? Quand un ordinateur est en cours d'exécution de nombreux processus à la fois, il ne peut manquer de mémoire système. Lorsque cela se produit , le processeur s'appuie sur la mémoire virtuelle. Mémoire virtuelle Un ordinateur peut utiliser une partie du disque dur comme mémoire virtuelle . Cela signifie que la mémoire du disque dur peut agir comme RAM ( mémoire vive ) . Cela permet au processeur de poursuivre l'exécution des applications , même si à court d'espace . Paging Lorsque la RAM du système est trop occupé, le processeur de l' ordinateur déplace les processus qui sont veille à l'espace sur le disque dur . Ceci est connu comme la pagination et les fichiers qui sont créés dans l'espace de mémoire virtuelle sont appelés fichiers de page . Adresses Cartographie la RAM de l' ordinateur devenir libre, le processeur déplace les fichiers de pages de l'espace de mémoire virtuelle dans la mémoire vive . L'unité de gestion de mémoire (MMU ) est chargé de garder la trace de l'endroit où ces fichiers sont déplacés. Cette connexion d'adresses virtuelles à l'adresse physique est appelée mappage d'adresses . Une partie de la mémoire de la MMU contient une table des adresses de cartographie. Ce tableau est connu comme le Translation Look-aside buffer (TLB ) . Cela permet au processeur de garder une trace des fichiers de page car ils sont échangés à la mémoire physique .
|