Академический Документы
Профессиональный Документы
Культура Документы
Examen final
Aucun document n’est autorisé
Tout appareil électronique doit être éteint (Téléphone, Ordinateur, Tablettes, etc.)
Donner les adresses physiques correspondantes au numéro de segment à partir des adresses
logiques suivantes (détailler le calcul et montrer si l’adresse est valide ou non):
Exercice 1 (9pts) :
L’ordonnanceur qui donne le temps d’exécution de chaque file d’attente et une variante du
tourniquet avec quantum=15 pour la file 1, q= 10 pour la file 2 et q=8 pour la dernière file d’attente.
La première file d’attente correspond au tableau ci dessous, ou l’ordonnanceur est un SJF préemptif,
et la mémoire utilise un partitionnement fixe avec une file d’attente par partition.
La mémoire est de 24Mo avec les partitions : 8Mo, 5Mo, 3Mo et 8Mo (système résident)
La deuxième file d’attente utilise un ordonnanceur avec priorité préemptif, l’E/S utilise une file
d’attente qui respecte la même priorité des processus qui est : P7>P8>P6>P9
On suppose que les quatre processus sont déjà dans le système à l’instant 0
Calculer le temps d’attente moyen des deux premières files d’attente (détailler le calcul).
Exercice 2 (6pts) :
Soit le système monoprocesseur avec partition variable de la mémoire, le système utilise une
mémoire de 32Mo avec 6Mo pour la partie résidente du système.
Donner les états d’occupation de la mémoire si on utilise l’algorithme best-Fit et l’ordonnanceur SJF.
Feuille de réponse
Exercice 1
T=0 T= T= T= T= T=
SE : 8 SE : 8 SE : 8 SE : 8 SE : 8 SE : 8
T= T= T= T= T= T=
……………………………………………………………………………………………………………………………………………………….
Quand un trou dans le diagramme existe (rien à cocher) il n’est pas obligatoire de laisser le nombre
de case correspondant, il faut laisser trois cases vide et indiquer le temps de début et de fin de cette
zone vide
A
P6
B
A
P7
B
A
P8
B
A
P9
B
……………………………………………………………………………………………………………………………………………………….
Nom : Prénom : Section : Groupe :
Il est obligatoire d’indiquer tous les temps de début et de fin d’exécution pour chaque processus
P14 …………………………………………………………………………………………………
1
P13 …………………………………………………………………………………………………
P12 …………………………………………………………………………………………………
P11 …………………………………………………………………………………………………
P10 …………………………………………………………………………………………………
Exercice 2
Il est obligatoire d’indiquer la taille de chaque case même si elle n’est pas utilisée par un processus
SE : 6 SE : 6 SE : 6 SE : 6 SE : 6 SE : 6
T=0 T= T= T= T= T=
SE : 6 SE : 6 SE : 6 SE : 6 SE : 6 SE : 6
T= T= T= T= T= T=
……………………………………………………………………………………………………………………………………………………….
……………………………………………………………………………………………………………………………………………………….