Machine virtuelle

Image manquante
Symbole-ordinateur.png


Cet article est une ébauche concernant l'informatique, vous pouvez partager vos connaissances en le modifiant.
Sommaire

Signification originelle

Le sens originel de machine virtuelle est la création de plusieurs environnements d'exécution sur un seul ordinateur, dont chacun émule l 'ordinateur hôte. Cela fournit à chaque utilisateur l'illusion de disposer d'un ordinateur complet alors que chaque machine virtuelle est isolée des autres. Le logiciel hôte qui fournit cette fonctionnalité est souvent dénommé superviseur.

Machine virtuelle émulant des systèmes d'exploitation

Le terme de machine virtuelle est maintenant utilisé pour désigner un environnement créé par un émulateur. Celui-ci est un logiciel qui émule un système d'exploitation pour l'utilisateur final. Ce logiciel est un surcouche qui se greffe sur le système d'exploitation natif.

Exemples

Machine virtuelle parallèle

Plus récemment, le terme de machine virtuelle a été utilisé pour désigner une machine virtuelle parallèle (PVM). Dans ce cas, une machine virtuelle crée un environnement qui semble être un seul ordinateur alors que les ressources de plusieurs ordinateurs sont utilisées.

Exemples

Machine virtuelle applicative

Dans son second sens, maintenant le plus commun, une machine virtuelle désigne un logiciel ou interpréteur qui isole l'application utilisée par l'utilisateur des spécificités de l'ordinateur, c’est-à-dire de celles de son architecture ou de son système d'exploitation. Cette indirection permet au concepteur d'une application de la rendre disponible sur un grand nombre d'ordinateur sans les contraintes habituelles à la rédaction d'un logciel portable tournant directement sur sur l'ordinateur. La technologie JIT permet dans bien des cas à l'application d'avoir des performmances comparables à une appplication native.

Exemples

Voir aussi


Image manquante
Symbole-ordinateur.png


Portail Informatique - Accédez d'un seul coup d’œil à toute la série des articles de Wikipédia concernant l'informatique.

See also: Machine virtuelle, Interpréteur, Langage de programmation Java, MS-DOS, Machine virtuelle Java