Chapitre X - CEG4566/CSI4541 – RNM – SIGE – UOttawa – Hiver 2013
9
(Suite chapitre X)
10.6 Ordonnancement RM (Rate-Monotonic : Ordonnancement à taux monotone)
10.6.1 Caractéristiques du RM
Le “Rate monotonic” a été introduit par Liu & Layland en 1973.
- Basé sur les priorités
- Priorités fixes
- Les tâches sont périodiques :
o pas de communication,
o temps de commutation négligeable
- L'échéance correspond à la période (Di = Pei)
- Complexité faible et implémentation facile dans un OS
- Algorithme optimal dans la classe des algorithmes à priorité fixe
Si la(les) condition(s) d'ordonnançabilité sont satisfaites:
- On calcule la priorité de chaque tâche comme suit:
(Inverse de la période)
- Puis l'ordonnanceur sélectionne le processus avec la plus haute priorité.
10.6.2 Conditions d'ordonnançabilité
- Pour qu'un ensemble de tâches soit ordonnançable pour le Rate-Monotonic, il suffit que:
Le tableau suivant donne les valeurs de U pour un nombre de tâches de 1 à 10 :