Noyau d'un système d'exploitation Génie informatique et génie logiciel
Ecole Polytechnique de Montréal Chapitre 7- 3
Généralités
•Le gestionnaire de la mémoire est le composant du système d’exploitation
qui se charge de gérer l’allocation d’espace mémoire aux processus :
Comment organiser la mémoire physique ? (Partitions fixes ou variables,
cadres de même taille).
Comment mémoriser l’état de la mémoire? Parmi les parties libres en
mémoire, lesquelles allouer au processus? (politique de placement)
Faut-il allouer tout l’espace nécessaire avant l’exécution ou à la demande
? (politique d’allocation).
S’il n’y a pas assez d’espace en mémoire, doit-on libérer de l’espace en
retirant des parties ou des processus entiers ? Si oui lesquels ?
(politique de remplacement).
Les adresses figurant dans les instructions sont-elles relatives
(logiques /virtuelles) ? Si oui, comment les convertir en adresses
physiques.
Si plusieurs processus peuvent être résidents en mémoire, comment
assurer la protection des processus (éviter qu’un processus soit altéré
par un autre) ?