EMD-RT 2019corrigé
EMD-RT 2019corrigé
EMD-RT 2019corrigé
3. On considère un autre système composé des tâches T1 (r=2, C=1, D= 5, P= 6), T2 (r=1,
C=2, D=6, P= 6) et T3 (r=0, C=5, D=12, P= 12) à ordonnancer par DM. Les tâches T1 et
T3 se partagent une ressource qu’elles accèdent en exclusion mutuelle. T1 accède à la
ressource durant l’unité de temps de sa capacité et T3 accède à la ressource durant les
quatre premières unités de sa capacité.
a. Donnez le chronogramme d’ordonnancement généré par DM sur l’intervalle
d’étude [0,12]. Vous indiquez le phénomène observé et le moment où il intervient.
b. Utilisez la méthode vue en cours afin d’éviter le phénomène et redessinez
l’ordonnancement sur la période d’étude en indiquant le moment où il est évité.
Exercice 3 : (6 Pts )
1- Représentez le graphe de précédence correspondant aux contraintes des tâches
suivantes : T1 T2, T1 T3, T2 T4, T4 T5, T3 T5, T3 T6. Le tableau ci-
dessous donne les caractéristiques des tâches. Les tâches ont la même période = 15.
T1 T2 T3 T4 T5 T6
ri 0 3 0 4 8 0
ci 1 2 1 2 1 3
di 5 9 8 7 9 10
2- Déterminez les nouvelles valeurs des dates de réveil (ri*) et des échéances (di*) afin de
les ordonnancer avec EDF.
3- Construisez l’ordonnancement EDF obtenu avec les nouvelles dates de réveil et les
nouvelles échéances. Les contraintes sont-elles satisfaites ?
Bon courage
Mme OUKFIF
Dep. Informatique, FGEI, UMMTO Février 2019
Master1_SI Corrigé-type de l’EMD Systèmes Temps réel
2. Si considère les tâches apériodiques suivantes Ap1 (r=4, C=2), Ap2 (r=8, C= 2). Donnez
le chronogramme sur l’intervalle [0,15] en prenant en compte les tâches apériodiques.
Priorité : T1> Ts > T2.
T1
T2
Ts
Ts ne perd pas sa
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 …30
capacité
1
Dep. Informatique, FGEI, UMMTO Février 2019
Master1_SI Corrigé-type de l’EMD Systèmes Temps réel
3. On considère un autre système composé des tâches T1 (r=2, C=1, D= 5, P= 6), T2 (r=1,
C=2, D=6, P= 6) et T3 (r=0, C=5, D=12, P= 12) à ordonnancer par DM. Les tâches T1 et
T3 se partagent une ressource qu’elles accèdent en exclusion mutuelle. T1 accède à la
ressource durant l’unité de temps de sa capacité et T3 accède à la ressource durant les
quatre premières unités de sa capacité.
a. Donnez le chronogramme d’ordonnancement généré par DM sur l’intervalle
d’étude [0,12]. Vous indiquez le phénomène observé et le moment où il intervient.
Priorité : T1> T2 > T3.
T1
T2
T3
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Le phénomène observé est l’inversion de priorité et le moment de son intervention est à
l’instant 2, puisque T2 (qui est de priorité intermédiaire et n’utilise pas la ressource) s’exécute
alors que T1 est bloquée.
T2
T3
1 2 3 4 5 6 7 8 9 10 11 12 13 14
L’inversion de priorité est évitée à l’instant 2.
Exercice 3 : (6 Pts )
1- Représentez le graphe de précédence correspondant aux contraintes des tâches
suivantes : T1 T2, T1 T3, T2 T4, T4 T5, T3 T5, T3 T6. Le tableau ci-
dessous donne les caractéristiques des tâches. Les tâches ont la même période = 15.
T1 T2 T3 T4 T5 T6
ri 0 3 0 4 8 0
ci 1 2 1 2 1 3
di 5 9 8 7 9 10
2
Dep. Informatique, FGEI, UMMTO Février 2019
Master1_SI Corrigé-type de l’EMD Systèmes Temps réel
T1 T3 T6
T2 T4 T5
2- Déterminez les nouvelles valeurs des dates de réveil (ri*) et des échéances (di*) afin de
les ordonnancer avec EDF.
3- Construisez l’ordonnancement EDF obtenu avec les nouvelles dates de réveil et les
nouvelles échéances. Les contraintes sont-elles satisfaites ?
T1
T2
T3
T4
T5
T6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Oui, les contraintes de précédences sont respectées et les contraintes temporelles sont
satisfaites.