12 Cours
Semestre 1
Ce cours est un cours commun entre plusieurs filiaires. Voir dans la section "Cours groupés" sous INSAT.
Semestre 1
Ce cours est un cours commun entre plusieurs filiaires. Voir dans la section "Cours groupés" sous INSAT.
Chapitre 1 Introduction |
1 Matériel |
Composants d’un ordinateur |
2 Logiciels et systèmes d’exploitation |
SE et applications |
|
3 Historique des systèmes |
Historique |
|
4 Evoltion des systèmes |
Evolution jusqu’aux systèmes actuels |
|
Chapitre 2 Gestion des Processus |
1 Processus et terminologie |
Notion de processus, thread, etc. |
2 Algorithmes d’Ordonnancement des processus |
SJF, Tourniquet, FIFO, Priorité |
|
Chapitre 3 Gestion de la mémoire |
1 Adressage |
Notions d’adresses logiques et physiques |
2 Allocation contiguë |
Stratégies d’allocation et problems |
|
3 Pagination |
Pagination, traduction d’adresses, calcul de tailles |
|
4 Segmentation |
Segmentation, segmentation paginée |
|
Chapitre 4 Gestion du disque |
1 Composition du disque |
Composition matérielle |
2 Algorithmes de déplacement |
SCAN, LOOK, FIFO, SSTF |
|
Chapitre 5 Gestion des Fichiers |
1 SGF |
Principes, utilité, fichiers et repertoires |
2 Allocation contiguë |
Allocation contiguë des fichiers sur le disque |
|
3 Allocation non contiguë |
Chaînée ou indexée |
|
|
4 Gestion de l’espace libre |
Gestion par table de bits, par liste chaînée |
Chapitre 6 Synchronisation des processus |
1 Section critique |
Notion de SC et synchronization |
|
2 Synchronisation par attente active |
Algorithmes du verrou, Peterson, etc. |
|
3 Sémaphores |
Algorithmes coiffeur, philosophes, barrière, etc. |
Ainsi que des Travaux dirigés suivants:
1. TD1 : Concepts de base
2. TD2 : Ordonnancement des Processus
3. TD3 : Gestion de la Mémoire
4. TD4 : Gestion du disque
5. TD5 : Systèmes de Gestion des Fichiers
6. TD6 : Synchronisation des Processus (1)
7. TD7 : Synchronisation des Processus (2)