Поделиться через


Функциональная спецификация верхнего уровня гипервизора

Hyper-V гипервизор Top-Level функциональной спецификации (TLFS) описывает гостевое поведение гипервизора для других компонентов операционной системы. Эта спецификация предназначена для разработчиков гостевой операционной системы.

Эта спецификация предоставляется в рамках Microsoft Open Specification Promise. Дополнительные сведения о обещании спецификации Microsoft Open См. ниже.

Корпорация Майкрософт может иметь патенты, патенты, товарные знаки, авторские права или другие права интеллектуальной собственности, охватывающие предметы этих материалов. За исключением явно предоставленных в Microsoft Open Specification Promise, мебель этих материалов не дает вам никакой лицензии на эти патенты, товарные знаки, авторские права или другую интеллектуальную собственность.

Glossary

  • Секционирование — Hyper-V поддерживает изоляцию с точки зрения секции. Секция — это логическая единица изоляции, поддерживаемая гипервизором, в которой выполняются операционные системы.
  • Корневая секция — корневая секция (например, "родительский" или "узел") — это привилегированный раздел управления. Корневая секция управляет функциями на уровне компьютера, такими как драйверы устройств, управление питанием и добавление и удаление устройств. Стек виртуализации выполняется в родительской секции и имеет прямой доступ к аппаратным устройствам. Затем корневая секция создает дочерние секции, в которых размещаются гостевые операционные системы.
  • Дочерний раздел — дочерний раздел (например, гостевой) размещает гостевую операционную систему. Весь доступ к физической памяти и устройствам дочерней секции предоставляется через шину виртуальной машины (VMBus) или гипервизор.
  • Hypercall — Гиперкаллы — это интерфейс для взаимодействия с гипервизором.

Стиль спецификации

В документе предполагается знакомство с высокоуровневой архитектурой гипервизора.

Эта спецификация неформальная; То есть интерфейсы не указываются на формальном языке. Тем не менее, это цель быть точной. Это также цель указать, какие поведения являются архитектурными и которые относятся к реализации. Вызывающие пользователи не должны полагаться на поведение, которое попадает в последнюю категорию, потому что они могут измениться в будущих реализациях.

Предыдущие версии

Новые PDF-файлы TLFS не будут опубликованы. Рассмотрим этот документ как основную ссылку.

Релиз Документ
Windows Server 2019 (редакция B) Функциональная спецификация верхнего уровня гипервизора v6.0b.pdf
Windows Server 2016 (редакция C) Функциональная спецификация верхнего уровня гипервизора v5.0c.pdf
Windows Server 2012 R2 (редакция B) Функциональная спецификация верхнего уровня гипервизора v4.0b.pdf
Windows Server 2012 Функциональная спецификация верхнего уровня гипервизора v3.0.pdf
Windows Server 2008 R2 Функциональная спецификация верхнего уровня гипервизора v2.0.pdf

Требования к реализации интерфейса гипервизора Майкрософт

TLFS полностью описывает все аспекты архитектуры гипервизора, определенной корпорацией Майкрософт, которая объявляется гостевым виртуальным машинам в качестве интерфейса HV#1. Однако не все интерфейсы, описанные в TLFS, необходимы для реализации сторонним гипервизором, желающим объявить соответствие спецификации гипервизора Microsoft HV#1. В документе "Требования к реализации интерфейса гипервизора Майкрософт" описывается минимальный набор интерфейсов гипервизора, которые должны быть реализованы любым гипервизором, который утверждает совместимость с интерфейсом Microsoft HV#1.

Требования к реализации гипервизора Майкрософт Interface.pdf