Академический Документы
Профессиональный Документы
Культура Документы
Soit un système gérant une mémoire à partitions variables représentée à un instant t par une liste de blocs
libres LBL= {2000, 1400, 800, 1000, 3000} et soit une suite SD= {1200, 750, 1800, 900, 2800, 1000} de
demandes d’allocation. Supposant le système tente de servir chaque demande non satisfaite par
compactage de la mémoire à chaque échec.
Donner les états successifs de la mémoire (liste de blocs libres) après exécution de chaque demande
d’allocation : pour First Fit, Best Fit et Worst Fit. Préciser clairement à chaque demande, s’il y a
compactage de la mémoire et si la demande courante reste bloquée après compactage.
1) 1200
2) 750
3) 1800
4) 900
5) 2800
6) 1000
Cas 2 Best Fit :
SD Compactage Etat mémoire après Etat final de la liste des blocs libres LBL après
compactage
(oui /non) traitement final de la demande
1) 1200
2) 750
3) 1800
4) 900
5) 2800
6) 1000
Cas 3 Worst Fit :
SD Compactage Etat mémoire après Etat final de la liste des blocs libres LBL après
compactage
(oui /non) traitement final de la demande
1) 1200
2) 750
3) 1800
4) 900
5) 2800
6) 1000
On dispose d'une mémoire de 15 blocs. Donner la configuration de la mémoire pour les évènements
successifs suivants :
a) P1 demande 4 blocs,
b) P2 demande 5 blocs,
c) P3 demande 5 blocs,
d) P2 se termine,
e) P4 demande 6 blocs,
f) P1 se termine.
Exercice 3 :
Sur un système doté de 1 Mo de mémoire et qui utilise le système de zones siamoises, dessinez un schéma
qui illustre l’allocation de la mémoire après chacun des événements suivants :