Système d'exploitation et matériel

Comment s’appelle le logiciel qui permet d’exécuter simultanément sur un même ordinateur plusieurs OS, chacun dans une machine virtuelle indépendante ?

  1. ACompilateur
  2. BPilote de périphérique
  3. CHyperviseur
Afficher la réponse et l'explication

Réponse : C. Hyperviseur

L’hyperviseur (moniteur de machines virtuelles) répartit CPU, mémoire et périphériques entre plusieurs machines virtuelles et donne à chaque OS l’impression de disposer de son propre ordinateur. Les machines virtuelles étant isolées, la défaillance de l’une affecte peu les autres ; cette technologie est très utilisée dans les serveurs cloud. Les fonctions d’assistance à la virtualisation du CPU et la pagination imbriquée en soutiennent les performances. Le compilateur traduit les programmes, le pilote de périphérique gère les périphériques.

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

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

  1. Quelle description des types d’hyperviseurs est correcte ?
  2. 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 ?
  3. 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 ?
  4. 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 ?
  5. Quelle description de la paravirtualisation est correcte ?

Comparatifs sur ce thème