Middle
Ko vrši prevođenje virtuelnih adresa u fizičke?
sobes.tech АИ
Одговор од АИ
Prevod virtualnih adresa u fizičke vrši hardverska komponenta procesora — blok za upravljanje memorijom (Memory Management Unit, MMU).
Kada proces pristupa memoriji, koristi virtualne adrese koje su izolovane za svaki proces. MMU pretvara te virtualne adrese u fizičke adrese RAM memorije pomoću tabela stranica, koje održava operativni sistem.
Operativni sistem upravlja tim tabelama stranica, ažurira ih pri promjeni konteksta i, ako je potrebno, učitava stranice iz fajla za razmjenu ili ih oslobađa. Na taj način, izolacija procesa se postiže putem virtualne memorije i rada MMU.