os.sched_rr_get_interval ( )
DESCRIPTION.
Retourne le quantum du round-robin,en secondes, alloué à un processus.
SYNTAXE.
Variable = os.sched_rr_get_interval ( processus )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.sched_rr_get_interval ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
processus ⇨ processus concerné [ OBLIGATOIRE ]
REMARQUES.
processus doit être un int ( ) donnant l'identifiant d'un processus vivant. Pour indiquer qu'il s'agir du processus appelant on donnera la valeur 0 à processus.
La méthode os.sched_rr_get_interval ( ) n'est disponible que pour certaine plateformes UNIX et la plupart des Linux. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
Le Round-robin (ou rr ou tourniquet)1 est un algorithme d'ordonnancement courant dans les systèmes d'exploitation adapté aux systèmes travaillant en temps partagés. Une petite unité de temps, appelé quantum de temps, est définie. La file d'attente est gérée comme une file circulaire. L'ordonnanceur parcourt cette file et alloue un temps processeur à chacun des processus pour un intervalle de temps de l'ordre d'un quantum au maximum. La performance de round-robin dépend fortement du choix du quantum de base. (Cf.:Wikipdia)
EXEMPLE.
import os
print ( os.sched_rr_get_interval ( 0 ) )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.