Linux-rt

Linux-rt
Article principal : Noyau Linux.

Linux-rt (où RT signifie en anglais « Real Time », littéralement « Temps Réel ») est une branche du noyau Linux intitiée par Ingo Molnar dans le but de répondre aux contraintes d'un système temps réel.

L'application du patch officiel PREEMPT-RT sur le noyau Linux standard lui confère des fonctionnalités temps réel.

Un tel noyau est par exemple fourni en option par la distribution Ubuntu, et est au cœur de la distribution Demudi Linux.

Sommaire

Principe d'action du patch PREEMPT_RT

Ce patch a pour effet de donner au noyau Linux un comportement temps réel dur, tout en limitant le nombre de modifications apportées. Une partie des fonctionnalités ajoutées par Ingo Molnar ont depuis été introduites directement dans le noyau.

Il agit en rendant préemptible la majeure partie du code du noyau, et en particulier les sections critiques, les gestionnaires d'interruptions. Il modifie par ailleurs certains mécanismes pour réduire les temps de latence induits par le fonctionnement du système.

Ce patch met aussi en place un mécanisme de protections contre le problème connu sous le nom d'"inversion de priorité", par l'utilisation de sémaphore à héritage de priorité.

Comparaison avec la concurrence

Par rapport à des extensions concurrentes du noyau Linux tels que Xenomai ou RTAI, il ne fait que modifier le fonctionnement du noyau standard sans ajouter un second noyau ou une couche de virtualisation temps réel, ce qui simplifie et allège le système résultant.

Il n'ajoute aucune interface de programmation spécifique, utilisant l'API POSIX standard, et ne requiert par là même aucune modification d'une application existante. Un programme prévu pour fonctionner sur un noyau Linux conventionnel fonctionnera donc naturellement sur linux-rt et en tirera immédiatement certains bénéfices (temps de latence réduits) sans aucune re-compilation.

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Linux-rt de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • LINUX — oder GNU/Linux Entwickler Diverse Version Keine offizielle Version …   Deutsch Wikipedia

  • Linux — oder GNU/Linux Basisdaten Entwickler diverse Kernel …   Deutsch Wikipedia

  • LINUX —  Pour l’article homonyme, voir Linux (homonymie).  Linux …   Wikipédia en Français

  • Linux-RT — (où RT signifie Real Time) est le nom du système d exploitation temps réel libre obtenu par l application du Patch officiel PREEMPT RT (maintenu par Ingo Molnar) sur le noyau Linux standard. Un tel noyau est par exemple fourni en option par la… …   Wikipédia en Français

  • Linux — er en udgave af UNIX operativsystemet oprindeligt lavet til Intel PC er, men sidenhen er langt de fleste maskintyper blevet understøttet fra mikrosystemer til mainframes. Systemet udmærker sig ved at være stabilt, gratis og der er fri adgang til… …   Danske encyklopædi

  • Linux — operacinė sistema statusas T sritis informatika apibrėžtis Laisvai platinama ↑operacinių sistemų šeima, turinti „Linux“ tipo ↑branduolį. Pradžią davė Linusas Torvaldsas (Linus Torvalds), sukūręs naują atvirąją operacinę sistemą, pakeičiančią… …   Enciklopedinis kompiuterijos žodynas

  • Linux/RK — is an implementation of a Resource Kernel based on Linux. It is developed by the [http://www.cs.cmu.edu/ rtmach/ Real time and Multimedia Systems Laboratory] led by Dr. Raj Rajkumar at Carnegie Mellon University. DescriptionLinux/RK consists of… …   Wikipedia

  • Linux™ — 8 [Linux] [ˈlɪnəks] [ˈlɪnəks] noun uncountable (computing) an ↑operating system base …   Useful english dictionary

  • Linux™ — UK US /ˈlaɪnəks/ US  /ˈlɪnəks/ noun TRADEMARK ► IT a computer operating system (= a program that controls the way a computer system works) that is available free on the internet: »The Army s new supercomputer will run on Linux, a free, open… …   Financial and business terms

  • Linux — computer operating system, named for Linux kernel, written 1991 by Linus Torvalds of Finland (who coined the word but did not choose it as the name) …   Etymology dictionary

  • Linux — Windows пасля выдалення ўсіх памылак і аптымізацыі кода …   Слоўнік Скептыка

Share the article and excerpts

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