Besturingssysteem en hardware

Welke uitleg over de adresvertaling door hardware is juist bij virtualisatie met geneste paginering (tweetraps adresvertaling)?

  1. AAlleen de paginatabel van het besturingssysteem van de virtuele machine wordt doorlopen en de tabel van de hypervisor wordt niet gebruikt
  2. BEr wordt in twee trappen vertaald: gast-virtueel naar gast-fysiek naar host-fysiek
  3. CDe hypervisor onderschept alle geheugentoegangen en vertaalt ze telkens in software
Antwoord en toelichting tonen

Antwoord: B. Er wordt in twee trappen vertaald: gast-virtueel naar gast-fysiek naar host-fysiek

Het besturingssysteem van een virtuele machine denkt dat de fysieke adressen die het beheert (gast-fysieke adressen) het echte geheugen zijn, maar in werkelijkheid liggen ze op een andere, door de hypervisor toegewezen plaats. Bij geneste paginering vertaalt de hardware met de paginatabel van de gast tot het gast-fysieke adres en vervolgens met de tabel van de hypervisor tot het fysieke adres van de host. De hypervisor hoeft dan niet meer in te grijpen telkens wanneer de gast zijn paginatabel wijzigt. Alle toegangen in software vertalen zou veel te traag zijn.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Besturingssysteem en hardware

  1. Hoeveel geheugentoegangen zijn in het slechtste geval nodig bij een TLB-miss in geneste paginering waarbij zowel gast als host paginatabellen met 4 trappen gebruiken?
  2. Hoe heet de methode waarbij, wanneer het besturingssysteem van een virtuele machine een instructie met privileges uitvoert, de verwerking naar de hypervisor gaat en die het effect van de instructie namens de machine nabootst?
  3. Welke uitleg over paravirtualisatie is juist?
  4. Welk verschil tussen containers en virtuele machines is juist?
  5. In veel besturingssystemen wordt het kernelgebied toegewezen aan een deel (bijvoorbeeld het hoge bereik) van de adresruimte van elk proces, en wordt toegang vanuit de gebruikersmodus met de beveiligingsbit van de paginatabel verboden. Wat is het belangrijkste voordeel van deze indeling?

Vergelijkingen bij dit onderwerp