Middle
Wie voert de vertaling van virtuele adressen naar fysieke uit?
sobes.tech AI
Antwoord van AI
Het vertalen van virtuele adressen naar fysieke adressen wordt uitgevoerd door een hardwarecomponent van de processor, de Memory Management Unit (MMU).
Wanneer een proces toegang krijgt tot het geheugen, gebruikt het geïsoleerde virtuele adressen voor elk proces. De MMU zet deze virtuele adressen om in fysieke geheugenadressen met behulp van paginatabellen, die door het besturingssysteem worden beheerd.
Het besturingssysteem beheert deze paginatabellen, werkt ze bij tijdens contextwisselingen en laadt indien nodig pagina's uit het wisselbestand of maakt ze vrij. Op deze manier wordt procesisolatie bereikt door virtueel geheugen en de werking van de MMU.