Home 
 1. Introdução
 2. Histórico  

 3. Classificações da Virtualização
3.1 Quanto à arquitetura
      3.1.1 Tipo I
      3.1.2 Tipo II
      3.1.3 Arquitetura Híbrida
 3.2 Quanto à técnica
       3.2.1 Virtualização total
       3.2.2 Paravirtualização
       3.2.3 Recompilação Dinãmica
       3.2.4 Vantagens e Desvantagens
               de cada técnica
 3.3 Outras classificações
       3.3.1 Abstração do ISA
       3.3.2 Hardware Abstraction Layer
       3.3.3 OS Level
 5. Perspectivas Futuras
     5.1 Inovações em estudo
 
 

Trabalho de Redes de Computadores I
Professor Otto Duarte
Índice de figuras  

 

 3. Classificações da Virtualização

3.3 Outras Classificações 


        Os tipos de virtualização podem ainda ser divididos segundo os seguintes critérios:


3.3.1 Abstração do ISA (Instruction Set Arquiteture)

        Algumas máquinas virtuais utilizam-se dessa tecnologia, que consiste da total abstração do ISA, isto é, todas as instruções dos aplicativos que funcionam sobre a máquina virtual são traduzidas para instruções do sistema nativo. Essa técnica tem implementação simples e apresenta boa flexibilidade. Em contrapartida, há uma grande perda de desempenho. São exemplos dessa tecnologia Bochs e Crusoe.

3.3.2 Hardware Abstraction Layer

        O monitor de máquina virtual simula todo o sistema de hardware para o aplicativo da máquina virtual. O aplicativo acredita estar funcionando diretamente sobre o hardware virtual. Tanto VMWare quanto Xen funcionam dessa maneira.

3.3.3 OS Level

       Nessa tecnologia utiliza-se uma chamada de sistema específica para a virtualização. Dessa maneira é possível isolar processos. Cada máquina é virtualizada com IP e recursos de hardware próprios. A virtualização ocorre a partir de um diretório criado exclusivamente para isso. Jail e Ensim são exemplos dessa forma de virtualização.



 

| Top | Next