Sobes.tech
Middle

Kto vykonáva preklad virtuálnych adries na fyzické?

sobes.tech AI

Odpoveď od AI

Prevod virtuálnych adries na fyzické vykonáva hardvérová súčasť procesora — blok správy pamäte (Memory Management Unit, MMU).

Keď proces pristupuje pamäti, používa izolované virtuálne adresy pre každý proces. MMU tieto virtuálne adresy konvertuje na fyzické adresy pamäte RAM pomocou tabuliek stránok, ktoré spravuje operačný systém.

Operačný systém spravuje tieto tabuľky stránok, aktualizuje ich pri zmene kontextu a v prípade potreby načíta stránky zo súboru výmeny alebo ich uvoľní. Takto sa dosahuje izolácia procesov prostredníctvom virtuálnej pamäte a práce MMU.