Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
128
Wie funktioniert das Mapping von virtueller Adresse auf eine reale Adresse?
Die virtuelle Adresse lässt sich einteilen in Page und Distanz/Offset. Die virtuelle Page-Adresse wird mithilfe einer page table (teilweise auch in der Hardware umgesetzt durch die MMU) in die Frame der physikalischen Adresse umgeschrieben (ersetzt). Das wird mehrere tausend Mal pro Sekunde vom Memory-Manager gemacht und muss sehr schnell gehen (deshalb auch extra MMU Einheit sehr nah am Prozessor).
Die Adresse der virtuellen Distanz (innerhalb der Page) wird einfach übernommen, da diese logischerweise identisch ist mit der Distanz in der physikalischen Adresse.
Nun kann mit der physikalischen Adresse der Hauptspeicher adressiert werden.
Die Adresse der virtuellen Distanz (innerhalb der Page) wird einfach übernommen, da diese logischerweise identisch ist mit der Distanz in der physikalischen Adresse.
Nun kann mit der physikalischen Adresse der Hauptspeicher adressiert werden.
Tags: Selbststudium Fragen
Quelle:
Quelle:
Karteninfo:
Autor: learner94
Oberthema: Informatik
Thema: Betriebssysteme
Veröffentlicht: 26.08.2017