C'est pas parce que tu balances des termes que cela veut dire quelques choses.
Temps réel veut juste dire que tu es en temps max garantie (temps max pouvant être égal à la demi-heure comme pour le controle des pétroliers).
Preemptif veut dire que le kernel peut interrompre certaines taches interne pour en faire d'autre plus importante.
Associé les 2 n'a pas de sens. Tu peux faire du temps réel sans avoir de kernel preemptif, et être preemptif ne garantie rien sur une borne max de latence.
D'ailleurs, linux n'est absolument pas temps réel. Les extentions RTAI permète de faire des taches temps réel tant que celles-ci n'utilisent pas les drivers linux (qu'il ne le sont pas eux).
La preemption augmente certaine latence car tu rajoute du temps pour sauver/restaurer un contexte noyau. De plus, certaine partie du code ne peuvent pas être preempté et donc si tu te retrouve dedans tu es coincé (et les drivers en représentent une grosse partie tant qu'ils n'ont pas été modifié).
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Faut-il attendre le passage sous Intel pour acheter un Mac ?". Évalué à 6.
Temps réel veut juste dire que tu es en temps max garantie (temps max pouvant être égal à la demi-heure comme pour le controle des pétroliers).
Preemptif veut dire que le kernel peut interrompre certaines taches interne pour en faire d'autre plus importante.
Associé les 2 n'a pas de sens. Tu peux faire du temps réel sans avoir de kernel preemptif, et être preemptif ne garantie rien sur une borne max de latence.
D'ailleurs, linux n'est absolument pas temps réel. Les extentions RTAI permète de faire des taches temps réel tant que celles-ci n'utilisent pas les drivers linux (qu'il ne le sont pas eux).
La preemption augmente certaine latence car tu rajoute du temps pour sauver/restaurer un contexte noyau. De plus, certaine partie du code ne peuvent pas être preempté et donc si tu te retrouve dedans tu es coincé (et les drivers en représentent une grosse partie tant qu'ils n'ont pas été modifié).
"La première sécurité est la liberté"