Système d'exploitation et matériel

Quelle description de la paravirtualisation est correcte ?

  1. AL’OS de la machine virtuelle n’est pas du tout modifié et tous les périphériques matériels réels sont reproduits à l’identique
  2. BL’OS de la machine virtuelle, sachant qu’il est virtualisé, utilise des procédures efficaces destinées à l’hyperviseur
  3. CPlusieurs applications s’exécutent dans un seul OS, sans hyperviseur
Afficher la réponse et l'explication

Réponse : B. L’OS de la machine virtuelle, sachant qu’il est virtualisé, utilise des procédures efficaces destinées à l’hyperviseur

Reproduire fidèlement un périphérique réel provoque une bascule vers l’hyperviseur à chaque accès à ses registres, ce qui ralentit. En paravirtualisation, on installe dans l’OS invité des pilotes dédiés à la virtualisation et l’on utilise des procédures efficaces qui supposent la virtualisation, comme l’échange groupé de requêtes via des files en mémoire partagée. Elle est très utilisée pour les disques et réseaux virtuels. Reproduire intégralement les périphériques sans modifier l’OS relève de la virtualisation complète.

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

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

  1. Quelle est la différence entre conteneurs et machines virtuelles ?
  2. 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 ?
  3. Avec des pages de 4 KB, combien de bits de l’adresse virtuelle représentent la position dans la page (déplacement) ?
  4. 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 ?
  5. Quelle combinaison correspond aux principaux modes de fonctionnement définis par l’architecture privilégiée RISC-V ?

Comparatifs sur ce thème