Sujet
Ordonnancement de 5 travaux A, B, C, D, E (qui sont exécutés en même temps). Le temps d'exécution est estimé à 10, 6, 2, 4, 8 minutes. Les processus ont respectivement la priorité 3, 5, 2, 1, 4 (5 est la plus élevée).
Déterminer le temps moyen d'attente (pas d'exécution) avec les algorithmes d'ordonnancement :
Il n'y a pas d'entrées / sorties.
tmoy = (0 + 10 + 16 + 18 + 22) / 5 = 13.2
tmoy = (0 + 2 + 6+ 12 + 20) / 5 = 8
tmoy = (0 + 6 + 14 + 24 + 26) / 5 = 14
On part du principe que le laps de temps de 2 minutes.
On exécute tout d'abord A deux minutes, puis B deux minutes, et ainsi de suites. On se réfère aux données de l'énoncé pour savoir quand un processus a terminé.
A | B | C | D | E |
---|---|---|---|---|
X | X | X | X | X |
X | X | X | X | |
X | X | X | ||
X | X | |||
X |
Ai = Nombre de laps de temps = Exi / l (l = 2 min).
ti = Ai × somme (de i-1 à j = 1)
tm = somme