TD 1
TD 1
TD 1
Exercice 1 :
Soit cinq processus P1, P2, P3, P4 et P5 arrivent en même temps avec le même ordre de priorité.
Donnez l’ordonnancement graphique, le temps moyen de rotation et le temps moyen d’attente pour :
1. Premier arrivé, premier servi FCFS;
2. Plus court d’abord SJF ;
3. Tourniquet (quantum q = 4 ).
Exercice 2 :
On considère l’ensemble des processus suivants :
N° Processus Heure d'arrivée Temps CPU en min Priorité
P1 9h30 6 1
P2 9h30 12 2
P3 9h32 8 3
P4 9h38 16 4
1- On suppose qu’on utilise un algorithme d’ordonnancement basé sur la priorité (les priorités sont
croissantes : 4 est le plus prioritaire). Donnez le diagramme d’ordonnancement pour les priorités
données dans le tableau.
2- On voudrait que la priorité des processus soit dynamique au cours du temps. Ainsi, pour calculer la
priorité d’un processus, on utilise la formule suivante :
1. Donnez le diagramme de Gantt sachant que la priorité est recalculée toutes les 5 minutes.
2. Calculez le temps d’attente moyen ainsi que le temps de rotation moyen.
3. Comparez les résultats obtenus par rapport à ceux obtenus avec l’algorithme de priorité classique.