Middle
Kes teeb virtuaalsete aadresside tõlkeid füüsilisteks?
sobes.tech AI
Vastus AI-lt
Virtuaalsete aadresside tõlkimine füüsilisteks aadressideks toimub protsessori riistvarakomponendi — mäe haldusüksuse (Memory Management Unit, MMU) kaudu.
Kui protsess pääseb ligi mälu, kasutab ta eraldatud virtuaalseid aadresse iga protsessi jaoks. MMU teisendab need virtuaalsed aadressid füüsilisteks RAM-mälu aadressideks, kasutades lehekülje tabelid, mida haldab operatsioonisüsteem.
Operatsioonisüsteem haldab neid lehekülje tabeleid, uuendab neid kontekstivahetuse ajal ja vajadusel laadib lehekülgi vahetusfailist või vabastab need. Nii saavutatakse protsesside isolatsioon virtuaalse mälu ja MMU töö kaudu.