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

