Série 3 Ordonnancement Du Processeur
Série 3 Ordonnancement Du Processeur
Série 3 Ordonnancement Du Processeur
Série 3 TD
Ordonnancement du processeur
Exercice 1 :
Exercice 2:
1/2
•le temps de commutation de contexte Tcc est négligeable (Tcc~0)
•Le système est doté d’un seul périphérique d’E/S (Disque) et les requêtes d'E/S sont traitées selon la
politique Premier Arrivé Premier Servi : le disque ne traite qu’une seule requête d’E/S à la fois, et
lorsqu’une E/S est lancée elle ne peut pas être interrompue.
• chaque processus possède 3 états : Actif (en exécution), Prêt (en attente d’exécution) et Bloqué
(en attente d’une E/S sur le disque : cause unique de blocage),
• l’unité de temps choisie est la même pour toutes les mesures de temps (CPU, E/S, Attentes)
Questions :
1. Tracer le diagramme de Gantt correspondant à l'exécution des processus définis dans le tableau
précédent.
2. Calculer : le temps de séjour, le temps de réponse, le temps total d’attente CPU et le temps total
d’attente d’E /S pour chacun des processus.
3. Calculer le taux d'utilisation du processeur dans l'intervalle de temps [arrivée du premier
processus, fin du dernier processus].
Exercice3:
Questions :
1. Tracer le diagramme de Gantt correspondant à l'exécution des processus définis dans le tableau
précédent.
2. Calculer : le temps de séjour, le temps de réponse, le temps total d’attente CPU et le temps total
d’attente d’E /S pour chacun des processus.
3. Calculer le taux d'utilisation du processeur dans l'intervalle de temps [arrivée du premier
processus, fin du dernier processus].
2/2
Exercice 4
La valeur du quantum est égale à 20 ms. Une opération d’entrée/ sortie dure en moyenne 5 ms. On
dispose de 2 périphériques (F0 et F1) qui peuvent être partagés par les différents processus. Sur un
périphérique donné, les opérations d’entrées/ sorties sont effectuées séquentiellement.
1- Tracer le diagramme de Gantt correspondant à l’exécution des processus définis dans le tableau
ci-après (indiquer clairement le début et le fin de chaque entrée/ sortie et la fin d’exécution de
chaque processus).
3- Calculer le taux d’utilisation du proceseur dans l’intervalle de temps [t0, fin du dernier processus].
Processus Priorité Arrivées (ms) Temps E/S par rapport à l’exécution des
d’exécution processus. E/S(fo) : entrée/ sortie sur f0
P0 1 0 40 ms 10, E/S(f0), 15.
P1 2 12 33 ms 15, E/S(f0), 12, E/S(f0), 16
P2 2 23 43 ms 4, E/S(f0), 10, E/S (f1), 10, E/S(f1), 5