Sunteți pe pagina 1din 2

Projet DVD-MIAGE 2010

TD n4: Ordonnancement

Objectif : Comprendre les politiques d'ordonnancement de processus usuelles

Exercice 1 Questions de cours

1) Quels sont les diffrents algorithmes dordonnancement des entits dexcution ? Donnez-en
les dfinitions et citez parmi eux ceux qui supportent des versions premptives ?

2) Quel est leffet dune augmentation du quantum de temps de traitement sur lalgorithme
Round-Robin ?

3) Si n processus doivent tre ordonnancs sur une unit centrale, combien dordonnancements
diffrents peut-on avoir ? Donner une formule en fonction de n.

4) Dans quelle mesure peut-on affirmer que lordonnancement du travail le plus court dabord
(SJF) est une forme particulire de lordonnancement priorits ?

Exercice 2 FCFS, RR, SJF et SRT

Soient les diffrents processus suivants :

Processus Date d'arrive Temps de traitement


P1 0 3
P2 2 6
P3 4 4
P4 6 5
P5 8 2

Donnez le diagramme de Gantt pour lexcution de ces diffrents processus en utilisant


successivement les algorithmes FCFS, RR (quantum = 1 unit de temps et quantum = 4 units de
temps), SJF sans premption et SRT.

Pour chaque cas tudi, calculez :

Temps de rotation de chaque processus et le temps de rotation moyen

Temps dattente de chaque processus et le temps dattente moyen

Rendement (throughput)

Rappel : Temps de rotation = Date de fin d'excution - Date d'arrive

Systmes d'exploitation A. Queudet


Projet DVD-MIAGE 2010

Exercice 3 FCFS, RR, SJF premptif et non-premptif

Soient les diffrents processus suivants :

Processus Date d'arrive Temps de traitement


A 0 3
B 1 6
C 4 4
D 6 2

Donnez le diagramme de Gantt pour lexcution de ces diffrents processus en utilisant


successivement les algorithmes FCFS, SJF sans premption, SJF avec premption et RR (quantum
= 2 units de temps et quantum = 1 unit de temps).

Pour chaque cas tudi, calculez :

Temps de rotation de chaque processus et le temps de rotation moyen

Temps dattente de chaque processus et le temps dattente moyen

Rendement (throughput)

Exercice 4 Ordonnancement priorits

Pour les processus du tableau suivant, dessinez un schma illustrant leur excution, en
utilisant lordonnancement avec priorits. Un nombre de priorit lev correspond une priorit
plus importante. Ralisez lexercice dans une approche avec premption et sans premption.
Calculez ensuite le temps de rotation de chaque processus.

Processus Date d'arrive Temps de traitement Priorit


A 0 5 4
B 2 4 2
C 2 2 6
D 4 4 3

Pour chaque cas tudi, calculez :

Temps de rotation de chaque processus et le temps de rotation moyen

Temps dattente de chaque processus et le temps dattente moyen

Rendement (throughput)

Systmes d'exploitation A. Queudet

S-ar putea să vă placă și