Statut : Non résoluAlgorithme SRT
Guru0, le mercredi 7 décembre 2005 à 19:51:21 Salut à tous;
Je cherche de l'aide pour écrire le code de l'algorithme SRT
(LE PLUS COURT TEMPS D’EXECUTION RESTANT)
en langage C
C’est un algo d’ordonnancement des processus dans le processeur Le principe de cet algo est : lorsque 1 nouveau processus arrive ayant un tps (temps du processus) d’exécution inférieur au tps d’exécution restant du processus en cours on exécute le nouveau processus.
Avec un quantum précis
Q=quantum
File=file d’attente
Ta=temps d’arrivée
Te=temps d’exécution
Pc=processus en cours
Te1=temps d’exécution DU PROCHAIN PROCESSUS
DEBUT
Tant que file non vide
Pc= file.defiler ()
Exécuter (Pc,Q)
SI (Te-Q)>0 alors
Te=Te-Q ;
Si te1>te
File.enfiler (Pc1)
Sinon File.enfiler(Pc) ;
Fin si
Fin tant que
FIN
Je vous remercie d'avance,
>>> “La beauté de toute chose ici bas,
c’est de pouvoir se perfectionner” (Victor Hugo)