Middle
Wer führt die Übersetzung virtueller Adressen in physische durch?
sobes.tech KI
Antwort von AI
Die Übersetzung virtueller Adressen in physische Adressen erfolgt durch eine Hardwarekomponente des Prozessors, die Memory Management Unit (MMU).
Wenn ein Prozess auf den Speicher zugreift, verwendet er virtuelle Adressen, die für jeden Prozess isoliert sind. Die MMU wandelt diese virtuellen Adressen mithilfe von Seitentabellen in physische Adressen des Arbeitsspeichers um, die vom Betriebssystem verwaltet werden.
Das Betriebssystem verwaltet diese Seitentabellen, aktualisiert sie bei Kontextwechseln und lädt bei Bedarf Seiten aus der Auslagerungsdatei oder gibt sie frei. Auf diese Weise wird die Isolation der Prozesse durch virtuellen Speicher und die Arbeit der MMU erreicht.