Question 1 : Cf fichier exo2_question1.xmlv3 Questions 2 et 3 : Les pires temps de réponse sont : - T1 : 4 - T2 : 13 T2 ne peut pas respecter l'ensemble de ses échéances Questions 4 et 5 : Les pire temps de réponse sont maintenant : - T1 : 7 - T2 : 10 Toutes les échéances sont maintenant respectées. Ce n'est pas très étonnant : EDF est optimal dans le contexte de cet exercice (monoprocesseur, tâches périodiques, ordonnancement préemptif, ...). Questions 6, 7 et 8 : Cf fichier exo2_question6.xmlv3 Avec EDF, plusieurs tâches peuvent avoir une échéance (absolue) identique. L'ordre d'exécution des tâches dépend alors de la mise en oeuvre de l'ordonnanceur dans l'outil de simulation ou dans le système d'exploitation. Ce que l'on constate avec Cheddar, est que l'exécution de la tâche apériodique retarde celle des tâches périodiques. Comme les tâches périodiques ont une échéance identique, il est difficile de prévoir quelle tâche périodique va manquer son échéance. En ce sens, EDF n'est pas suffisamment déterministe pour être adapté aux systèmes temps réel critiques.