Middle
Ki végzi a virtuális címek fordítását fizikai címekké?
sobes.tech MI
Válasz az MI-től
A virtuális címek fizikai címekké történő fordítását a processzor hardverkomponense, a memória kezelés egység (Memory Management Unit, MMU) végzi.
Amikor egy folyamat hozzáfér a memóriához, izolált virtuális címeket használ minden folyamat számára. Az MMU ezeket a virtuális címeket a rendszer által támogatott lapozási táblák segítségével alakítja át fizikai memória címekké.
A rendszer operációs rendszer kezeli ezeket a lapozási táblákat, frissíti őket kontextusváltáskor, és szükség esetén betölti a lapokat a swap fájlból vagy felszabadítja azokat. Így valósul meg a folyamatok izolációja virtuális memória és az MMU működése révén.