Sdílet prostřednictvím


Specifikace funkčnosti nejvyšší úrovně hypervisoru

Hyper-V Hypervisor Top-Level Funkční specifikace (TLFS) popisuje chování hypervisoru viditelného hostem u jiných komponent operačního systému. Tato specifikace je užitečná pro vývojáře hostovaného operačního systému.

Tato specifikace je poskytována v rámci příslibu microsoft Open Specification Promise. Další podrobnosti o příslibu Microsoft Open Specification Promise najdete v následujícím článku.

Microsoft může mít patenty, patentové aplikace, ochranné známky, autorská práva nebo jiná práva duševního vlastnictví, která se týkají předmětu těchto materiálů. S výjimkou výslovně uvedených v příslibu Microsoft Open Specification Promise vám vybavení těchto materiálů neposkytuje žádnou licenci k těmto patentům, ochranným známkám, autorským právům nebo jinému duševnímu vlastnictví.

Glosář

  • Oddíl – Hyper-V podporuje izolaci z hlediska oddílu. Oddíl je logická jednotka izolace podporovaná hypervisorem, ve kterém běží operační systémy.
  • Kořenový oddíl – kořenový oddíl (nadřazený nebo "hostitel") je privilegovaný oddíl pro správu. Kořenový oddíl spravuje funkce na úrovni počítače, jako jsou ovladače zařízení, řízení spotřeby a přidávání/odebírání zařízení. Zásobník virtualizace běží v nadřazené části a má přímý přístup k hardwarovým zařízením. Kořenový oddíl pak vytvoří podřízené oddíly, které hostují hostovaný operační systém.
  • Podřízený oddíl – podřízený oddíl (tj. host) hostuje hostovaný operační systém. Veškerý přístup k fyzické paměti a zařízením podřízeným oddílem je poskytován prostřednictvím služby Virtual Machine Bus (VMBus) nebo hypervisoru.
  • Hypercall – Hypercalls jsou rozhraní pro komunikaci s hypervisorem.

Styl specifikace

Dokument předpokládá znalost architektury hypervisoru vysoké úrovně.

Tato specifikace je neformální; rozhraní nejsou určena ve formálním jazyce. Nicméně je to cíl být přesný. Je také cílem určit, které chování jsou architektonické a které jsou specifické pro implementaci. Volající by se neměli spoléhat na chování, které spadají do druhé kategorie, protože se mohou v budoucích implementacích změnit.

Předchozí verze

Nebudou publikovány žádné nové soubory PDF TLFS. Zvažte tento dokument jako hlavní referenci.

Vydání Dokument
Windows Server 2019 (revize B) Specifikace funkčnosti nejvyšší úrovně hypervisoru v6.0b.pdf
Windows Server 2016 (revize C) Specifikace funkčnosti nejvyšší úrovně hypervisoru v5.0c.pdf
Windows Server 2012 R2 (revize B) Specifikace funkčnosti nejvyšší úrovně hypervisoru v4.0b.pdf
Windows Server 2012 Specifikace funkčnosti nejvyšší úrovně hypervisoru v3.0.pdf
Windows Server 2008 R2 Specifikace funkčnosti nejvyšší úrovně hypervisoru v2.0.pdf

Požadavky na implementaci rozhraní hypervisoru Microsoftu

TLFS plně popisuje všechny aspekty architektury hypervisoru specifické pro Microsoft, která je deklarována pro hostované virtuální počítače jako rozhraní HV#1. Ne všechna rozhraní popsaná v TLFS však musí být implementována hypervisorem třetích stran, který chce deklarovat shodu se specifikací hypervisoru Microsoft HV#1. Dokument "Požadavky pro implementaci rozhraní hypervisoru Microsoft" popisuje minimální sadu rozhraní hypervisoru, která musí být implementována všemi hypervisory, které deklarují kompatibilitu s rozhraním Microsoft HV#1.

Požadavky na implementaci hypervisoru Microsoftu Interface.pdf