
Exercice 4. 
 
Soit  une machine  qui  possède 4  cadres. Le  gestionnaire  de mémoire  maintient les 
informations suivantes : date de chargement de la page virtuelle, date de dernière 
référence à la page, bit R (=1 si la page a été référencée et =0 sinon) et un bit 
M (=1 si la page a été modifiée et =0 sinon). 
 
Soit le tableau suivant :  
 Page  Date de chargement  Date de dernière référence  R  M 
0  26  30  0  1 
1  12  20  0  0 
2  45  46  1  1 
3  31  38  1  0 
 
Travail demandé. 
Quelle  page  faudra-t-il  remplacer  prochainement  selon  les  stratégies  de 
remplacement suivantes : FIFO, LRU et NRU. 
 
Exercice 5. 
1. Soit la table des segments suivante :  
 Segment  Base  Longueur 
0  540  234 
1  1254  128 
2  54  328 
3  2048  1024 
4  976  200 
 
1.1 Schématiser la mémoire principale. 
1.2  Calculer  les  adresses  physiques  correspondant  aux  adresses  logiques 
suivantes :  
(0,128) ; (1,99) ; (4, 100) ; (3, 888) ; (2, 465) et (4, 344). 
2. Soit un système utilisant la pagination pure. La taille d'une page est de 100 
octets.  
2.1  Déduire  l'adresse  logique  sous  forme  de  couple  <N°  Page,  Déplacement>  de 
l'adresse logique linéaire dans chacune des références suivantes :  
34, 145, 10, 236, 510, 412, 789. 
 
Exercice 6. 
Soit une mémoire de 3 cadres. La durée de traitement d'un défaut de page est de 
une milliseconde (1 ms) s'il n'y a pas de recopie et est de 3 ms sinon.  
 
Le processus en cours passe 5 ms de calcul entre deux référencements de page. 
 
Les bits R et M sont remis à 0 toutes les 25 ms mais le traitement d'un défaut de 
page suspend l'horloge. 
 
Soit la chaîne de références suivante :  
0, 2*, 4, 1*, 2, 3*, 0, 4*, 2*, 4, 3*, 4*, 5, 3*, 2. 
 
L'astérisque (*) indique un accès en écriture.  
 
Travail demandé. 
 
Calculer la durée totale d'exécution d'un processus en fonction de la stratégie de 
remplacement de pages : FIFO, NRU et OPT.