• [^] # Re: a propos du temps réel

    Posté par (site web personnel) . En réponse à la dépêche Linux temps réel sur un Live CD. Évalué à 2.

    alors : NT n'est pas un OS temp reel! tu trouve des OS temp reel dans des endroits tel que les systémes embarques des avions!

    Imagine un avion dans lequel l'ordinateur gererait toutes les commandes de pilotage (electronique) et les demandes des passagers tels que les chaines de tele de radio la clim personnalisé et tout le reste! Maintenant pour bien comprendre ce qu'est un OS temp reel il faut le comparer a un OS normal!
    avec un OS normal : le pilote amorce la descente pour son atterrissage dis gentiment aux passagers de rien toucher. mais la t'a le passager du rang 8 de la premiére classe qui si dit qu'il a trop chaud et donc il baisse la clim! l'OS de l'avion prend ca en compte lance un petit calcul prenant 2 minutes pour regler la puissance de la clim en fonction de tout les autres passagers!pendant ce calcul il voit arriver les demandes du pilote mais ne gerant pas les priorités de processus il mets les demande du pilote en attente. Puis apres avoir fini ce calcul il rend la main au pilote en lui disant maintenant c'est bon je t'ecoute que dois faire faire a l'avion! Helas le pilote et ses 800 passagers sont deja en train de nager avec les poissons! :s

    Avec un OS temp reel : Meme scenario avec le passager du 8eme rang (toujours lui) l'os voit arriver la demande de changement de climatisation commence son long calcul puis il voit arriver une demande du pilote! Et la il sait que ca vient du cockpit et donc il met en attente le passager du 8eme et sa clim pour faire ce que veux le pilote! Une fois ceci fait il recommence tranquillement son calcul sur la clim! Et les passagers arrivent vivant mecontent d'avoir eu trop chaud a cause du passager du 8eme rang mais vivant!

    Voila donc en gros un OS en temp reel sait gerer des priorités d'execution en temp reel! c'est tres utile pour le calcul paralléle pour des applications comme les avions mais pour nous avec la puissance des processeurs actuels c'est pas vraiment utile!

    Pour NT il s'approche de ces resultats en decoupant tout les calculs par petit bout et donc en "partageant" la puissance du processeur entre tout les processus! on peut remarquer ce passage lors d'un formatage de disquette : sous 95 et 98 tu formatais ta disquette et c'est tout! maintenant tu formate ta disquette et tu peu qd meme faire des choses a coté! ca s'assimile plus a du multi-tache qu'a du temp reel!!

    Voili voilou!