1. Introduction
2. Rôles d’un SE
3. Evolution historique des SEs
4. Les différents types de SE
5. Architecture d’un Système d’exploitation
Matériel
En exécution
3 2
1
Bloqué Prêt
4
Processus 1
Processus 2
Processus 3
Noyau du système
Temps Processeur
Interruption horloge
Choix de l’ordonnanceur
Utilisation séquentiel
Coursdu processeur
systèmes d’exploitation 1 13
Gestion des processus (5/5)
En plus:
D’autres stratégies d’ordonnancement
Communication et synchronisation
Exclusion Mutuelle
Réservation de l'espace dans la mémoire centrale
Processus ou portion de
processus permuté sur disque pour
« sauver la mémoire » quand ils ne
sont pas actifs
1. Systèmes monoprogrammés
2. Traitement par lots (batch)
3. Systèmes multiprogrammés
4. Systèmes à temps partagé (multitâches)
5. Ordinateurs personnels, SE en réseau, SE
répartis
E/S
fini fini
P1 P2 P3 P1 P2
Temps
Processus 1
Processus 2
Processus 3
Noyau du système
Temps Processeur
Interruption horloge
Choix de l’ordonnanceur
Utilisation séquentiel
Coursdu processeur
systèmes d’exploitation 1 34
Autres systèmes (1980- Aujourd’hui)
Système d’exploitation sur machines multi-
processeurs.
Système d’exploitation réparti (processeurs
faiblement couplés, reliés en réseau, sans
horloge commune).
Système d’exploitation temps réel.
Système d’exploitation embarqué, …