Les tâches suivantes doivent être exécutées P3 P2 P1 CPU processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P est la plus forte priorité
FCFS – PREMIER ARRIVÉ, PREMIER SERVI P3 P2 P1 CPU processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P est la plus forte priorité
P1 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 CPU P5 temps = 0
P4 P5 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 (-1) CPU temps = 1 P5
P3 P4 P5 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 (-2) CPU temps = 2 P5
P2 P3 P4 P5 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 (-3) CPU temps = 3 P5
P1 P2 P3 P4 P5 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 (-5) CPU temps = 5 P5
P1 P2 P3 P4 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 (-8) CPU temps = 8 P4
P1 P2 P3 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 CPU temps = 9 P3
P1 P2 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 CPU temps = 11 P2
P1 processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508 CPU temps = 12 P1
processustemps d'arrivée temps d'exécution P155 P231 P322 P411 P508
P1P2P3P4P5 Total Moyenne temps fin temps début temps de traitement temps CPU temps d'attente
SPN - PROCESSUS LE PLUS COURT EN PREMIER P4 P3 P2 P1 CPU plus court 3.7 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082
CPU temps = 0 P5 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082
P4 P5 CPU temps = 1 P5 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 pas de préemption
P3 P4 P5 CPU temps = 2 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 pas de préemption P5
P2 P3 P4 P5 CPU temps = 3 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 pas de préemption P5
P1 P2 P3 P4 P5 CPU temps = 5 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 pas de préemption P5
P1 P2 P3 P5 CPU temps = 8 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 P4 choix entre P4 et P2 prend le premier arrivé
P1 P2 P3 CPU temps = 9 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 P2
P1 P3 CPU temps = 10 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 P3
P1 CPU temps = 12 plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082 P1
P2P3P4P5 Total Moyenne temps fin temps début temps de traitement temps CPU temps d'attente
SRT - TEMPS RESTANT LE PLUS COURT P4 P3 P2 P1 CPU plus court processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P5082
CPU temps = 0 P5 plus court processustemps d'arrivée temps d'exécution temps restant P155 P231 P322 P411 P5088
P4 P5 CPU temps = 1 P4 plus court processustemps d'arrivée temps d'exécution temps restant P155 P231 P322 P411 1 P = 7
P4 P5 CPU temps = 2 P3 plus court processustemps d'arrivée temps d'exécution temps restant P155 P231 P322 2 P = 0 P = 7
P2 P4 P5 CPU temps = 3 P3 plus court processustemps d'arrivée temps d'exécution temps restant P155 P231 1 P = 1 P = 0 P = 7 choix entre P3 et P2 prend le premier arrivé
P4 P5 CPU temps = 4 P2 plus court processustemps d'arrivée temps d'exécution temps restant P155 P231 1 P = 0 P = 0 P = 7
P4 P5 CPU temps = 5 P1 plus court processustemps d'arrivée temps d'exécution temps restant P155 5 P = 0 P = 0 P = 0 P = 7
P5 CPU temps = 10 P5 plus court processustemps d'arrivée temps d'exécution temps restant P = 0 P = 0 P = 0 P = 0 P = 7
P1P2P3P4P5 Total Moyenne temps fin temps début temps de traitement temps CPU temps d'attente
ROUND ROBIN OU TOURNIQUET quantum = 1 ut processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P est la plus forte priorité P3 P2 P1 CPU retourne à la fin de la file après un quantum
P5 retourne à la fin de la file après un quantum P4 au temps 1, P4 arrive et P5 est placé à la fin de la file P5 P4 P4 P5 ou pour enlever l'ambiguïté, on fait arriver P4 légèrement avant, soit au temps 1 - ( est une quantité négligeable) au temps 1 - P5 P4 P4 P5 au temps 1 P4 P5 P5 P4
ROUND ROBIN OU TOURNIQUET quantum = 1 ut processustemps d'arrivée temps d'exécution priorité P P P P * P est la plus forte priorité P3 P2 P1 CPU retourne à la fin de la file après un quantum
temps = 0 P5 temps = 1 - P5 P4 P5 P4 P5 temps = 1 P4 P5 P5 P4P4 P5 P5=8 P4=1; P5=7
temps = 3 - P2 temps = 3 P2 P3 P5 temps = 2 - P5 P4 P3 P3 P5 P4 temps = 2P3 P5 P4P3 P5 P5 P2 P3 P5 X P5 P2 P3P3 P3=2; P4=0; P5=7 P2=1; P3=2; P5=6
temps = 5 - P1 temps = 5 temps = 4 P3 P5 P2 P2 P1 P3 P5P5 P5 P2 P3 P3 P5 P2P1 P3 P5 P2 X P2=1; P3=1; P5=6 P1=5; P2=0; P3=1; P5=6
temps = 6 P5 P1 P2 P3 P1 P3 P5 temps = 7P5 P2P1 P5 P1 P3 X temps = 8P1 P2P5 P5 P1 P1=5; P3=1; P5=5 P1=5; P3=0; P5=5 P1=4; P5=5
temps = 10 P1 P2 P5 P5 P1 temps = 9P5 P2P1 P1 P5 temps = 12P1 P2P5 P5 P1 temps = 11P5 P2P1 P1 P5 P1=4; P5=4 P1=3; P5=4 P1=3; P5=3 P1=2; P5=3
temps = 14 P1 P2 P5 P5 P1 temps = 13P5 P2P1 P1 P5 temps = 16 P2P5 P5 P1 temps = 15P5 P2P1 P1 P5 X P1=2; P5=2 P1=1; P5=2 P1=1; P5=1 P1=0; P5=1
P1P2P3P4P5 Total Moyenne temps fin temps début temps de traitement temps CPU temps d'attente quantum = 1 ut
ROUND ROBIN quantum = 1 ut
ROUND ROBIN quantum = 2 ut
P1P2P3P4P5 Total Moyenne temps fin temps début temps de traitement temps CPU temps d'attente quantum = 2 ut
AVEC PRIORITÉ sans préemption P3 P2 P1 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P est la plus forte priorité CPU plus prioritaire
P1 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P est la plus forte priorité CPU plus prioritaire P5 temps = 0
P4 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P508 (-1)2 4 est la plus forte priorité CPU plus prioritaire temps = 1 P5 pas de préemption, P5 continue
P3 P4 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P508 (-2)2 4 est la plus forte priorité CPU plus prioritaire temps = 2 P5 pas de préemption, P5 continue
P2 P3 P4 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P508 (-3)2 4 est la plus forte priorité CPU plus prioritaire temps = 3 P5 pas de préemption, P5 continue
P1 P2 P3 P4 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P508 (-5)2 4 est la plus forte priorité CPU plus prioritaire temps = 5 pas de préemption, P5 continue P5
P1 P2 P3 P4 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P508 (-8)2 4 est la plus forte priorité CPU plus prioritaire temps = 8 P4
P1 P2 P3 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P411 (-1)4 * P508 (-8)2 4 est la plus forte priorité CPU plus prioritaire temps = 9 P3 2 choix prend le 1er arrivé
P1 P2 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P322 (-2)3 P411 (-1)4 * P508 (-8)2 4 est la plus forte priorité CPU plus prioritaire temps = 11 P1
P2 processustemps d'arrivée temps d'exécution priorité P155 (-5)3 P2311 P322 (-2)3 P411 (-1)4 * P508 (-8)2 4 est la plus forte priorité CPU plus prioritaire temps = 16 P2
P1P2P3P4P5 Total Moyenne temps fin temps début temps de traitement temps CPU temps d'attente
AVEC PRIORITÉ avec préemption P3 P2 P1 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P est la plus forte priorité CPU plus prioritaire
P1 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P est la plus forte priorité CPU plus prioritaire P5 temps = 0
P4 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P4114 * P508 (-1)2 4 est la plus forte priorité CPU plus prioritaire temps = 1 P4
P4 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P3223 P411 (-1)4 * P508 (-1)2 4 est la plus forte priorité CPU plus prioritaire temps = 2 P3
P2 P4 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P322 (-1)3 P411 (-1)4 * P508 (-1)2 4 est la plus forte priorité CPU plus prioritaire temps = 3 P3
P2 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P322 (-2)3 P411 (-1)4 * P508 (-1)2 4 est la plus forte priorité CPU plus prioritaire temps = 4 P5
P1 P2 P5 processustemps d'arrivée temps d'exécution priorité P1553 P2311 P322 (-2)3 P411 (-1)4 * P508 (-2)2 4 est la plus forte priorité CPU plus prioritaire temps = 5 P1
P2 P5 processustemps d'arrivée temps d'exécution priorité P155 (-5)3 P2311 P322 (-2)3 P411 (-1)4 * P508 (-2)2 4 est la plus forte priorité CPU plus prioritaire temps = 10 P5
P2 processustemps d'arrivée temps d'exécution priorité P155 (-5)3 P2311 P322 (-2)3 P411 (-1)4 * P508 (-8)2 4 est la plus forte priorité CPU plus prioritaire temps = 16 P2
P1P2P3P4P5 Total Moyenne temps fin temps début temps de traitement temps CPU temps d'attente