Skip to main content

O que é virtualização de hardware?

A virtualização de hardware é um sistema que usa um processador para agir como se fossem vários computadores diferentes. Isso tem dois propósitos principais. Uma é executar diferentes sistemas operacionais no mesmo hardware. O outro é permitir que mais de um usuário use o processador ao mesmo tempo. Embora existam benefícios logísticos e financeiros para a virtualização de hardware, ainda existem algumas limitações práticas.

O nome virtualização de hardware é usado para cobrir uma variedade de tecnologias semelhantes que executam a mesma função básica. A rigor, deve ser chamado de virtualização assistida por hardware. Isso ocorre porque o próprio processador realiza parte do trabalho de virtualização. Isso contrasta com as técnicas baseadas exclusivamente em software.

Os principais fabricantes de processadores, ou "chips", têm suas próprias configurações de virtualização de hardware. A Intel é conhecida como Intel® VT ou IVT. O sistema da Advanced Micro Devices é conhecido como AMD-V ™. Outros nomes usados ​​incluem virtualização acelerada, máquina virtual de hardware ou virtualização nativa.

O principal uso da virtualização de hardware é permitir que vários usuários acessem o processador. Isso significa que cada usuário pode ter um monitor, teclado e mouse separados e executar o sistema operacional independentemente. No que diz respeito ao usuário, ele estará efetivamente executando seu próprio computador. Essa configuração pode reduzir consideravelmente os custos, pois vários usuários podem compartilhar o mesmo hardware principal.

Alguém que acessa um computador através da virtualização de hardware pode estar executando um desktop virtual. Existe o risco de isso causar confusão. Isso ocorre porque a frase área de trabalho virtual também é usada para descrever recursos em alguns sistemas operacionais que permitem ao usuário expandir efetivamente sua área de trabalho na tela além da área visível na tela.

Existem algumas limitações significativas na virtualização de hardware. Uma é que ele ainda requer software dedicado para realizar a virtualização, o que pode trazer custos adicionais. Outra é que, dependendo da maneira como a virtualização é realizada, pode não ser tão fácil adicionar mais poder de processamento posteriormente, quando e quando necessário.

Talvez a maior desvantagem seja que, independentemente da eficiência da virtualização, o poder de processamento máximo do chip não possa ser excedido. Isso significa que deve ser dividido entre os diferentes usuários. Se esse é um problema depende do tipo de aplicativo em execução: o sistema é mais adequado para atividades como navegação na web e processamento de texto do que atividades como edição de vídeo que consomem mais energia do processador.