0% ont trouvé ce document utile (0 vote)
155 vues3 pages

Ordonnancement de Processus : FIFO, SJF, Priorité

Le document décrit deux exercices sur l'ordonnancement de processus. L'exercice 1 concerne l'ordonnancement de 5 travaux selon différentes politiques. L'exercice 2 concerne l'ordonnancement de 4 processus sur un processeur et un disque selon différentes politiques, et demande de compléter des chronogrammes.

Transféré par

Wassim Saidani
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
155 vues3 pages

Ordonnancement de Processus : FIFO, SJF, Priorité

Le document décrit deux exercices sur l'ordonnancement de processus. L'exercice 1 concerne l'ordonnancement de 5 travaux selon différentes politiques. L'exercice 2 concerne l'ordonnancement de 4 processus sur un processeur et un disque selon différentes politiques, et demande de compléter des chronogrammes.

Transféré par

Wassim Saidani
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ORDONNANCEMENT DE PROCESSUS

Exercice 1.
5 travaux A, B, C, D et E sont soumis à un calculateur dans cet ordre, mais quasi simultanément.
Ces travaux ne font pas d'entrées-sorties. Leurs durées respectives sont 10, 6, 2, 4 et 8 secondes.

1. Déterminer les temps de réponse de chacun des travaux, ainsi que le temps de réponse
moyen, pour les disciplines FIFO et SJF.

2. Même question pour une discipline à priorité (sans réquisition), avec P(A)=3, P(B)=5, P(C)=2,
P(D)=1, P(E)=4. Une valeur basse correspond à une priorité plus élevée.

3. Même question avec la discipline Tourniquet et un quantum de 2 secondes (sans priorités)

Exercice 2

On considère un système monoprocesseur et les quatre processus P1, P2, P3 et P4 qui effectuent du
calcul et des entrées/sorties avec un disque selon les temps donnés ci-contre.
Les processus sont disponibles dès le début, dans cet ordre.
Les questions suivantes sont indépendantes.

P1 P2 P3 P4
CPU 3 4 2 7
E/S 7 2 3
CPU 2 3 2
E/S 1 1
CPU 1 1

1. L'ordonnancement du processeur et du disque suivent la politique FIFO sans préemption. Sur le


graphe suivant (à chaque instant), la case de la ligne "pour processus" indique le numéro du
processus servi par le processeur ou le disque, et les cases des lignes "file d'attente" indiquent les
numéros des processus en attente, la tête de file étant dans la case du haut. Ainsi, à l'instant 0, P1 est
servi par le processeur, P2 est en tête de file d'attente, suivi de P3 puis de P4.

Complétez chronogramme d'exécution des processus. Cochez l'état de chaque processus à chaque
instant, ainsi que le contenu des files d'attente (processus et disque).Pour vous guider, la première
unité de temps est déjà portée sur le chronogramme. Donnez le temps de réponse moyen obtenu.

1
2. On considère maintenant que l'ordonnancement sur le processeur se fait selon une politique à
priorité préemptible : le processus élu à un instant t est le processus prêt de plus forte priorité. On
donne priorité (P1) > priorité (P3) > priorité (P2) > priorité (P4). On considère que l'ordre de services
des requêtes d'E/S pour le disque se fait toujours selon une politique FIFO.
Complétez le chronogramme suivant, et donnez le temps de réponse moyen obtenu.

3. La politique d'ordonnancement du processeur est inchangée, mais on considère maintenant que


l'ordre de services des requêtes d'E/S pour le disque se fait également selon la priorité des
processus : le processus commençant une E/S est celui de plus forte priorité parmi ceux en état
d'attente du disque. Une opération d'E/S commencée ne peut pas être préemptée.
Complétez le chronogramme suivant, et donnez le temps de réponse moyen obtenu.

2
4. On considère que l'ordonnancement sur le processeur se fait selon une politique tourniquet avec un
quantum de 2 unités de temps. On suppose que l'ordre d'arrivée a été P1 puis P2, P3 et P4. On
considère que l'ordre de services des requêtes d'E/S pour le disque se fait en FIFO.

Vous aimerez peut-être aussi