Compartilhar via


Especificação funcional de nível superior do hipervisor

O Hyper-V Hypervisor Top-Level Functional Specification (TLFS) descreve o comportamento visível do hipervisor para outros componentes do sistema operacional. Essa especificação deve ser útil para desenvolvedores de sistema operacional convidado.

Essa especificação é fornecida sob a Promessa de Especificação Aberta da Microsoft. Leia o seguinte para obter mais detalhes sobre a Promessa de Especificação Aberta da Microsoft.

A Microsoft pode ter patentes, pedidos de patentes, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual que abrangem assunto nesses materiais. Exceto conforme expressamente fornecido na Promessa de Especificação Aberta da Microsoft, o fornecimento desses materiais não lhe dá nenhuma licença para essas patentes, marcas comerciais, direitos autorais ou outra propriedade intelectual.

Glossário

  • Partição – Hyper-V dá suporte ao isolamento em termos de partição. Uma partição é uma unidade lógica de isolamento, com suporte do hipervisor, na qual os sistemas operacionais são executados.
  • Partição raiz – A partição raiz (também conhecida como "pai" ou "host") é uma partição de gerenciamento com privilégios. A partição raiz gerencia funções no nível do computador, como drivers de dispositivo, gerenciamento de energia e adição/remoção do dispositivo. A pilha de virtualização é executada na partição pai e tem acesso direto aos dispositivos de hardware. Em seguida, a partição raiz cria as partições filho que hospedam os sistemas operacionais convidados.
  • Partição filho – A partição filho (também conhecida como "convidado") hospeda um sistema operacional convidado. Todo o acesso à memória física e dispositivos por uma partição filho é fornecido por meio do VMBus (Barramento de Máquina Virtual) ou do hipervisor.
  • Hiperchamada – as hiperchamas são uma interface para comunicação com o hipervisor.

Estilo de especificação

O documento pressupõe familiaridade com a arquitetura de hipervisor de alto nível.

Essa especificação é informal; ou seja, as interfaces não são especificadas em um idioma formal. No entanto, é uma meta a ser precisa. Também é uma meta especificar quais comportamentos são arquitetônicos e que são específicos da implementação. Os chamadores não devem contar com comportamentos que se enquadram na última categoria porque podem mudar em implementações futuras.

Versões anteriores

Nenhum novo PDF do TLFS será publicado. Considere este documento como a referência principal.

Liberação Documento
Windows Server 2019 (Revisão B) Especificação funcional de nível superior do hipervisor v6.0b.pdf
Windows Server 2016 (Revisão C) Especificação funcional de nível superior do hipervisor v5.0c.pdf
Windows Server 2012 R2 (Revisão B) Especificação funcional de nível superior do hipervisor v4.0b.pdf
Windows Server 2012 Especificação funcional de nível superior do hipervisor v3.0.pdf
Windows Server 2008 R2 Especificação funcional de nível superior do hipervisor v2.0.pdf

Requisitos para implementar a interface do hipervisor da Microsoft

O TLFS descreve completamente todos os aspectos da arquitetura do hipervisor específica da Microsoft, que é declarada para máquinas virtuais convidadas como a interface "HV#1". No entanto, nem todas as interfaces descritas no TLFS são necessárias para serem implementadas pelo hipervisor de terceiros que deseja declarar conformidade com a especificação do hipervisor do Microsoft HV#1. O documento "Requisitos para implementar a Interface do Hipervisor da Microsoft" descreve o conjunto mínimo de interfaces de hipervisor que devem ser implementadas por qualquer hipervisor que declara compatibilidade com a interface do Microsoft HV#1.

Requisitos para implementar o Microsoft Hypervisor Interface.pdf