Système d'exploitation et matériel

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 ?

  1. ATrap-and-emulate
  2. BCopie sur écriture
  3. CPagination à la demande
Afficher la réponse et l'explication

Réponse : A. Trap-and-emulate

L’OS d’une machine virtuelle exécute des instructions privilégiées en croyant manipuler directement le matériel, mais comme il s’exécute en réalité dans un mode moins privilégié, une exception (trap) survient. L’hyperviseur la reçoit, reproduit (émule) l’effet de l’instruction de façon à donner le résultat correct pour cette machine virtuelle, puis lui rend la main. Les fonctions d’assistance à la virtualisation du CPU rendent ces bascules rapides et fiables. La copie sur écriture et la pagination à la demande sont des techniques de gestion mémoire.

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

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

  1. Quelle description de la paravirtualisation est correcte ?
  2. Quelle est la différence entre conteneurs et machines virtuelles ?
  3. 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 ?
  4. Avec des pages de 4 KB, combien de bits de l’adresse virtuelle représentent la position dans la page (déplacement) ?
  5. Avec des pages de 4 KB, quelle est la combinaison correcte du numéro de page et du déplacement de l’adresse virtuelle 32 bits 0x00403ABC ?

Comparatifs sur ce thème