Titre : | Principes des systèmes d'exploitation |
Auteurs : | MOHAMED SAID OUERGHI, Auteur |
Type de document : | Monographie imprimée |
Editeur : | Tunis [Tunisie] : Centre de publication universitaire, 2003 |
ISBN/ISSN/EAN : | 978-9973-37-154-6 |
Format : | 1 vol. (XIV-307 p.) / ill. / 24 cm |
Langues: | Français |
Résumé : |
Le présent ouvrage répond, par différents aspects, à certains objectifs pédagogiques et notamment son utilisation dans le cadre des activités d'enseignement mais également en auto-formation. Pour répondre à ces objectifs, cet ouvrage est organisé de manière à ce que : - L'enseignant y trouve matière à exploiter pour organiser la progression des apprentissages. La plupart des notions abordées ici peuvent être traitées à des degrés divers d'approfondissement compte tenu des spécificités des cursus de formation. - L'étudiant y découvre, outre les différents chapitres concernant les divers points à étudier en classe, une panoplie d'exercices organisée par thème et diverses suggestions pour un travail personnel. Ce qui lui donne le moyen d'assimiler les concepts étudiés, mais également d'enrichir ses connaissances, de combler ses lacunes et d'acquérir certaines compétences pratiques. |
Sommaire : |
CHAPITRE 1:INTRODUCTION AUX SYSTEMES D'EXPLOITATION 3 I - GENERALITES 3 1- RAPPELS (ARCHITECTURE DES ORDINATEURS) 3 2- DEFINITION D'UN SYSTEME D'EXPLOITATION 5 II - FONCTIONS D'UN SYSTEME D'EXPLOITATION 7 1- FONCTIONS UTILITAIRES 8 2- GESTION DU DIALOGUE HOMME/MACHINE 8 3- GESTION DES DONNEES ET DES FICHIERS 8 4- GESTION DES PERIPHERIQUES ET DES ENTREES-SORTIES PHYSIQUES 9 5- GESTION DE LA MEMOIRE CENTRALE 10 6- GESTION DES PROCESSUS ET DE L'UNITE CENTRALE 12 TH- DE LA CONCEPTION ET STRUCTURATION DES SYSTEMES 13 1- STRUCTURATION EN COUCHES 13 2- MODULES DE BASE DU NOYAU SYSTEME 15 IV- HISTORIQUE DES SYSTEMES 18 1- PREHISTOIRE 18 2- SYSTEMES PAR LOTS 19 3- MULTIPROGRAMMATION 20 4- TEMPS PARTAGE 21 5- SYSTEMES ACTUELS 22 CHAPITRE 2 : MECANISMES DE BASE D'UN SYSTEME D'EXPLOITATION 27 I- INTRODUCTION 27 1- MEMOIRE CENTRALE 27 2- PROCESSEUR CENTRAL 28 3- SYSTEMES D'INTERRUPTIONS 29 II- LES MECANISMES D'INTERRUPTIONS 33 1- INTERRUPTIONS 33 2- DEROUTEMENTS 40 III- CONCEPT DE COROUTINES 42 CHAPITRE 3 :CONCEPTION D'UN NOYAU SYSTEME 47 I- PRINCIPES DE BASE 47 1- HYPOTHESES POUR LA MISE EN ŒUVRE 47 2- STRUCTURES DE DONNEES DU NOYAU 47 3- ALGORITHMES DE BASE 51 II- EXEMPLES DE NOYAU SYSTEME 53 1- NOYAU UNIX 53 2- MICRO-NOYAU MACH 54 CHAPITRE 4 : GESTION DES PROCESSUS 61 I- NOTION DE PROCESSUS 61 1- PARALLELISMF 61 2- PROCESSUS ET SON ENVIRONNEMENT 61 II- NOYAU DE GESTION DE PROCESSUS 66 1- GESTION DE PROCESSUS 66 2- CONSTRUCTION DU NOYAU DE GESTION DES PROCESSUS 69 3- IMPLEMENTATION DES PRIMITIVES DE GESTION DES PROCESSUS 71 III- STRATEGIES D'ORDONNANCEMENT 74 1- CHOIX DE L'INSTANT D'AFFECTATION D'UN PROCESSUS 75 2- ALLOCATION DU PROCESSEUR CENTRAL 75 3- ALGORITHMES D'ORDONNANCEMENT 78 CHAPITRE 5 :INTERACTIONS DE PROCESSUS 87 1- SYNCHRONISATION INTER-PROCESSUS 87 I- CONCEPT DE SYNCHRONISATION 87 2- SOLUTIONS EXPRIMANT LA SYNCHRONISATION 91 3- PROBLEME DE L'EXCLUSION MUTUELLE 99 11- COMMUNICATION INTER-PROCESSUS 110 1- CONCEPT DE LA COMMUNICATION 110 2- SOLUTIONS POUR EXPRIMER LA COMMUNICATION 114 111- INTERBLOCAGE DES PROCESSUS 125 1- POSITION DU PROBLEME 125 2- SOLUTIONS POUR ELIMINER UNE SITUATION D'INTERBLOCAGE 127 CHAPITRE 6 : GESTION DE LA MEMOIRE CENTRALE 139 I- CONCEPTS POUR GERER UNE MEMOIRE 139 1- ESPACE MEMOIRE POUR UN PROCESSUS 139 2- FONCTIONS DE GESTION DE LA MEMOIRE 141 II- MEMOIRE UNIFORME 143 1- SYSTÈME MONO-PROGRAMMÉ 143 2- SYSTEME DE MULTIPROGRAMMATION 146 III- MEMOIRE VIRTUELLE 155 1- PAGINATION 156 2- SEGMENTATION 166 CHAPITRE 7 : GESTION DES FICHIERS 175 I- NOTION DE FICHIERS 175 II- ORGANISATION LOGIQUE DES FICHIERS 176 1- ORGANISATION SEQUENTIELLE 176 2- ORGANISATION A ACCES DIRECT 178 III- ORGANISATION PHYSIQUE DES FICHIERS 180 1- BLOCS CONTIGUS 180 2- BLOCS CHAINES 181 3- REPRESENTATION DES BLOCS PAR DES TABLES D'IMPLANTATION 182 IV- GESTION DES FICHIERS ET DE LEURS ACCES 185 1- CYCLE DE VIE D'UN FICHIER 185 2- STRUCTURATION DES FICHIERS 186 3- PROTECTION DES FICHIERS 188 4- DESCRIPTIF D'UN FICHIER 189 5- REALISATION DES FONCTIONS D'ACCES 190 6- STRUCTURE D'UN SYSTEME DE GESTION DE FICHIERS 194 CHAPITRE 8 : GESTION DES ENTREES/SORTIES 199 I- INTRODUCTION 199 II- PRINCIPES DU MATERIEL D'ENTREF/SORTIES 200 1- ORGANES LIES A L'ECHANGE 200 2- MODE DE PILOTAGE DES PERIPHERIQUES 203 3- ADRESSAGE DES PERIPHERIQUES 204 4- PRINCIPE D'UNE OPERATION D'ENTREE/SORTIE 205 5- TECHNIQUES D'ACCOMPAGNEMENT 207 III- PRINCIPES D'UN SYSTEME D'ENTREE/SORTIES 211 1- COUCHES DU SYSTEME D'ENTREE/SORTIES 211 2- DEMANDES D'ENTREE/SORTIES ET LEUR GESTION 214 3- STRATEGIES DE TRANSFERT POUR DISQUE DUR 215 4- EXEMPLE D'UNE STRUCTURE D'UN PILOTE DE PERIPHERIQUE 217 IV- PROGRAMMATION DES ENTREES/SORTIES 219 1- TABLES DESCRIPTIVES DU SYSTEME D'ENTREES-SORTIES 219 2- DEROULEMENT D'UNE E/S ASYNCHRONE AVEC INTERRUPTION 221 EXERCICES 225 ENONCES DES PROBLEMES CLASSIQUES 253 GESTION DES PROCESSUS SOUS UNIX 261 PROBLEMES DU REPARTI 283 BIBLIOGRAPHIE 297 GLOSSAIRE 301 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
INF/215 | Livre | bibliothèque sciences exactes | Consultable |