pc diff> Linux et RT-Linux

S

satyagandu

Guest
Salut,
quelqu'un peut-il me dire quelle est la différence entre Linux et RT-Linux.

 
Salut,

En fait, RT-Linux est ...Linux!
Dans le noyau Linux, le multitâche est atteint par le partage du temps processeur entre les processus.Cela se fait par un module du noyau, l'ordonnanceur, que passer très rapidement entre eux.En raison de la façon dont il est fait, il n'est pas possible pour un processus (ou une application) pour générer un événement à un moment précis et reproductibles très (il ya des temps de latence et la gigue)
En RT-Linux, la planification est un processus en deux étapes.Les applications sont soit des «processus en temps réel" ou "processus normal".Au cœur de la RT Linux, un ordonnanceur temps réel garantit que le "processus de RT" sont très hiérarchisés et l'heure exacte.Le noyau Linux ensemble, comme nous le savez déjà tous les services qu'elle offre, devient une sorte de "basse priorité" processus de RT.Tous les processus habituels d'autres (la "normale" les) sont ensuite prévues par l'ordonnanceur du noyau Linux comme d'habitude.Être «dernière» a servi, thèses processus ne peut pas ralentir le temps de processus critiques de RT.

Les applications de la RT utiliser une API de programmation spéciale à la demande spéciale de planification TME réel et d'autres services à partir du noyau RT, comme les minuteries précis et rapide et les interruptions prévisibles des retards de service.

(-Linux gourous RT seront horrifiés par ce très simpliste et quelque peu inexact de présentation, mais vous avez l'idée ...).

Autant que je sache, il ya actuellement 2 implémentations de Linux RT, (RTAI et RT-Linux, si je me souviens bien, Google vous aidera).RT-Linux est très populaire parmi les professionnels militaires critiques dans le temps, la communication et autres applications exigeantes.

Hope this helps ...

 

Welcome to EDABoard.com

Sponsor

Back
Top