Support de Cours Se1 Chap4 - MV (2023-2024) VF
Support de Cours Se1 Chap4 - MV (2023-2024) VF
Support de Cours Se1 Chap4 - MV (2023-2024) VF
Département d’Informatique
SUPPORT DE COURS:
SYSTÈMES D’EXPLOITATION 1
(L2 Informatique)
Chargés de cours:
KHENOUS Lachemi
&
ATMANI Mouloud Année: 2023/2024
1
Systèmes d’exploitation 1 (L2 Info, UAMB)
Chapitre 4:
GESTION DE LA
MÉMOIRE VIRTUELLE
2
Chapitre 4: Gestion de la mémoire virtuelle
Systèmes d’exploitation 1 (L2 Info, UAMB)
1. INTRODUCTION
❖ La mémoire virtuelle (MV) est une extension de la mémoire centrale;
❖ La MV est implémentée grâce à l’utilisation d’une partie de la
mémoire secondaire (DD) comme une partie de la mémoire centrale;
Mémoire Partie du
RAM Virtuelle HDD
5
Chapitre 4: Gestion de la mémoire virtuelle
❖ Si une page est demandée et la MC est saturée, une page victime
Systèmes d’exploitation 1 (L2 Info, UAMB)
SE
CPU
2 3 Swap
@ paginée
P d N° Bit
cadre Pr / Ab MC
1 1
No 0
5
6 0 4
0 Cadre libre ?
0
Table des pages
66
Chapitre 4: Gestion de la mémoire virtuelle
Systèmes d’exploitation 1 (L2 Info, UAMB)
3.3. Schéma de la pagination à la demande
✓ LIFO (Last In First Out): comme FIFO, on associé à chaque page son
temps de chargement en mémoire. Cependant, quand une page doit
être remplacée, la page victime est la dernière page chargée.
1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5.
A. FIFO
1 0 3 2 3 4 0 2
1 1 1 2 2 2
0 0 0 4 4
3 3 3 0
B. LRU
1 0 3 2 3 4 0 2
1 1 1 2 2 0 0
0 0 0 4 4 4
3 3 3 3 2
Chapitre 4: Gestion de la mémoire virtuelle
Systèmes d’exploitation 1 (L2 Info, UAMB)
Solution de l’exemple pratique
C. LIFO
1 0 3 2 3 4 0 2
1 1 1 1 1 1 1
0 0 0 0 0 2
3 2 3 4 0
D. LFU
1 0 3 3 2 3 4 0 2 2
1 1 1 2 2 0 0
0 0 0 4 4 2
3 3 3 3 3
Chapitre 4: Gestion de la mémoire virtuelle
Systèmes d’exploitation 1 (L2 Info, UAMB)
Solution de l’exemple pratique
E. OPTIMAL
1 0 3 2 3 4 0 2
1 1 1 2 2
0 0 0 0
3 3 4
FIN DU
CHAPITRE 4
17