Ir ao conteúdo
  • Cadastre-se

Tudo o Que Você Precisa Saber Sobre a Tecnologia de Virtualização da Intel


         316.306 visualizações    Processadores    5 comentários
Tudo o Que Você Precisa Saber Sobre a Tecnologia de Virtualização da Intel

Funcionamento

Processadores com Tecnologia de Virtualização possuem um conjunto de instruções extra chamado Virtual Machine Extensions (Extensões de Máquina Virtual) ou VMX. O VMX traz 10 novas instruções específicas de virtualização para o processador: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXOFF e VMXON.

Existem dois modos de execução dentro da virtualização: root e não-root. Normalmente apenas o software de controle da virtualização, chamado Virtual Machine Monitor (VMM), roda no modo root, enquanto que os sistemas operacionais trabalhando no topo das máquinas virtuais rodam no modo não-root. Programas sendo executados no topo das máquinas virtuais são também chamados “programas convidados”.

Para entrar no modo de virtualização, o programa deve executar a instrução VMXON e então chamar o software VMM. Feito isso, o software VMM pode entrar em cada máquina virtual usando a instrução VMLAUNCH, e sair delas usando a instrução VMRESUME. Se a VMM quiser parar todas as máquinas virtuais e sair do modo de virtualização, ela executa a instrução VMXOFF.

Operação da Tecnologia de Virtualização
Figura 4: Operação da Tecnologia de Virtualização

Cada convidado mostrado na Figura 4 pode ser um sistema operacional diferente, rodando o seu próprio software (ou até mesmo vários programas ao mesmo tempo como mostramos na Figura 3).

Processadores mais recentes apresentam uma extensão chamada EPT (Extended Page Tables ou Tabelas de Página Estendidas), que permite que cada convidado tenha sua própria tabela de página, de modo a monitorar quais endereços de memória que o convidado está acessando correspondem a quais  endereços de memória no sistema de memória do computador. Sem esta extensão, o VMM tem de sair da máquina virtual para executar esta tarefa, o que reduz seu desempenho. Portanto, a extensão EPT aumenta o desempenho da virtualização.


Artigos similares


Comentários de usuários

Respostas recomendadas

bom, realmente para alguem que faz trabalhos de faculdade e imprime-os, verifica emails e joga paciencia nao tem muita finalidade, mas realmente é uma revolução comparável à mudança de modo texto para interface gráfica de OS's. uso o VMware para testar funçoes que nao posso fazer no meu computador pois nao sou o unico utilizador dele, se eu ferro com o MBR, nao tenho q eskentar a cabeça pra deixar o sistema funcionando, apenas deleto o hd virtual e crio outro ;). bom, é assim, já ouviu falar de emulação? bom, nao é bem isso, mas segue a mesma linha de raciocinio. abre uma tela como se fosse um programa qualquer e de repente abre uma tela de boot e dentro dakela janela esta sendo executado outro sistema operacional como se fosse outra maquina, então se deu algum problema, aperta no X no canto superior direito da tela e pronto, fechou o programa e a maquina virtual que se ferre, volta pro seu sistema operacional normalmente.

é um pouco mais complicado que isso na verdade, mas nao sou expert no assunto e nao posso fornecer muitos detalhes, mas realmente é algo que soluciona muitos problemas na area de TI.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
mas realmente é algo que soluciona muitos problemas na area de TI.

E tambem cria uma grande dor de cabeça aos programadores que trabalham em empresas onde o pessoal de infra acha que um Athlon XP 2000+ com 1GB de RAM roda tranquilamente varias maquinas virtuais simulando um domínio...

Maquinas virtuais são legais, muito úteis em alguns casos, mas não são milagrosas, ha perdas de performace que são apenas reduzidas com as tecnologias de virtualização e o comem memória que em pouco tempo passa a ser o item mais caro em um servidor de virtualização, sem empolgação demais por favor.

Link para o comentário
Compartilhar em outros sites

nao é nem questao de empolgação, é questão de muitas empresas estarem adotando metodos baseados em virtualização, cursos sendo dados com um custo altissimo e uma reviravolta na forma com que pensam as possibilidades da virtualização. obvio que milagre nao é, mas a criação de interfaces graficas tambem nao fez milagre, só criou muita dor de cabeça pra quem precisa configurar os drivers de placa de video... nada é milagroso, mas criam revoluções imensas na forma de pensar, nao de agir. bom, provavelmente daqui uns anos um athon 2000+ com 1Gb de ram nao vai rodar sistema operacional real (o vista roda, mas fica pesado já), quanto mais alguns virtuais...

Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...