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. Se prevé que esta especificación sea útil para los desarrolladores de sistemas operativos invitados.
Esta especificación se proporciona en virtud de Microsoft Open Specification Promise. Lea la información siguiente para obtener más detalles acerca de Microsoft Open Specification Promise.
Microsoft puede tener patentes, solicitudes de patentes, marcas comerciales, derechos de autor u otros derechos de propiedad intelectual que abarquen la materia de estos materiales. A excepción de lo dispuesto expresamente en la Promesa de especificación abierta de Microsoft, 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 partición. Una partición es una unidad lógica de aislamiento, admitida por el hipervisor, en la que se ejecutan los sistemas operativos.
- Partición raíz : la partición raíz (también conocido como "primario" 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. Luego 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 del bus de máquina virtual (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, ya que pueden cambiar en futuras implementaciones.
Versiones anteriores
Release | Documento |
---|---|
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
La TLFS describe completamente todos los aspectos de la arquitectura de hipervisor específico de Microsoft, que se declara en las máquinas virtuales invitadas como interfaz "HV#1". Sin embargo, no todas las interfaces descritas en la TLFS son necesarias para implementarse mediante hipervisor de terceros con la finalidad de declarar la conformidad con la especificación de hipervisor HV#1 de Microsoft. El documento "Requisitos de implementación de la interfaz de hipervisor de Microsoft" describe el conjunto mínimo de interfaces de hipervisor que debe implementarse mediante cualquier hipervisor que asegure compatibilidad con la interfaz HV#1 de Microsoft.
Requisitos para implementar la interfaz de hipervisor de Microsoft.pdf