Académique Documents
Professionnel Documents
Culture Documents
TD : Ordonnancement de processus
Exercice 1
1. Quelle est la différence entre un programme et un périphérique ? Quelle est la relation
entre ces deux éléments ? Y a t-il d’autres intervenants dans cette relation ?
2. Durant son cycle de vie un processus transite entre plusieurs états. Représenter par une
matrice les états en lignes et en colonnes en précisant les transitions possibles.
3. Définir et décrire la relation qui existe entre les éléments suivants : Quantum, temps de
commutation, commutation de contexte, interruption, contexte du processus.
Exercice 2
5 travaux référencés de A à E arrivent pratiquement en même temps. Leurs temps d’exécution
respectifs sont estimés à 7, 6, 2, 4 et 2.
• Déterminez les temps de réponse de chacun des travaux, ainsi que le temps de
réponse moyen, pour les disciplines FIFO (first in, first out) et SJF (shortest job first).
• Même question avec la discipline RR (Round Robin - tourniquet) et un quantum de 2
secondes.
Exercice 4
On considère ces 5 processus ordonnancés par une politique à priorité. A présent, les 5
processus ne sont pas soumis en même temps. Les dates d'arrivée des processus sont
respectivement: t = 0 pour B t = 2 pour A t = 3 pour E t = 5 pour C et D.
Tracez le schéma d'exécution des processus en considérant tout d'abord que
l'ordonnancement est non préemptif, puis qu'il est préemptif.
1
Systèmes d'exploitation
Exercice 5
Soit le tableau de processus suivant :
Processus Date d’arrivée Durée d’exécution Priorité
A 6 4 3
B 3 4 3
C 4 2 4
D 1 5 2
I- On suppose que les processus n’effectuent pas d’opérations d’entrées /sorties et que le temps perdu
lors de la commutation du contexte des processus est négligeable.
Représenter les diagrammes d’exécution pour chacun des algorithmes d’ordonnancement suivants :
FIFO, SRTF, Ordonnancement avec priorité statique sans préemption
II- Calculer le temps d’attente moyen pour chaque cas.
III- A présent on considère un autre processus E qui arrive à l’instant 0 avec une duré d’exécution 5.
Ce processus effectue une opération d’E/S après chaque quantum.
Le processus E aura le comportement suivant :
Actif Bloqué