Correction td4 ordonnancement - systèmes d’exploitation - té

Télécharger PDF

Obtenir le pack complet des cours, TDs, examens sur Systèmes d’Exploitation!

Vous souhaitez maîtriser Systèmes d’Exploitation ? Ne cherchez plus, nous avons le pack bien choisi pour vous.

pack complet des cours, TDs, TPs et examens exercices sur Systèmes d’Exploitation

Accédez à une collection complète des supports de cours, des travaux dirigés (TDs) corrigés, TPs avec solution, examens...

Télécharger pack

Projet DVD-MIAGE 2010

TD n°4 : Ordonnancement

CORRECTION

Exercice 1

– Question de cours

Solution : 1)

NomDéfinitionNon

préemptif

Préemptif

First Come First Serve (FCFS)

Selon l'ordre d'arrivéeX

Shortest Job First (SJF)

Temps de traitement le plus court d'abordXX

Shortest Remaining Time First (SRTF)

Temps de traitement restant le plus court d'abordX Round-Robin (RR)

Accès au processeur pour une durée limitée. Equité de service

X (partiel)

Ordonnancement à priorités

Selon les priorités affectées aux processusXX

2) Le fait d’augmenter le quantum de temps fera que l’algorithme se rapprochera de plus en plus du FCFS et l’atteindra exactement pour un temps tendant vers l’infini.

3) La question est à considérer dans le cadre d’un ordonnancement non préemptif et sans entrée/sortie. Dans ce cas, chaque processus s’exécute d’une traite et on peut les traiter chacun comme un seul bloc. Pour ordonnancer ces processus, on va commencer pas en choisir un premier parmi les n disponibles et l’exécuter entièrement. Ensuite on en choisira un deuxième parmi les n-1 restants et ainsi de suite.

On voit donc qu’on a n*(n-1)*(n-2)*...*2*1=n! manières d’ordonnancer ces processus.

4) Dans le cas de l’ordonnancement avec priorité, on choisi le prochain processus à exécuter en fonction d’une valeur associée à ce processus. La valeur étant ici le temps nécessaire à l’exécution de celui-ci.

Systèmes d'exploitationA. Queudet

Projet DVD-MIAGE 2010

Exercice 2

– FCFS, RR, SJF et SRT

Solution : FCFS

05101520P 1P 2P 3P 4P 5

Temps de rotationTemps d'attenteRendementP 1301 P2 710,86P 3950,44 P4 1270,42P 5

12100,17

Moy8,64,60,58

RR (q=1)

05101520P 1P 2P 3P 4P 5

Temps de rotationTemps d'attenteRendementP 1410,75 P2 17110,35P 31390,31 P4 1400,36P 5750,29 Moy1170,41

Systèmes d'exploitationA. Queudet

Projet DVD-MIAGE 2010

RR (q=4)

05101520P 1P 2P 3P 4P 5

Temps de rotationTemps d'attenteRendementP 1301 P2 17110,35P 3730,57 P4 1490,36P 5970,22 Moy1060,5

SJF non préemptif

05101520P 1P 2P 3P 4P 5

Temps de rotationTemps d'attenteRendementP 1301 P2 710,86P 31170,36 P4 1490,36P 5310,67 Moy7,63,60,65

Systèmes d'exploitationA. Queudet

Projet DVD-MIAGE 2010SRT 05101520P 1P 2P 3P 4P 5

Temps de rotationTemps d'attenteRendementP 1301 P2 1370,46P 3401 P4 1490,36P 5201 Moy7,23,20,76

Exercice 3

– FCFS, RR, SJF préemptif et non-préemptif

Solution : FCFS051015 AB CD Temps de rotation

Temps d'attenteRendementA301 B820,75C950,44 D970,29

Moy7,253,50

Systèmes d'exploitationA. Queudet

Projet DVD-MIAGE 2010

SJF non préemptif051015 AB CD Temps de rotation

Temps d'attenteRendementA301 B820,75

C1170,36D530,4 Moy6,7530,63

SJF préemptif051015 AB CD Temps de rotation

Temps d'attenteRendementA301 B1480,43C620,67 D201

Moy6,252,50,73

Systèmes d'exploitationA. Queudet

Projet DVD-MIAGE 2010

RR (q=2)051015 AB CD Temps de rotation

Temps d'attenteRendementA520,6 B1260,5

C1170,36D530,4 Moy8,254,50,47

RR (q=1)051015 AB CD Temps de rotation

Temps d'attenteRendementA520,6 B1370,46

C1170,36D530,4 Moy8,54,750,46

Systèmes d'exploitationA. Queudet

Projet DVD-MIAGE 2010

Exercice 4

– Ordonnancement à priorités

Solution : Sans préemption051015 AB CD Temps de rotation

Temps d'attenteRendementA501 B1390,31C530,4 D730,57

Moy7,53,750,57

Avec préemption051015 AB CD Temps de rotation

Temps d'attenteRendementA720,71 B1390,31C201 D730,57

Moy7,253,50,65

Systèmes d'exploitationA. Queudet

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2