Académique Documents
Professionnel Documents
Culture Documents
SYSTEMES D’EXPLOITATION
SERIE N°3
Ordonnancement des Processus
Exercice 1 :
Partie I
On désire comparer les stratégies d'ordonnancement pour une machine monoprocesseur. On considère
les cinq processus suivants:
Partie II
On suppose maintenant que le système comporte deux processeurs (Pr1 et Pr2) et qu'un processus
peut indifféremment utiliser l'un ou l'autre des deux processeurs même à différents stades de son
exécution. Refaire les questions 1, 2 et 3.
Exercice 2 :
On considère ces 5 processus ordonnancés par une politique à priorité. Les 5 processus ne sont pas
soumis en même temps.
Tracez le diagramme de Gantt des processus ainsi que le temps moyen de rotation, le temps moyen
d’attente dans les deux cas suivants :
a. La priorité est statique
b. La priorité est dynamique, sachant que la priorité d’un processus en exécution est décrémentée
de 1 après chaque quantum (1msec), alors que celle d’un processus qui n’est pas en exécution
sera incrémentée de 1.
Page 1
Exercice 3 :
On considère trois processus P1, P2, P3 soumis quasi simultanément à t=0 et dont les durées
d’exécution sont respectivement 6, 4 et 8 unités de temps. On fait l’hypothèse suivante : après 1 unité
de temps d’exécution, le processus P2 crée un processus fils (qu’on appellera P4) dont la durée
d’exécution est de 3 unités de temps. Le processus P4 après 2 unités de temps d’exécution crée à son
tour un nouveau processus fils P5, dont la durée d’exécution est de 2 unités de temps. On admet qu’un
processus ayant créé un fils doit se bloquer jusqu’à la terminaison de son processus fils. En supposant
que tous les processus sont gérés en utilisant la politique Tourniquet avec un quantum égal à 2 unités
de temps. Tracer le diagramme de Gantt
Exercice 4 :
Les processus P1, P2 et P3 ont respectivement les priorités : 3, 2 et 1 (le plus grand chiffre égal à la
priorité la plus forte).
On suppose maintenant que les trois processus sont ordonnancés selon la politique RR (Tourniquet) et
sont arrivés dans l’ordre simultanément. Voici le diagramme de Gantt correspondant :
P1 P2 P3 P1 P2 P1 Inactif P3 P3
0 3 6 7 10 12 15 16 19 20
6. Donner la durée du quantum
7. Donner l’état du processus P3 à l’instant t=9
Page 2