TD N° 4 : Gestion de mémoire
Exercice 1 :
Calculer les adresses physiques qui correspondent aux adresses logiques suivantes : 1035, 4093, 4098,
9000.
Le mode de gestion est la pagination et les pages ont une taille de 4KO.
Numéro de la page Numéro de la case
0 4
1 6
2 15
3 10
Exercice 2 :
Soit la table de pages ci-après. Sachant que les pages virtuelles et physiques font 1K octets :
1. Quelle est l'adresse mémoire correspondant à l'adresse virtuelle suivante : 142A
2. Quelle est l'adresse logique correspondant à l'adresse physique suivante : 22F1
Numéro de la page Numéro de la case
0 4
1 6
2 8
3 9
4 12
5 1
Exercice 3 :
Nous utiliserons la suite de pages suivante : 7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1 et 3 pages en
mémoire centrale.
Schématiser à chaque étape le contenu de la liste de remplacement et préciser pour chaque algorithme
le nombre de défauts de pages et les pages qui en sont responsable.
Les algorithmes utilisés sont : l’algorithme optimal, FIFO , LRU (Least Recently Used), et MFU (most
frequently used).
Page 1 sur 2
SYS. D’EXPLOITATION 2 TC Infos Semestre: S4
Pr. I. AATTOURI 2024/2025
TD N° 4 : Gestion de mémoire
Exercice 4 :
On considère la table des segments suivante pour un processus P1 :
Segment Base Limite
0 540 234
1 1254 128
2 54 328
3 2048 1024
4 976 200
1. Calculez les adresses réelles correspondant aux adresses virtuelles suivantes, sous forme de
(segment, déplacement). Vous signalerez éventuellement les erreurs d'adressage :
(0:128), (1:100), (2:465), (3:888), (4:100), (4:344)
2. L'adresse virtuelle (4,200) est-elle valide ? justifiez votre réponse .
Exercice 5 :
On considère un système avec une mémoire virtuelle segmentée paginée où la taille d’une page est de
4Ko et une mémoire physique de 64Ko.
L’espace d’adressage d’un processus P est composé de trois segments S1, S2 et S3 de taille,
respectivement 16Ko, 8Ko et 4Ko.
À un moment donné, pour le processus P, les pages 1 et 2 du segment S1, la page 1 du segment S2 et
la page 0 du segment S3 sont chargées en mémoire physique, respectivement dans les cases 2, 0, 9, 12.
Pour une donnée située dans l’espace d’adressage du processus P à l’adresse décimale 8212, indiquez
:
1. le segment
2. le numéro de page dans le segment
3. le déplacement dans la page
4. le numéro de case
5. le déplacement dans la case
6. l’adresse physique (en décimal et en binaire)
Page 2 sur 2
SYS. D’EXPLOITATION 2 TC Infos Semestre: S4
Pr. I. AATTOURI 2024/2025