Se você se move neste mundo da Internet, É viável que você tenha se deparado com o termo “máquina virtual”. Embora tenha um nome um tanto peculiar e seu funcionamento seja certamente complexo., Seu conceito é simples. É por isso que, Neste post vamos tentar resolver todas as dúvidas que você tem sobre máquinas virtuais.
O que é uma máquina virtual
Uma máquina virtual (ou máquina virtual em inglês) É um software que carrega um sistema operacional diferente dentro, então o computador pensa que é o verdadeiro.
Seu nome dá pistas claras: Uma máquina é criada (PC, consolar, telemóvel, etc.) naquela, em vez de ser físico, é virtual ou emulado.
Em outras palavras, Máquinas virtuais não são verdadeiramente máquinas com engrenagens e fones de ouvido de realidade virtual.
Tipos de máquinas virtuais
Em primeiro lugar, Você deve saber que existem dois tipos de máquinas virtuais, que diferem em sua funcionalidade.
Máquinas virtuais do sistema
Uma máquina virtual do sistema emula totalmente um computador, Em outras palavras, É um software que finge ser outro dispositivo para executar um sistema operacional diferente dentro. Por isso, tem seu próprio disco rígido, memória, placa gráfica e outros componentes de hardware. Decididamente, tudo virtual.
Só porque eles são virtuais não significa que eles não existem. Como um exemplo, você pode reservar determinada RAM e capacidade do disco rígido que, logicamente, Eles têm que vir de algum lugar: o computador onde a máquina virtual está instalada.
Desta forma, A emulação é transparente e invisível para o sistema operacional em execução na máquina virtual. Em outras palavras, funciona como se estivesse sendo executado em um computador, sem realmente saber que está dentro de outro sistema operacional.
E é que a máquina virtual não pode entrar no host ou no host em nenhum caso, mesmo que você esteja trabalhando fisicamente nisso. Apesar disto, Principais aplicativos de máquina virtual (como VMWare ou VirtualBox) Eles têm atalhos e ferramentas que facilitam a transferência de arquivos entre máquinas.
A virtualização é feita através de software ou hardware, proporcionando maior desempenho. Durante vários anos, É normal que os processadores tenham tecnologia de virtualização de hardware, mesmo que às vezes não esteja ativado por padrão no BIOS.
Processar máquinas virtuais
Em vez de emular totalmente um computador, Uma máquina virtual de processo executa um procedimento em seu ambiente de tempo de execução. Eles são muito úteis ao desenvolver aplicativos para diferentes plataformas, desde que em vez de ter que programar especificamente para um sistema operacional, A máquina virtual cuida disso.
Com este tipo de máquinas virtuais, você pode desfrutar de aplicativos da mesma maneira em plataformas muito diferentes, como o Windows, Mac ou Linux, entre outras.
Para que serve uma máquina virtual??
A teoria é boa, Mas você provavelmente está se perguntando qual é o uso de criar uma máquina virtual em um computador.. Aqui estão várias razões.
1. Tente outros sistemas operacionais
Uma coisa é clara.: A instalação de um sistema operacional em um computador é longa, chato e complicado de reverter. Por tanto, Se houver uma nova versão, Idealmente, teste-o em uma máquina virtual em vez de no disco rígido. Se você não estiver satisfeito, basta excluí-lo.
2. Executar programas antigos
No caso de, como um exemplo, O software de uma empresa não pode ser modernizado, A resposta é continuar a usá-lo em um sistema operacional suportado. Graças às máquinas virtuais, Esse software pode ser aberto em hardware moderno, em vez de em um computador desatualizado.
3. Usar aplicativos disponíveis para outros sistemas
Com uma máquina virtual, você também pode executar aplicativos desenvolvidos para um sistema operacional diferente daquele que você está usando. Por tanto, é viável usar um aplicativo do Windows a partir do Mac e vice-versa.
4. Testar um aplicativo em sistemas diferentes
Os desenvolvedores de aplicativos devem sempre considerar o maior número possível de configurações, que inclui diferentes versões de sistemas operacionais. Para isso, você pode ter vários computadores ou usar máquinas virtuais em um.
5. Segurança adicional
Como uma máquina virtual é isolada, fornece segurança adicional em determinadas tarefas em que você não deseja que um aplicativo acesse o restante de seus dados. Como curiosidade, Eles são frequentemente usados para instalar vírus e malware e, assim, estudá-los.
A principal desvantagem das máquinas virtuais é o desempenho. E é isso se você usar o hardware de um PC para suportar dois sistemas operacionais em vez de um, O desempenho é afetado.
Embora os aplicativos para criar máquinas virtuais estejam se tornando mais eficientes e o hardware mais poderoso, Emular um sistema operacional requer esforço adicional que não seria necessário se o software se comunicasse com o hardware diretamente sem intermediários..
Deseja experimentar um sistema operacional virtual?
Máquinas virtuais é um serviço do Microsoft Azure com o qual você pode implementar aplicativos e programas em um sistema virtualizado. Ao mesmo tempo, pode ser usado para muitas funções: Como um ambiente de desenvolvimento e teste para aplicativos e programas em nuvem, como recuperação de desastres e muito mais.