Chapitre 1 : Introduction aux systèmes d’exploitation 11
1. Qu’est-ce qu’un Système d'Exploitation ? 14
2. Fonctions d’un S.E 15
3. Comment un système informatique est-il organisé ?
4. Evolution des systèmes d’exploitation
5. Exemples de Systèmes d'Exploitation
6. Fonctionnement d’un système informatique moderne
Travaux Dirigés (avec solution) 22
Chapitre 2 : Mécanismes de base d’exécution des programmes
1. Introduction. 52
2. Définition d’une machine de Von Neumann. 53
3. Cheminement d’un programme dans un système.
4. Concepts de processus et de multiprogrammation.
5. Les systèmes d’interruption. 81
Travaux Dirigés (avec solution) 63
Chapitre 3 : Gestion de processeur central 117
1. Qu’est-ce que le scheduler ?
2. Concepts de Scheduling 121
3. Différents niveaux de scheduling
4. Contrôle de processus 135
5. Notions de processus et de thread
Travaux Dirigés (avec solution) 119
Chapitre 4 : Gestion de la mémoire centrale 169
1. Qu’est-ce que la mémoire centrale ?
2. Objectifs de la gestion de la mémoire.
3. Fonctions de la gestion de la mémoire.
4. Différents modes de partage de la mémoire.
5. Gestion de la mémoire virtuelle. 175
6. Pagination et environnement. 221
7. La protection mémoire. 223
8. Partage de code de programmes et de données.
9. Gestion de la mémoire centrale sur les ordinateurs de type PC.
Travaux Dirigés (avec solution) 228
Chapitre 5 : Gestion des Entrées/Sorties physiques 253
1. Qu’est-ce qu’une Entrée/sortie ?
2. Organisation des transferts 258
3. Modes de pilotage d’une E/S physique
4. Traitement d’E/S simultanées 279
5. E/S dans les micro-ordinateurs (PC)
Travaux Dirigés (avec solution) 254
Chapitre 6 : Gestion des périphériques 293
1. Qu’est-ce que le gestionnaire de périphériques ?
2. Objectifs et fonctions du gestionnaire de périphérique
3. Types de périphériques 298
4. Modules du gestionnaire des périphériques
5. Politiques de scheduling d’E/S 295
6. Prise en charge de requêtes simultanées d’E/S et goulot d’étranglement 309
7. Techniques d’allocation de périphériques
8. Périphériques virtuels 312
Travaux Dirigés (avec solution) 311
Chapitre 7 : Gestion des fichiers 323
1. Qu’est-ce que le système de fichiers et le système de gestion de fichiers (SGF)? 325
2. Fonctions d’un SGF
3. Concepts de Fichier 327
4. Concepts de Répertoire 335
5. Autres types d’objets du système de fichiers 342
6. Partitions et volumes 343
7. Autres fonctions d’un SGF 344
8. Gestion de l’espace du disque
9. Organisation d’un système de fichiers
10. Protection et sécurité des fichiers 346
11. Fiabilité et performances d’un SGF
Travaux Dirigés (avec solution) 359
Bibliographie