Compartir a través de


Especificación funcional de nivel superior del hipervisor

El hipervisor de Hyper-V Top-Level Especificación funcional (TLFS) describe el comportamiento visible del hipervisor para otros componentes del sistema operativo. Esta especificación está pensada para ser útil para los desarrolladores de sistemas operativos invitados.

Esta especificación se proporciona en microsoft Open Specification Promise. Lea lo siguiente para obtener más información sobre microsoft Open Specification Promise.

Microsoft puede tener patentes, solicitudes de patentes, marcas comerciales, derechos de autor u otros derechos de propiedad intelectual que abarquen el tema de estos materiales. Excepto según lo dispuesto expresamente en microsoft Open Specification Promise, el mobiliario de estos materiales no le concede ninguna licencia a estas patentes, marcas comerciales, derechos de autor u otra propiedad intelectual.

Glosario

  • Partición : Hyper-V admite el aislamiento en términos de una partición. Una partición es una unidad lógica de aislamiento, compatible con el hipervisor, en el que se ejecutan los sistemas operativos.
  • Partición raíz : la partición raíz (a.k.a la "principal" o "host") es una partición de administración con privilegios. La partición raíz administra funciones de nivel de máquina, como controladores de dispositivos, administración de energía y adición o eliminación de dispositivos. La pila de virtualización se ejecuta en la partición primaria y tiene acceso directo a los dispositivos de hardware. A continuación, la partición raíz crea las particiones secundarias que hospedan los sistemas operativos invitados.
  • Partición secundaria: la partición secundaria (a.k.a. el "invitado") hospeda un sistema operativo invitado. Todo el acceso a la memoria física y los dispositivos mediante una partición secundaria se proporciona a través de Virtual Machine Bus (VMBus) o el hipervisor.
  • Hypercall: las hiperllamadas son una interfaz para la comunicación con el hipervisor.

Estilo de especificación

En el documento se supone que está familiarizado con la arquitectura de hipervisor de alto nivel.

Esta especificación es informal; es decir, las interfaces no se especifican en un lenguaje formal. No obstante, es un objetivo ser preciso. También es un objetivo especificar qué comportamientos son arquitectónicos y cuáles son específicos de la implementación. Los autores de llamadas no deben depender de comportamientos que se encuentren en la última categoría porque pueden cambiar en futuras implementaciones.

Versiones anteriores

No se publicará ningún archivo PDF TLFS nuevo. Considere este documento como referencia principal.

Lanzamiento Documento
Windows Server 2019 (revisión B) Especificación funcional de nivel superior del hipervisor v6.0b.pdf
Windows Server 2016 (revisión C) Especificación funcional de nivel superior del hipervisor v5.0c.pdf
Windows Server 2012 R2 (revisión B) Especificación funcional de nivel superior del hipervisor v4.0b.pdf
Windows Server 2012 Especificación funcional de nivel superior del hipervisor v3.0.pdf
Windows Server 2008 R2 Especificación funcional de nivel superior del hipervisor v2.0.pdf

Requisitos para implementar la interfaz de hipervisor de Microsoft

El TLFS describe completamente todos los aspectos de la arquitectura de hipervisor específica de Microsoft, que se declara en máquinas virtuales invitadas como la interfaz "HV#1". Sin embargo, no todas las interfaces descritas en el TLFS deben implementarse mediante hipervisor de terceros que deseen declarar la conformidad con la especificación del hipervisor de Microsoft HV#1. El documento "Requisitos para implementar la interfaz de hipervisor de Microsoft" describe el conjunto mínimo de interfaces de hipervisor que debe implementar cualquier hipervisor que solicite compatibilidad con la interfaz de Microsoft HV#1.

Requisitos para implementar el Interface.pdfdel hipervisor de Microsoft