Fonte: Revista Informática Hoje
É um software capaz de criar um ambiente entre o usuário final e a plataforma, onde é possível ser operado outro software. Uma máquina virtual (Virtual Machine - VM) pode ser definida como “uma duplicata eficiente e isolada de uma máquina real”. A IBM, por exemplo, diz ser uma cópia isolada de um sistema físico, e essa cópia está totalmente protegida.
Em vez de uma máquina real, ou seja, composta de hardware, executando um sistema operacional específico, um equipamento virtual é um computador fictício criado por um programa de simulação. Sua memória, processador e outros recursos são virtualizados. A virtualização é a interposição do software (máquina virtual) em várias camadas do sistema. É uma forma de dividir os recursos de um computador em múltiplos ambientes de execução.