Système d'exploitation et matériel

Quelle description des types d’hyperviseurs est correcte ?

  1. AIl existe un type qui s’exécute directement sur le matériel et un type qui s’exécute comme application sur un OS ordinaire
  2. BIl s’exécute toujours comme application sur un OS ordinaire, jamais directement sur le matériel
  3. CIl n’y a pas de différence de type ; tous fonctionnent uniquement par logiciel, sans recourir au matériel
Afficher la réponse et l'explication

Réponse : A. Il existe un type qui s’exécute directement sur le matériel et un type qui s’exécute comme application sur un OS ordinaire

Les hyperviseurs se divisent en un type qui s’exécute directement sur le matériel et gère les OS (type 1, bare metal) et un type qui s’exécute comme application sur un OS ordinaire comme Windows ou Linux (type 2, hébergé). Le type 1, sans couche superflue, excelle en performances et en isolation et sert dans les serveurs et le cloud ; le type 2, facile à utiliser, est courant pour le développement et les tests sur PC. Tous deux exploitent du matériel comme les fonctions d’assistance à la virtualisation du CPU.

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

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

  1. 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 ?
  2. 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 ?
  3. 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 ?
  4. Quelle description de la paravirtualisation est correcte ?
  5. Quelle est la différence entre conteneurs et machines virtuelles ?

Comparatifs sur ce thème