Système d’Exploitation Embarqué TD3
Exercice 1
On considère 5 Tâches dont les caractéristiques sont résumées dans le tableau suivant (le petit
numéro de priorité indique une haute priorité).
Tâche Instant Temps Priorité
d’arrivée d’exécution
T1 2 2 1
T2 4 6 4
T3 5 3 2
T4 0 4 5
T5 0 7 3
Dans les deux types d’ordonnancement : Ordonnancement par priorité non-préemptif, et
Ordonnancement par priorité préemptif.
1. Tracez le diagramme de Gantt
2. Calculez :
a. Le temps de traitement (Turnaround) moyen
b. Le temps d’attente moyen
c. Le temps de réponse moyen
Exercice 2
On considère 5 Tâches T1, T2, T3, T4 et T5 qui sont dans le système (file des prêts) et dont les
caractéristiques sont résumées dans le tableau suivant (le plus petit numéro indique une haute
priorité).
Tâche Ordre de placement Temps Priorité
dans la file des prêts d’exécution
T1 1 2 2
T2 2 6 4
T3 3 10 3
T4 4 4 5
T5 5 12 1
Pour chacune des politiques d’ordonnancement suivantes : FCFS, SJF, Priorité fixe, et RR_2.
1. Tracez le diagramme de Gantt.
2. Calculez le temps de séjour moyen.
3. Calculez le temps d’attente moyen.
Système d’Exploitation Embarqué TD3
Exercice 3
On considère 4 Tâches qui font du calcul sur la CPU (Processeur) et qui demandent de faire des
opérations d’E/S :
Tâche Instant Temps d’exécution
d’arrivée
T1 0 7 unités de temps CPU, 3 unités de temps d'E/S, 5 unités de temps CPU
T2 1 6 unités de temps CPU, 4 unités de temps d’E/S, 4 unités de temps CPU
T3 9 5 unités de temps CPU
T4 12 1 unité de temps CPU, 4 unités de temps d’E/S et 2 unités de temps CPU
Par exemple la première tâche arrive dans le système à l’instant 0, son exécution nécessite dans
l’ordre, 7 unités de temps CPU, 3 unités de temps d’E/S et 5 unités de temps CPU.
Tracez le Diagramme de Gantt dans chacun des cas suivants :
1. Toutes les tâches utilisent le même périphérique d'E/S et l’ordonnanceur fonctionne selon
l’algorithme FCFS.
2. Chaque tâche a son propre périphérique d’E/S et l’ordonnanceur utilise l'algorithme du
Round Robin avec un quantum de 5 unités. Donnez, dans ce cas, le temps d’attente moyen et
de réponse.
3. Toutes les tâches utilisent le même périphérique d'E/S et l’ordonnanceur utilise l'algorithme
Round Robin avec un quantum de 5 unités. Donnez, dans ce cas, le temps d’attente moyen.