Vous êtes sur la page 1sur 3

Hyperviseur

1
Hyperviseur
En informatique, un hyperviseur est une plate-forme de virtualisation qui permet plusieurs systmes d'exploitation
de travailler sur une mme machine physique en mme temps.
Types d'hyperviseurs
Les hyperviseurs sont classs actuellement en deux catgories
[1]
:
Type 1 : natif
Un hyperviseur de Type 1, ou natif, voire "bare metal" (littralement "mtal nu"), est un logiciel qui s'excute
directement sur une plateforme matrielle ; cette plateforme est alors considre comme outil de contrle de systme
d'exploitation. Un systme d'exploitation secondaire peut, de ce fait, tre excut au-dessus du matriel.
L'hyperviseur type 1 est un noyau hte allg et optimis pour ne faire tourner initialement que des noyaux de
Systmes d'Exploitation invits adapts et optimiss cette architecture spcifique, ces systmes invits ayant
"conscience" d'tre virtualiss. Sur des processeurs ayant les instructions de virtualisation matrielle (AMD-V et
Intel-VT), le Systme d'Exploitation invit n'a plus besoin d'tre modifi pour pouvoir tre excut dans un
hyperviseur de type 1. Un hyperviseur de type 1 classique est CP/CMS, dvelopp par IBM dans les annes 60 et
anctre de z/VM. Des exemples d'hyperviseurs plus rcents sont Xen, Oracle VM, ESX Server de VMware,
TRANGO, l'hyperviseur LPAR de IBM (PR/SM), Hyper-V de Microsoft, PolyXene
[2]
de Bertin Technologies
[3]
,
l'hyperviseur Logical Domains de SUN (sorti en 2005), Proxmox... Une lgre variation consiste intgrer
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 considres comme hyperviseurs de type 1.
Type 2
Un hyperviseur de Type 2 est un logiciel qui s'excute l'intrieur d'un autre systme d'exploitation. Un systme
d'exploitation invit s'excutera donc en troisime niveau au-dessus du matriel. Les Systmes d'Exploitation invits
n'ayant pas conscience d'tre virtualiss, 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, les produits Microsoft Virtual PC et VirtualServer, VirtualBox d'Oracle, de mme que Parallels
Workstation de SWsoft et Parallels Desktop.
Le terme hyperviseur prend sa source dans la rimplementation par IBM de CP-67 pour le systme d'exploitation
System/370 sorti en 1972 sous le nom VM/370. Le terme appel hyperviseur ou hypervisor call, ou hypercall, fait
rfrence l'interface de paravirtualisation, par laquelle un systme d'exploitation "invit" accde directement des
services travers le logiciel de contrle de niveau lev (Le terme "superviseur" fait rfrence au Noyau du
systme d'exploitation qui sur les mainframes IBM s'excute en mode Superviseur.)
Hyperviseur
2
Notes et rfrences
[1] IBM Systems Virtualization, IBM Corporation, Version 2 Release 1 (2005), disponible en ligne publib.boulder.ibm.com (http:/ / publib.
boulder. ibm.com/ infocenter/ eserver/ v1r2/ topic/ eicay/ eicay. pdf) description de concepts de base
[2] http:/ / www. polyxene. fr
[3] http:/ / www. bertin.fr
Sources et contributeurs de larticle
3
Sources et contributeurs de larticle
Hyperviseur Source: http://fr.wikipedia.org/w/index.php?oldid=84144373 Contributeurs: -Nmd, BernardM, Bertin-Technologies, ChrisJ, Cjuans, Danlud, Decruyd, Didier Misson,
GastelEtzwane, Haypo, Logophile F, Loveless, Mikefuhr, Pir7, Popolon, Romainhk, Silex6, The RedBurn, Toutoune25, 20 modifications anonymes
Source des images, licences et contributeurs
Fichier:Hyperviseur.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Hyperviseur.png Licence: Creative Commons Zero Contributeurs: User:Scsami
Licence
Creative Commons Attribution-Share Alike 3.0 Unported
//creativecommons.org/licenses/by-sa/3.0/