Middle
Qui effectue la traduction des adresses virtuelles en adresses physiques?
sobes.tech IA
Réponse de l'IA
La traduction des adresses virtuelles en physiques est effectuée par un composant matériel du processeur, l'unité de gestion de la mémoire (Memory Management Unit, MMU).
Lorsqu'un processus accède à la mémoire, il utilise des adresses virtuelles isolées pour chaque processus. La MMU convertit ces adresses virtuelles en adresses physiques de la mémoire vive à l'aide de tables de pages, qui sont maintenues par le système d'exploitation.
Le système d'exploitation gère ces tables de pages, les met à jour lors des changements de contexte et, si nécessaire, charge des pages depuis le fichier d'échange ou les libère. Ainsi, l'isolation des processus est assurée par la mémoire virtuelle et le travail de la MMU.