Académique Documents
Professionnel Documents
Culture Documents
Gestion de La Mémoire: Ing. Olfa Nasraoui 1
Gestion de La Mémoire: Ing. Olfa Nasraoui 1
Olfa Nasraoui 1
Système d’exploitation 2
Gestion de la mémoire
I. Introduction
zone système
zone utilisateurs
Page 1 sur 9
Ing. Olfa Nasraoui 2
Système d’exploitation 2
Le « Va-et-vient » est une technique qui consiste à déplacer les zones de la mémoire
sur le disque afin d’avoir de zones libres.
1. Partitions fixes :
Page 2 sur 9
Ing. Olfa Nasraoui 3
Système d’exploitation 2
2. Partitions variables :
Ici les parties de l’espace mémoire sont de tailles variables. La zone mémoire
allouée à un processus redevient libre après la distribution du processus. Ces espaces
forment des partitions (de tailles) variables.
Page 3 sur 9
Ing. Olfa Nasraoui 4
Système d’exploitation 2
Page 4 sur 9
Ing. Olfa Nasraoui 5
Système d’exploitation 2
1. Stratégie First-Fit :
Il s’agit de choisir, pour satisfaire une demande, le premier trou, dans l’ordre des
adresses, dont la taille est supérieure ou égale à la demande (autrement dit, on
cherche à allouer le premier trou qui convient). La figure suivante est un exemple
d’allocation selon ce principe.
2. Stratégie Next-Fit :
3. Stratégie Best-Fit :
Il s’agit de choisir, pour satisfaire une demande, le plus petit trou dont la taille
soit suffisante pour répondre à la demande. On peut ainsi espérer ne pas fragmenter
Page 5 sur 9
Ing. Olfa Nasraoui 6
Système d’exploitation 2
les gros trous afin de satisfaire les demandes gourmandes en espace mémoire. La
figure suivante est un exemple d’allocation selon ce principe.
4. Stratégie Quick-Fit :
Nécessite une file contenant les mémoires libres classes dans leur ordre croissante
sans fragmentation.
Cette méthode est plus difficile de retrouver des espaces contigus afin de les
fusionner.
5. Stratégie Worst-Fit :
Il s’agit de choisir, pour satisfaire une demande, le plus grand trou dont la taille
est largement supérieure à la demande. On peut ainsi espérer aboutir à un restant
Page 6 sur 9
Ing. Olfa Nasraoui 7
Système d’exploitation 2
dont la taille est suffisante pour satisfaire les petites demandes en espace mémoire.
La figure suivante est un exemple d’allocation selon ce principe.
V. Conclusion
Page 7 sur 9
Ing. Olfa Nasraoui 8
Système d’exploitation 2
Systèmes d’exploitation 2
Travaux Dirigés N° 2
Exercice 1
Dans le cadre d’un schéma de partitionnement de la mémoire centrale, on suppose
une allocation de type partition variable. La mémoire centrale est structurée de la façon
suivante :
Système
Libre (300K)
Occupé
Libre (100K)
Occupé
Libre (200K)
Occupé
Libre (500K)
On suppose avoir la séquence suivante des demandes d’allocation : 150k, 200k, 100k, 300k,
150K. Donner l’état final de la mémoire avec les techniques First-fit, Best-fit, Worst-fit, Next-
fit et Quick-fit. Conclure.
Exercice 2
On Considère les 5 processus du tableau suivant :
Page 8 sur 9
Ing. Olfa Nasraoui 9
Système d’exploitation 2
Page 9 sur 9