Middle
Kdo provádí překlad virtuálních adres na fyzické?
sobes.tech AI
Odpověď od AI
Převod virtuálních adres na fyzické provádí hardwarová součást procesoru, jednotka správy paměti (Memory Management Unit, MMU).
Když proces přistupuje k paměti, používá izolované virtuální adresy pro každý proces. MMU tyto virtuální adresy převádí na fyzické adresy paměti RAM pomocí tabulek stránek, které spravuje operační systém.
Operační systém spravuje tyto tabulky stránek, aktualizuje je při změnách kontextu a v případě potřeby načítá stránky ze souboru výměny nebo je uvolňuje. Tím je zajištěna izolace procesů prostřednictvím virtuální paměti a práce MMU.