machine virtuelle

Une définition du Jargon Français.
Aller à : Navigation, rechercher

locution nominale, féminin.  [virtualisation]  [exécution]. Machine logique simulée par un logiciel appelé hyperviseur animé par une autre machine (appelée l'hôte).

L'hyperviseur établit un environnement plus ou moins isolé du reste de la machine dans lequel il anime au moins une machine virtuelle. Pour un logiciel fonctionnant dans la machine virtuelle tout se passe comme s'il était une véritable machine (réelle, physique).

Elle est par exemple utilisée comme environnement d'exécution d'un langage de haut niveau afin de bénéficier des avantages du bytecode (c'est par exemple le cas de la JVM), de virtualiser (souvent en espérant des gain intersticiels), d'obtenir une jail ou de faire fonctionner un logiciel sur une machine d'architecture théoriquement incompatible.

C'est réalisé grâce à de la virtualisation ou de l'émulation.

Le terme machine virtuelle est très souvent utilisé, de façon incorrecte, pour désigner un hyperviseur.

Virtual machine en anglais.

Abréviation courante: VM.

Voir aussi conteneur (sens 2).