O Hyper-V parece rodar sobre o SO host, então por que ele é considerado um hipervisor nativo (tipo 1)?

39

Wikipedia diz :

Hyper-V, codenamed Viridian[5] and formerly known as Windows Server Virtualization, is a native hypervisor...*

A própria Wikipédia diz que um hipervisor nativo é type-1 hypervisor - o que significa que está diretamente conectado ao hardware. Outro é o tipo 2 , que depende do sistema operacional.

O Hyper-V está instalado em uma máquina host (sistema operacional Windows) - por que ele é classificado como tipo 1?

    
por Ajay 05.11.2014 / 10:45

2 respostas

56

Um Type-1 Hypervisor significa que ele tem acesso direto ao hardware.

O Hypervisor Tipo-2 refere-se a estar sendo executado sobre outro sistema operacional e não tem acesso ao hardware. É por isso que há muitas limitações em máquinas virtuais em execução dentro de outro sistema operacional, por exemplo, a VM não pode usar uma placa sem fio física, mas tem que usar uma virtual em vez disso.

Aqui está um bom diagrama para ilustrar a diferença entre o Tipo 1 e o Tipo 2:

Talvezvocêencontreumaexplicaçãomaisdetalhada aqui e aqui.

Mais uma coisa, O Hyper-V não está realmente instalado no sistema operacional host . Quando você instala o Hyper-V, acha que está sendo instalado no topo de um sistema operacional host, mas não é. A configuração converte o SO original em algo parecido com uma VM e coloca o hipervisor abaixo. Isso é o que é chamado de partição raiz ou pai do Hyper-V. É por isso que você experimenta a mesma velocidade no que você vê como a "máquina real" e as máquinas virtuais.

Você também pode ler a diferença entre Hypervisors monolíticos (VMSphere) e microkernalizados (Hyper-V) .

    
por 05.11.2014 / 11:02
14

O Hyper-V está instalado abaixo do sistema operacional. O sistema operacional host se torna uma máquina virtual. Essa alteração é transparente para usuários e aplicativos porque o host pode continuar acessando o hardware diretamente.

  • O Hyper-V consiste em uma camada de hipervisor na qual existe um pai partição e possivelmente qualquer número de partições filho . A partição pai contém o sistema operacional do host. As partições filhas são criadas pelo host e contêm sistemas operacionais convidados que são executados ao lado da partição pai.


Origem de imagem

  • Usando tecnologia de virtualização assistida por hardware encontrada na maioria dos novos x86 processadores, é possível conceder seletivamente às máquinas virtuais a capacidade de acessar diretamente o hardware. O Hyper-V usa essa tecnologia para conceder acesso direto ao hardware da partição pai, ao mesmo tempo em que oferece às partições filhas apenas um conjunto virtualizado de hardware.

  • Como a maioria dos drivers de dispositivos e aplicativos existentes no sistema operacional host (que reside na partição pai) pode acessar o hardware como se nenhum hipervisor estivesse presente, a ativação da função Hyper-V geralmente é transparente para usuários e aplicativos. O sistema fornece a aparência de que o hypervisor e qualquer convidado são executados na parte superior do sistema operacional do host, mesmo que o hipervisor esteja abaixo do host com convidados sendo executados lado a lado.

por 25.04.2015 / 08:06