Exécutif temps réel

Exécutif temps réel

Système d'exploitation temps réel

Un système d'exploitation temps réel (RTOS) (en règle générale prononcé comme : Are-toss) est un système d'exploitation multitâche destiné aux applications temps réel. Ces applications comprennent les systèmes embarqués (thermostats programmables, contrôleurs électroménagers, téléphones mobiles), des robots industriels, les vaisseaux spatiaux, les systèmes de contrôle commande industriel, et le matériel de recherche scientifique.

Un RTOS facilite la création d'un système temps réel, mais ne garantit pas que le résultat final respecte les contraintes temps réel, ce qui exige le développement correct du logiciel. Un RTOS n'a pas nécessairement pour but d'être performant et rapide, mais un RTOS fournit des services et des primitives qui, si elles sont utilisées correctement, peuvent garantir les délais souhaités. Un RTOS utilise des ordonnanceurs spécialisées afin de fournir aux développeurs des systèmes temps réel les outils et les primitives nécessaires pour produire un comportement temps réel souhaité dans le système final.

Sommaire

Types de conceptions

Deux types de conceptions existent:

  • évènementielle (ordonnancement par priorité): l'ordonnanceur ne change de tâche que lorsqu'un évènement de plus haute priorité à besoin de service
  • par partage de tâche: L'ordonnanceur change de tâche aux interruptions de l'horloge, et lors des évènements.

La conception par partage de tache change de tache plus souvent que c'est strictement nécessaire mais donne un caractère plus doux, plus déterministe au multitâche, donnant l'illusion à un processus ou à un utilisateur l'illusion qu'il est le seul utilisateur de la machine.

Les premières conceptions de processeur avaient besoin de beaucoup cycles pour changer de tâche, durant le quel le processeur ne pouvait rien faire d'utile. Ainsi, les premier RTOS essayaient de limiter le gaspillage de temps CPU en évitant au maximum les permutation de contexte.

Les plus récents processeurs utilisent largement moins de temps pour permuter de contexte. Le cas extrême est les barrel processor qui commutent d'une tâche à l'autre en zéro cycle. Les plus récents RTOS implémentent invariablement l'ordonnancenement par partage de tâche avec un ordonnancement par priorité.

Exemples de systèmes d'exploitation temps réel

Liens internes

Liens externes


  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Syst%C3%A8me d%27exploitation temps r%C3%A9el ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Exécutif temps réel de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Magistrat de l'exécutif de la Monarchie romaine — Magistrats de l exécutif de la Monarchie romaine Monarchie romaine 753 – 509 av. J. C. République romaine 509 – 27 av. J. C. Empire romain 27 av. J. C. – 476 Empire byzantin 395 – …   Wikipédia en Français

  • Magistrats de l'exécutif de la Monarchie romaine — Monarchie romaine 753 – 509 av. J. C. République romaine 509 – 27 av. J. C. Empire romain 27 av. J. C. – 476 Empire byzantin …   Wikipédia en Français

  • Magistrats de l'exécutif de l'Empire romain — Monarchie romaine 753 – 509 av. J. C. République romaine 509 – 27 av. J. C. Empire romain 27 av. J. C. – 476 Empire byzantin …   Wikipédia en Français

  • MicroC/OS-II — (ou µC/OS II, ou encore uC/OS II), développé par le canadien Jean J. Labrosse, est un exécutif temps réel destiné à des environnements de très petite taille construits autour de microcontrôleurs de type Freescale 68HC11. Il est maintenant… …   Wikipédia en Français

  • Microc/os-ii — (ou µC/OS II, ou encore uC/OS II), développé par le canadien Jean J. Labrosse, est un exécutif temps réel destiné à des environnements de très petite taille construits autour de microcontrôleurs de type Freescale 68HC11. Il est maintenant… …   Wikipédia en Français

  • 24 (série) — 24 heures chrono 24 heures chrono Titre original …   Wikipédia en Français

  • 24 Heures Chrono — Titre original …   Wikipédia en Français

  • 24h chrono — 24 heures chrono 24 heures chrono Titre original …   Wikipédia en Français

  • Charles Logan (Personnage de 24) — 24 heures chrono 24 heures chrono Titre original …   Wikipédia en Français

  • Counter Terrorist Unit — 24 heures chrono 24 heures chrono Titre original …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”