En r�ponse � Romuald DELAVERGNE <[EMAIL PROTECTED]>:

> > > tu n'aurais pas un noyau sp�cial genre temps r�el ?
> >
> > excusez mon ignorance, mais c koi exactement ca ?
> 
> C'est patch linux qui change la priorit� de l'ordonnacement des
> processus. Ils deviennent pr�emptibles plus facilement et le syst�me devient
> plus r�actif.

C'est pas tout � fait �a. En gros il existe deux m�thodes de syst�mes temps-
r�el sous Linux :
- Soit il s'agit d'un Patch du noyau qui augmente la cadence de l'horloge 
interne (par d�faut 100 Hz comme le pr�cise les standards UNIX) ainsi que les 
r�gles d'ordonnancement des processus pour avoir un syst�me proche des syst�mes 
temps-r�el (ex : RTLinux)
- Soit il s'agit d'un syst�me qui va lancer sous Linux un nouvel ordonnanceur 
en mode pr�emptif (seul le root peut en lancer) sur lequel on poura lancer de 
nouveaux processus (ex : Hard Hat)

Le d�fi g�n�ral, c'est de faire en sorte qu'un process puisse _rendre la main_ 
en un temps de l'ordre de quelques dizaines de micro-secondes pour avoir des 
logiciels r�actifs au del� de ce qui existe actuellement (bas�s sur des 
interventions humaines), comme par exemple des syst�mes de d�tection ou de 
guidage sur des v�hicules � grande vitesse (voitures, trains, avions, 
missiles ...), des syst�mes de d�tection de panne dans des centrales nucl�aires 
etc ... 

Ces noyaux temps-r�el sont surtout utilis�s dans les syst�mes embarqu�s et ne 
sont pas adapt�s � la majorit� des logiciels UNIX g�n�raux (ex : X n'est 
support� par aucun noyau temps r�el ...). Bref c'est pas fait pour les 
utilisateurs Linux :o)

> > ca impliquerait quoi ?
>
> Je pensais � �a pour que l'horologe syst�me ne soit pas mis � jour dans
> les temps. Mais je n'y crois pas trop.

Il est �vident que non pas du tout :o) L'horloge du syst�me n'a rien � voir 
avec le moindre process temps r�el : ceux-ci doivent savoir combien de micro-
secondes se sont d�roul�es depuis le d�but d'un �v�nement avec une marge 
d'erreur que l'on souhaite la plus minime et se fout royalement de savoir qu'on 
est le 15 novembre 11H11 ...

Il me semble que la date de Linux est bas�e, lorsqu'elle n'est pas synchronis�e 
avec ntpdate, sur l'horloge du BIOS. Personnellement je constate que cette 
derni�re se d�cale de environ 2 secondes par jour (valeur mesur�e lors des 
synchronisations avec ntpdate), ce qui n'est pas fonci�rement grave � court 
terme (12 minutes par an). L'erreur que je_sais_plus_qui constate vient peut-
�tre du fait qu'il utiliserait un proc overclock� ... l'overcloking est pas 
trop mal support� sous windows mais c'est nettement moins sur sous Linux ... � 
�tudier par cons�quent :o)

Olivier

Répondre à