30.8. Carte des priorités
Les priorités sont définies par groupes, certains groupes étant dédiés à certaines fonctions du noyau. Pour les politiques d'ordonnancement en temps réel, un nombre entier compris entre 1
(priorité la plus faible) et 99
(priorité la plus élevée) peut être utilisé.
Le tableau suivant décrit la plage de priorités qui peut être utilisée pour définir la politique d'ordonnancement d'un processus.
Priorité | Fils | Description |
---|---|---|
1 | Fils du noyau à faible priorité |
Cette priorité est généralement réservée aux tâches qui doivent se situer juste au-dessus de |
2 - 49 | Disponible pour utilisation | La plage utilisée pour les priorités d'application typiques. |
50 | Valeur hard-IRQ par défaut | |
51 - 98 | Fils hautement prioritaires | Utilisez cette plage pour les threads qui s'exécutent périodiquement et qui doivent avoir des temps de réponse rapides. N'utilisez pas cette plage pour les threads liés au processeur, car vous risquez d'interrompre les interruptions. |
99 | Chiens de garde et migration | Les threads du système qui doivent être exécutés avec la priorité la plus élevée. |