Next: Swapping
Up: poly_unix
Previous: écriture
  Contents
La mémoire centrale est divisée en 2 parties :
- Le noyau et la table des processus sont résidants
- Le reste de la mémoire centrale est alloué aux processus
actifs.
La table coremap est utilisée pour la gestion de la
mémoire.
- stocke l'état courant des clusters, donc des pages associées
- convertit l'adresse virtuelle en adresse réelle
- assure la synchronisation de la gestion des pages
- assure la gestion des pages disponibles par la création et la
gestion d'une liste doublement chaînée de clusters
- définit les limites de l'espace mémoire utilisable par un
processus
- définit le nombre maximum de processus
Tout processus dispose des ses propres tables de pages.
Subsections
Arnaud Revel
2001-11-26