Skip to main content

O que é virtualização completa?

A virtualização completa é um processo em que um sistema de computador inteiro é transformado em uma construção de software. Essa construção age como o hardware original em todos os aspectos. O software projetado para o hardware será instalado na construção como se fosse o computador real e será executado com pouca ou nenhuma lentidão. O uso da virtualização completa tem vários usos, como testar software em um ambiente virtual ou expandir a utilidade de um único computador ou servidor por meio de sistemas operacionais virtuais. Embora a virtualização parcial seja muito comum, ela é relativamente rara.

Para ter virtualização completa, um sistema de hardware inteiro precisa ser transformado em software. Todas as ações e nuances do hardware original precisam passar para o sistema virtual. Como essa é uma empresa tão grande e alguns fabricantes de sistemas tomam medidas para desencorajá-la, a virtualização completa é um tanto rara. É muito mais comum encontrar virtualização parcial, onde todos os bits necessários do sistema estão presentes, mas o sistema de hardware físico lida com grande parte dos cálculos e funções de baixo nível.

Em uma máquina de virtualização completa, o software emula a máquina original tão intimamente que qualquer programa será instalado no software sem conversão ou etapas extras. A interface virtual imita o hardware configurado a tal ponto que o software será executado exatamente da mesma maneira que é executado no sistema natural. Com a virtualização parcial, quase sempre há um atraso nos programas instalados, à medida que os comandos são movidos entre o hardware emulado e o real.

Existem várias razões pelas quais a virtualização completa é um dos principais objetivos da computação. Quando uma máquina e seu sistema operacional são totalmente virtualizados, é possível atendê-la a usuários individuais como um ambiente de desktop completo. Os usuários podem usá-lo exatamente como desejam, modificando qualquer configuração ou instalando qualquer programa. Caso ocorra algum problema, os administradores podem simplesmente excluir o segmento virtual específico do usuário e fornecer um novo e limpo.

Na mesma linha, o sistema de hardware / software isolado em um ambiente de virtualização completo é completamente separado do hardware da máquina real. Isso significa que um usuário, independentemente do que ele possa fazer, nunca irá realmente interagir com o hardware físico. Isso significa que ações destrutivas do usuário, proposital ou acidental, são menos prejudiciais para o sistema real.

O último objetivo comum é o mais técnico. Como o sistema de software não é limitado pelo hardware real presente no sistema, o hardware virtual pode ser ajustado para melhorar o desempenho da máquina original. Hardware redundante ou desnecessário pode ser removido. O hardware existente pode ter seus parâmetros alterados para agir de maneiras impossíveis para o hardware original. Isso permite que o sistema tenha o desempenho máximo, algo quase impossível para um sistema de hardware real.