L'unité de gestion de mémoire Linux garantit que le système fonctionne avec une grande efficacité et d'une manière correcte fonctionnellement . Il aide le système d'exploitation de fonctionner avec un ensemble d' adresses virtuelles contiguës , leur emplacement physique dans la mémoire pas une préoccupation. Mémoire virtuelle gestion
Linux met en place les tables de pages pour la mémoire virtuelle et un tampon look-ahead traduction ( TLB) , permettant au système d'exploitation pour travailler avec l'ensemble des adresses virtuelles . L'adresse physique est complètement caché par les applications qui s'exécutent sur le système d'exploitation.
Restriction d'accès
Selon les privilèges d'accès associés , les unités de gestion des processus de cartes de mémoire pour des espaces d'adresses correspondantes. Une fois mis en place , les mécanismes matériels peuvent générer des exceptions quand un processus tente accès à une zone de mémoire protégée.
Avantages
Le système d'exploitation met en place le TLB . En outre, l'unité de gestion de mémoire gère également les exceptions générées par le processeur.
En mettant en place les tables de pages , Linux peut fonctionner avec des adresses virtuelles qui sont indépendants de l'emplacement physique de l'adresse dans la mémoire . Cela rend les applications indépendantes de l' organisation de la mémoire sous-jacente. L'unité de gestion de mémoire prend en charge l'accès à l'adresse physique correspondante .