NSI (terminale) · Chapitre 13 · Exercice de TD
Problème — Ordonnancement par tourniquet
Systèmes d'exploitation et processus · niveau 3 (difficile)
Énoncé
Problème — Ordonnancement par tourniquet.
Quatre processus arrivent tous à l'instant : (durée ), (durée ), (durée ), (durée ). On applique un ordonnancement tourniquet (Round Robin) de quantum , en respectant l'ordre dans la file. On suppose qu'une commutation de contexte est instantanée.
- Construire le diagramme de Gantt.
- Donner l'instant de fin de chaque processus.
- Calculer le temps de rotation moyen.
Corrigé
1. Déroulement. On sert chaque processus pour au plus unités, puis on le replace en fin de file s'il reste du travail. Durées restantes notées entre crochets.
- : (reste ), file : .
- : (reste ), file : .
- : (reste , durée ) : termine à , file : .
- : (reste ), file : .
- : (reste ), file : .
- : (reste ) : termine à , file : .
- : (reste ) : termine à , file : .
- : (reste ) : termine à .
2. Instants de fin. , , , .
3. Temps de rotation (fin arrivée, arrivée ) : , , , .
Le tourniquet répartit équitablement le processeur : aucun processus n'attend indéfiniment, mais le processus long termine en dernier malgré son arrivée en tête.
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 8 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.