Système d'exploitation et matériel

Dans une virtualisation avec pagination imbriquée (traduction d’adresse à deux niveaux), quelle description de la traduction effectuée par le matériel est correcte ?

  1. ASeule la table des pages de l’OS de la machine virtuelle est parcourue ; la table de l’hyperviseur n’est pas utilisée
  2. BLa traduction se fait en deux étapes : virtuelle invitée → physique invitée → physique hôte
  3. CL’hyperviseur intercepte tous les accès mémoire et les traduit un par un par logiciel
Afficher la réponse et l'explication

Réponse : B. La traduction se fait en deux étapes : virtuelle invitée → physique invitée → physique hôte

L’OS d’une machine virtuelle croit que les adresses physiques qu’il gère (adresses physiques invitées) sont la mémoire réelle, alors qu’elles se trouvent à un autre emplacement alloué par l’hyperviseur. En pagination imbriquée, le matériel traduit jusqu’à l’adresse physique invitée avec la table des pages de l’invité, puis jusqu’à l’adresse physique hôte avec la table de l’hyperviseur. L’hyperviseur n’a plus à intervenir à chaque modification de la table des pages de l’invité. Traduire tous les accès par logiciel serait beaucoup trop lent.

S'entraîner sur ce thème Retour au thème

Autres questions sur Système d'exploitation et matériel

  1. En pagination imbriquée où l’invité et l’hôte utilisent tous deux des tables des pages à 4 niveaux, combien d’accès mémoire faut-il au pire lors d’un défaut de TLB ?
  2. Comment s’appelle la méthode où, lorsque l’OS d’une machine virtuelle exécute une instruction privilégiée, le traitement passe à l’hyperviseur, qui reproduit à sa place l’effet de l’instruction ?
  3. Quelle description de la paravirtualisation est correcte ?
  4. Quelle est la différence entre conteneurs et machines virtuelles ?
  5. Beaucoup d’OS placent la zone du noyau dans une partie de l’espace d’adressage de chaque processus (par exemple la plage haute) et en interdisent l’accès depuis le mode utilisateur par les bits de protection de la table des pages. Quel est l’avantage principal de cette disposition ?

Comparatifs sur ce thème