Une machine virtuelle est une application logicielle qui reproduit une machine physique. Les machines virtuelles peuvent émuler les systèmes d'exploitation complets ou un processus unique. Les machines virtuelles partagent également les ressources de l'ordinateur hôte. Vous pouvez utiliser des machines virtuelles pour exécuter différents systèmes d'exploitation pour les tests de l'application logicielle contre de multiples environnements. Un ordinateur hôte contient les ressources d'information, des services et des applications que les machines virtuelles peuvent piscine. Le partage de données entre un ordinateur hôte et une machine virtuelle nécessite quelques étapes à mettre en place.