Doan Chien Thang Aôut,2008.  La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Module Systèmes d’exploitation
Module Systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Le matériel des ordinateurs Revue Pt II (Tanenbaum 1.4)
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Module 5 : Implémentation de l'impression
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Les Ordinateurs V.Emond BTT1OF.
Types des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitations
GEF 435 Principes des systèmes dexploitation Structure des systèmes dexploitation (Tanenbaum 1.7)
GEF 435 Principes des systèmes d’exploitation
Chapitre I : Systèmes d’exploitation
Chapitre 3: Système d’exploitation
PLAN du COURS Introduction Structure des Systèmes Informatiques
Mémoire & Processus Cours SE - SRC
Architecture de machines Principes généraux
le bureau de Windows et ses fonctionnalités
Systèmes d’exploitation
Logiciels et domaines d'application
Le système d’exploitation
Gestion de la Mémoire Bases Swapping Allocation Contigue Pagination
Professeure : Kaoutar Année Scolaire : 2012 / 2013
Chapitre 1: Système d’exploitation
Les Systèmes d’Exploitation
Réalisée par :Samira RAHALI
Système d’exploitation
Les pointeurs Modes d’adressage de variables. Définition d’un pointeur. Opérateurs de base. Opérations élémentaires. Pointeurs et tableaux. Pointeurs et.
IFT 6800 Atelier en Technologies d’information
Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Aplications bureautiques dans les travaux scolaires.
Vue d'ensemble Surveillance des journaux d'événements
Systèmes d’exploitation
Jour 4: Management & Information System (MIS). Objectives de la session Introduire le thème MIS: définition, les différents éléments, construire le système.
Introduction aux systèmes d’exploitation
Plan Définitions et exemples Composants de cluster
Cours de Systèmes d’exploitations
Création d'un diaporama sous Open Office
La programmation système
Programmation Système et Réseau
OS/2. Introduction OS/2 est un système d’exploitation pour ordinateur personnel x86. Mais il fut aussi utilisé pendant des années dans les grosses entreprises.
Cours LCS N°4 Présenté par Mr: LALLALI
Architecture matérielle Qu’est ce qu’un ordinateur ?
OS & Logiciels.
Patricia Renault UPMC 2005/2006
Système de gestion fichiers
Taper sur Echap pour sortir à tout moment. Cliquer ici pour la suite Cliquer ici pour la suite.
Chapitre 1 : systèmes d’exploitation
Structures de données avancées : Arbres B+ avec expansion partielle D. E ZEGOUR Institut National d ’Informatique.
DECOUVERTE DE L’INFORMATIQUE
Architecture et technologie des ordinateurs II
Module 3 : Gestion des fichiers de base de données
Ordinateurs, Structure et Applications
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
1.1: notions de bases de l’informatique
ALLOCATION DU CPU et GESTION DES TRAVAUX.
Crédits SommaireSystème & Processus Système et Applications Système, programmes & données Définition Système & UtilisateursSystème et Interface CULTURE.
Unité N°1: Système Informatique
Introduction aux systèmes d’exploitation Partie 1: Introduction
Les mémoires la préparation de: chaimaa hamdou.
INTRODUCTION À L’INFORMATIQUE Cette image provient du site halloweenenlive.free.fr/ jeux/souris.jpg Cours de Dominique Meganck.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Gestion des Tâches Les Processus. Un système multitâches La carte mère comporte Le Processeur (calcul et attente) Les jeux de composants spécialisés (entrées-sorties.
Chapitre 12 Surveillance des ressources et des performances Module S41.
DUT 1ère année Génie Biologique Paul-Antoine Bisgambiglia Année
CSI 3531 Systèmes d’exploitation Nathalie Japkowicz 1.
Transcription de la présentation:

Doan Chien Thang Aôut,2008

 La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers  Gestion des entrées/sorties  Les impasses  Etudes de cas  Références

CHAPITRE 1 Contenu La definition d'un système d'exploitation La structure d'un système d'exploitation en général

 Le système d’exploitation (SE, en anglais Operating System ou OS) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d’un ordinateur et les applications informatiques de l’utilisateur (traitement de texte, jeu vidéo…).  Il fournit aux programmes applicatifs des points d’entrée génériques pour les périphériques.

 Hardware - fournit des ressources informatiques (CPU, mémoire, I / O devices).  Système d'exploitation - le contrôle et coordonne l'utilisation de le matériel entre les différents programmes d'application pour les différents utilisateurs.  Applications programmes - définir les moyens par lesquels le les ressources du système sont utilisées pour résoudre le calcul problèmes des utilisateurs (compilateurs, systèmes de bases de données, jeux vidéo, programmes d'affaires).  Les utilisateurs (personnes, de machines, d'autres ordinateurs).

CHAPITRE 2 Contenu Les processus et les fils Gestion du processus La programmation Les problèmes IPC

 Un système d'exploitation exécute une variété de programmes:  système lot - emplois  en temps partagé, systèmes - les programmes utilisateurs ou des tâches  Processus - un programme en exécution; processus d'exécution doit progresser en mode séquentiel. Un processus comprend:  Counteur de programme  Pile  Rubrique « Données » (Data section)

 Le système d'exploitation est chargé de gérer l'allocation du processeur entre les différents programmes grâce à un algorithme d'ordonnancement

 File d'attente des tâches - ensemble des processus du système.  File d'attente prêt - ensemble des processus résidant en mémoire, d'attente et prêts à exécuter.  Dispositif de files d'attente - l'ensemble des processus en attente pour un I / O périphérique.  Processus de migration entre les différentes files d'attente.

 Les systèmes d'exploitation littérature est pleine de problèmes de communication interprocessus qui ont été largement discuté de l'utilisation de diverses méthodes de synchronisation. Dans les sections qui suivent, nous avons deux des plus connus des problèmes.  Le problème de la salle à manger philosophes  Le problème des lecteurs et écrivains  Tous les problèmes sont solvés dans les systèmes d’exploitation aujourd’hui

CHAPITRE 3 Contenu L'espace des addresses La mémoire virtuelle La pagination

 Programme doit être mis en mémoire et placés dans un processus pour qu'il soit exécuté.  Adresse logique - généré par le CPU, également dénommé adresse virtuelle.  Adresse physique - adresse vu par la mémoire  L'idée de base de la mémoire virtuelle est que la taille combinée du programme, des données et pile mai dépasser la quantité de mémoire physique disponible pour elle. Le système d'exploitation maintient les parties du programme actuellement en usage dans la mémoire principale, et le reste sur le disque.

 L’espace d'adressage logique d'un processus peut être noncontiguous; processus est alloué mémoire physique lorsque celui-ci est disponible.  Diviser la mémoire physique en taille fixe blocs appelés cadres (taille, c'est le pouvoir de 2, entre 512 octets et 8192 octets).  Diviser le mémoire logique en blocs de même taille appelés pages.  Gardez la trace de tous les cadres libre  Pour exécuter un programme de taille n pages, nécessité de trouver des cadres n libre et la charge.  Mettre en place un tableau de la page logique de traduire des adresses physiques.  Fragmentation interne.

CHAPITRE 4 Contenu Les fichiers Les répertoires L'implémentation du system des fichiers

 L’ espace d'adressage logique contiguë  Types:  Données ▪ Numérique ▪ Caractère ▪ Binaire  Programme  Aucune - séquence de mots, octets  Simple structure  Lignes  Longueur fixe  Longueur variable  Les structures complexes  Structurée de document  Transposable charger le fichier  Peut simuler deux dernières avec la première méthode appropriée en insérant caractères de contrôle  Qui décide:  Système d'exploitation  Programme

 Une collection de noeuds contenant des informations sur tous les fichiers  Pour assurer le suivi des dossiers, les systèmes de fichiers ont normalement des répertoires ou des dossiers qui, dans de nombreux systèmes, les fichiers sont eux-mêmes. Nous avons  Les répertoires simples  Le système des répertoires hiérarchiques

 Allocation contiguë : le plan d'attribution plus simple est de stocker chaque fichier comme un terme contiguë de blocs  Allocation de liste lié : tenir chacun comme une liste chaînée de blocs disque. Le premier mot de chaque bloc est utilisé comme un pointeur vers la suivante. Le reste du bloc de données  Allocation de liste lié au moyen d'un tableau en mémoire FAT (File Allocation Table)

CHAPITRE 5 Contenu Les principles des matériels de entrées/sorties Les principles des logiciels de entrées/sorties

 Les périphériques I/O : répartissent en deux catégories: les périphériques de bloc et les périphériques caractères  Les contrôleurs de périphériques : I / O unités se composent généralement d'un élément mécanique et un composant électronique. Il est souvent possible de séparer les deux parties de fournir une plus modulaire et conception générale. Le composant électronique est appelé le contrôleur de périphérique ou adaptateur  Mémoire-Mapped I / O  Interruptions  Accéder directement au memoire

 Objectifs de l'I / O Software  L’indépendence des périphériques  Dénomination uniforme  Controlleurs des interruptions  Drivers des périphériques : chaque I / O dispositif reliée à un ordinateur a besoin d'une dispositif-code spécifique pour la contrôler. Ce code, appelé le pilote de périphérique  Les logiciels indépendentes des périphériques

CHAPITRE 6 Contenu Unix et Linux Windows Vista

 Unix est le nom d’un système d’exploitation multitâche et multi- ultilisateur créé en  Linux est basé sur le noyau Linux, un logiciel libre créé en 1991 par Linux Torvalds.  Linux est un système d’exploitation multitâche. C’est pourquoi, les processus peuvent exécuter parallèlement.  Linux utilise le système « ext2 » (Sencond Extended File System) pour stocker les données, les noms des fichiers, des dossiers.  Linux reçois les données d’entrée pour le traitement et envoie à un endroit (par exemple: écran, file … auquel les données envoient.

 Le plus récent système d'exploitation basé sur Windows de Microsoft  Windows Vista a des mecanismes de la gestion des processus et fichiers très complexes  Bien que Microsoft perdu beaucoup de temps et d'argent avec Windows Vista, il n'a pas beaucoup de succès sur le marché

Contact :