Betriebssystem und Hardware

Welche Erklärung der von der Hardware durchgeführten Adressumsetzung bei Virtualisierung mit Nested Paging (zweistufige Adressumsetzung) ist richtig?

  1. AEs wird nur die Seitentabelle des Betriebssystems der virtuellen Maschine durchlaufen, die Tabelle des Hypervisors wird nicht verwendet
  2. BEs wird in zwei Stufen umgesetzt: Gast-virtuell → Gast-physisch → Host-physisch
  3. CDer Hypervisor fängt alle Speicherzugriffe ab und setzt sie in Software einzeln um
Antwort und Erläuterung anzeigen

Antwort: B. Es wird in zwei Stufen umgesetzt: Gast-virtuell → Gast-physisch → Host-physisch

Das Betriebssystem einer virtuellen Maschine hält die von ihm verwalteten physischen Adressen (Gast-physische Adressen) für den tatsächlichen Speicher, tatsächlich liegen sie jedoch an einer anderen, vom Hypervisor zugewiesenen Stelle. Beim Nested Paging setzt die Hardware mit der Seitentabelle des Gasts bis zur Gast-physischen Adresse um und anschließend mit der Tabelle des Hypervisors bis zur physischen Host-Adresse. Der Hypervisor muss nicht bei jedem Umschreiben der Seitentabelle durch den Gast eingreifen. Eine Umsetzung aller Zugriffe in Software wäre zu langsam.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Betriebssystem und Hardware

  1. Wie viele Speicherzugriffe sind im ungünstigsten Fall bei einem TLB-Miss nötig, wenn bei Nested Paging sowohl Gast als auch Host vierstufige Seitentabellen verwenden?
  2. Wie heißt das Verfahren, bei dem die Verarbeitung an den Hypervisor übergeht, wenn das Betriebssystem einer virtuellen Maschine einen Befehl mit erforderlichen Privilegien ausführt, und der Hypervisor die Wirkung dieses Befehls stellvertretend nachbildet?
  3. Welche Aussage zur Paravirtualisierung ist richtig?
  4. Welche Aussage zum Unterschied zwischen Containern und virtuellen Maschinen ist richtig?
  5. In vielen Betriebssystemen wird der Kernel-Bereich einem Teil des Adressraums jedes Prozesses (z. B. dem oberen Bereich) zugewiesen, und der Zugriff aus dem Benutzermodus wird durch das Schutzbit der Seitentabelle verboten. Was ist der Hauptvorteil dieser Anordnung?

Vergleiche zu diesem Thema