Hyperviseur

Hyperviseur

En informatique, un hyperviseur est une plate-forme de virtualisation qui permet à plusieurs systèmes d'exploitation de travailler sur une machine physique en même temps.

Sommaire

Types d'hyperviseurs

Les hyperviseurs sont classés actuellement en deux catégories[1]:

Type 1 : natif

Un hyperviseur de Type 1, ou natif, voire "bare metal" (littéralement "métal nu"), est un logiciel qui s'exécute directement sur une plateforme matérielle ; cette plateforme est alors considérée comme outil de contrôle de système d'exploitation. Un système d'exploitation secondaire peut, de ce fait, être exécuté au-dessus du matériel. L'hyperviseur type 1 est un noyau hôte allégé et optimisé pour ne faire tourner initialement que des noyaux de Systèmes d'Exploitation invités adaptés et optimisés à cette architecture spécifique, ces systèmes invités ayant "conscience" d'être virtualisés. Sur des processeurs ayant les instructions de virtualisation matérielle (AMD-V et Intel-VT), le Système d'Exploitation invité n'a plus besoin d'être modifié pour pouvoir être exécuté dans un hyperviseur de type 1. Un hyperviseur de type 1 classique est CP/CMS, développé par IBM dans les années 60 et ancêtre de z/VM. Des exemples d'hyperviseurs plus récents sont Xen, Oracle VM, ESX Server de VMware, TRANGO, l'hyperviseur LPAR de IBM (PR/SM), Hyper-V de Microsoft, Polyxene de Bertin, l'hyperviseur Logical Domains de SUN (sorti en 2005), Proxmox... Une légère variation consiste à intégrer l'hyperviseur dans le micrologiciel (firmware) de la plateforme. C'est ce qui a été fait dans le cas de l'hyperviseur Virtage d'Hitachi. Les machines virtuelles de noyau, qui transforment un noyau Linux complet en hyperviseur, sont également considérées comme hyperviseurs de type 1.

Type 2

Un hyperviseur de Type 2 est un logiciel qui s'exécute à l'intérieur d'un autre système d'exploitation. Un système d'exploitation invité s'exécutera donc en troisième niveau au-dessus du matériel. Les Systèmes d'Exploitation invités n'ayant pas conscience d'être virtualisés, il n'a pas besoin d'être adapté. Quelques exemples de tels hyperviseurs sont VMware Server (anciennement connu sous le nom gsx), VMware Workstation, VMware Fusion, l'hyperviseur open source QEMU, Microsoft Virtual PC et les produits Microsoft VirtualServer, VirtualBox d'Oracle, de même que Parallels Workstation de SWsoft et Parallels Desktop.

Le terme hyperviseur prend sa source dans la réimplementation par IBM de CP-67 pour le système d'exploitation System/370 sorti en 1972 sous le nom VM/370. Le terme appel hyperviseur ou hypervisor call, ou hypercall, fait référence à l'interface de paravirtualisation, par laquelle un système d'exploitation "invité" accède directement à des services à travers le logiciel de contrôle de niveau élevé – (Le terme "superviseur" fait référence au Noyau du système d'exploitation qui sur les mainframes IBM s'exécute en mode Superviseur.)

Hyperviseur.png

Voir aussi

Notes et références

  1. IBM Systems Virtualization, IBM Corporation, Version 2 Release 1 (2005), disponible en ligne à publib.boulder.ibm.com – description de concepts de base

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Hyperviseur de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Hyperviseur de stockage — Dans le domaine de l’informatique, un hyperviseur de stockage est un programme logiciel portable qui s’exécute sur une plate forme matérielle physique, sur une machine virtuelle ou les deux. Il peut cohabiter avec des superviseurs de machines… …   Wikipédia en Français

  • Virtualisation (informatique) — Virtualisation VirtualBox En informatique, on tente de définir la virtualisation comme un ensemble de techniques matérielles et/ou logicielles qui permettent de faire fonctionner sur une seule machine plusieurs systèmes d exploitation et/ou… …   Wikipédia en Français

  • Virtualisation matérielle — Virtualisation VirtualBox En informatique, on tente de définir la virtualisation comme un ensemble de techniques matérielles et/ou logicielles qui permettent de faire fonctionner sur une seule machine plusieurs systèmes d exploitation et/ou… …   Wikipédia en Français

  • Vserver — Virtualisation VirtualBox En informatique, on tente de définir la virtualisation comme un ensemble de techniques matérielles et/ou logicielles qui permettent de faire fonctionner sur une seule machine plusieurs systèmes d exploitation et/ou… …   Wikipédia en Français

  • Virtualisation — VirtualBox La virtualisation consiste à faire fonctionner un ou plusieurs systèmes d exploitation[1], sur un ou plusieurs ordinateurs[2] …   Wikipédia en Français

  • Hyper-V — Développeur Microsoft Environnement …   Wikipédia en Français

  • Hyper-v — Hyper V, dont le nom de code est Viridian, est plus connu sous le nom de Windows Server Virtualization. Il s’agit d’un système de virtualisation basé sur un hyperviseur 64 bits de la version de Windows Server 2008. La disponibilité de Hyper V est …   Wikipédia en Français

  • Machine virtuelle — Pour les articles homonymes, voir VM. machine virtuelle des assistants personnels Palm En informatique, une machine virtuelle (anglais virtual machine, abr. VM …   Wikipédia en Français

  • Rootkit — Pronunciation of Rootkit in US English Un rootkit (le nom « outil de dissimulation d activité » est également utilisé[1]), parfois simplement « kit », est un ensemble de techniques mises en œuvre par un ou plusieurs logiciels …   Wikipédia en Français

  • VMware — VMware, Inc. Siège de VMware, Inc. à Palo Alto (Californie …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”