Dans le cadre de ce type de système d’exploitation , le système d’exploitation alloue pendant une courte durée de temps( quelques millisecondes) le processeur aux différents programmes d’exécution( time sharing).
Le temps alloué à chaque processus s’appelle le quantum.
Je ne comprends pas pourquoi il est dit que le système d’exploitation alloue seulement pendant une courte durée de quelques millisecondes le processeur aux différents programmes d’exécution : pourquoi ne lui alloue t- il pas le temps necessaire à chaque programme d’execution ?
La définition de quantum n’est elle pas le temps alloué à chaque programme actif ?Celui ci ne peut il pas être par exemple d’un quart d’heure ou plus ??
A propos de système d’exploitation multitâches préemptif il est dit qu’il possède un programme, le scheduleur, qui se charge de partager de façon equilibrée mais autoritaire le temps d’occupation du processeur entre les différents programmes, en gérant parfois des règles de priorité.
Mais comment prévoir combien de temps un programme va être actif ?
Cela signifie t-il qu’il force un programme à passer la main à un autre alors que l’utilisateur en a encore besoin ?.
J’avoue avoir besoin d’éclaircissements sur ces deux points
Merci beaucoup encore de votre aide.
cordialement.
Nathalie
Partager