Uma máquina virtual é um software de ambiente computacional em que um
sistema operacional ou programa pode ser instalado e executado. De
maneira mais simplificada, podemos dizer que a máquina virtual funciona
como um “computador dentro do computador”. Mas como isso pode ser feito?
Hoje em dia, criar uma máquina virtual é muito simples: basta apenas
instalar um programa específico dentro do seu computador como qualquer
outro. É dentro desse programa que você irá criar um disco rígido
virtual e poderá executar um sistema operacional inteiro a partir dele.
Máquinas virtuais são extremamente úteis no dia a dia, pois permitem
ao usuário rodar outros sistemas operacionais dentro de uma janela,
tendo acesso a todos os softwares que precisa. Elas são usadas em
diversos casos, como no lançamento de programas e SOs ainda em estágio
de desenvolvimento. Dessa forma, você não se torna refém de aplicativos
inacabados que podem apresentar diversos bugs.
A máquina virtual irá alocar, durante a execução de sistemas
operacionais, uma quantidade definida de memória RAM. Ela normalmente
emula um ambiente de computação física, mas requisições de CPU, memória,
disco rígido, rede e outros recursos de hardware serão todos geridos
por uma “camada de virtualização” que traduz essas solicitações para o
hardware presente na máquina.
As máquinas virtuais são capazes de “enganar” os programas e sistemas
operacionais, pois eles acreditam que estão sendo executados
diretamente no hardware físico, e não dentro de uma simulação. Por isso,
eles podem ser instalados da mesma forma que seriam dentro do sistema
operacional.
Gostou ? Se cadastre no blog clicando aqui