Une machine virtuelle est un type d'application informatique utilisée pour créer un environnement virtuel, qui est dénommé " virtualisation . " Certains types de virtualisation permettent un utilisateur d'exécuter plusieurs systèmes d'exploitation sur un seul ordinateur en même temps. Une machine virtuelle peut également fonctionner pour un seul programme, ce qui permet que l'on demande à fonctionner de manière isolée. Les utilisateurs peuvent configurer plusieurs ordinateurs de fonctionner comme une grâce à la virtualisation, permettant au système de s'appuyer sur des ressources plus importantes que pourraient leur être offerts.
émulation matérielle
Il existe plusieurs types de machines virtuelles. Communément, le terme est utilisé pour désigner un logiciel de machine virtuelle de matériel, aussi connu comme un « hyperviseur»ou« moniteur de machine virtuelle. " Ce type de logiciel permet d'effectuer plusieurs exécutions identiques sur un même ordinateur. À son tour, chacune de ces exécutions gère son propre système d'exploitation . Cela permet à plusieurs applications d'être exécutées sur différents systèmes d'exploitation, même ceux qu'ils ne sont pas initialement destinés.
Grâce à l'utilisation du logiciel de la machine virtuelle de matériel, l'utilisateur dispose d'une machine apparemment privé avec le matériel entièrement fonctionnel qui est séparé des autres utilisateurs. Un tel logiciel permet également aux utilisateurs de démarrer et de redémarrer leurs machines rapidement, puisque les tâches telles que l'initialisation du matériel ne sont pas nécessaires. Le nom de ce type de virtualisation peut être déroutant, mais il s'agit d'une application logicielle, pas un morceau particulier de matériel.
Applications spécifiques au logiciel
Une «machine virtuelle» peut également faire référence à un logiciel qui met l'accent sur une application particulière. Avec ce logiciel, l'application est isolée du reste de l'ordinateur.Les programmeurs conçoivent souvent ce type de logiciel pour une utilisation sur un certain nombre de plates-formes informatiques, plutôt que de concevoir de se concentrer sur un seul type d'ordinateur ou de système. Cela évite d'avoir à créer des versions séparées du même logiciel pour les différents systèmes d'exploitation et des ordinateurs.
Les systèmes qui utilisent matériel et des logiciels
Les environnements virtuels peuvent également être créés grâce à un système de machine virtuelle, qui sont également connus comme «serveurs privés virtuels." Ce type d'environnement est utilisé pour exécuter des programmes au niveau de l'utilisateur. Par conséquent, il n'est utilisé que pour les applications et non des pilotes ou systèmes d'exploitation. Le système lui-même fonctionne comme un serveur, même si un seul ordinateur peut être utilisé.
Certains utilisateurs mis en place une machine virtuelle comme un groupe d'ordinateurs qui travaillent ensemble pour créer une machine plus puissante. Dans ce type de configuration, le logiciel permet à un environnement à être formé par plusieurs ordinateurs. Cela fait apparaître à l'utilisateur final comme si il ou elle utilise uniquement un seul ordinateur, alors qu'il existe en réalité de nombreuses machines au travail. La mémoire et d'autres ressources de chacun de ces systèmes fonctionnent ensemble pour créer une machine plus puissante que d'un seul ordinateur.