Hipervizor legfelső szintű funkcionális specifikációja

A Hyper-V hipervizor Top-Level funkcionális specifikációja (TLFS) a hipervizor más operációsrendszer-összetevőkhöz való vendég-látható viselkedését ismerteti. Ez a specifikáció a vendég operációs rendszer fejlesztői számára hasznos lehet.

Ezt a specifikációt a Microsoft Nyílt specifikációs ígérete tartalmazza. A Microsoft Open Specification Ígéretével kapcsolatos további részletekért olvassa el az alábbiakat.

A Microsoft szabadalmakkal, szabadalmi bejelentésekkel, védjegyekkel, szerzői jogokkal vagy egyéb szellemi tulajdonjogokkal rendelkezhet, amelyek a jelen anyagok tárgyát képezik. A Microsoft Nyílt specifikációra vonatkozó ígéretben kifejezetten megadottak kivételével ezen anyagok nem adnak önnek licencet ezekre a szabadalmakra, védjegyekre, szerzői jogokra vagy egyéb szellemi tulajdonra.

Glossary

  • Partíció – Hyper-V támogatja a partíciók elkülönítését. A partíció a hipervizor által támogatott elkülönítés logikai egysége, amelyben az operációs rendszerek futnak.
  • Gyökérpartíció – A gyökérpartíció (más néven "szülő" vagy "gazdagép") egy emelt szintű felügyeleti partíció. A gyökérpartíció kezeli a gépszintű függvényeket, például az eszközillesztőket, az energiagazdálkodást és az eszközök hozzáadását/eltávolítását. A virtualizálási verem a szülőpartícióban fut, és közvetlen hozzáféréssel rendelkezik a hardvereszközökhöz. A gyökérpartíció ezután létrehozza a vendég operációs rendszereket üzemeltető gyermekpartíciókat.
  • Gyermekpartíció – A gyermekpartíció (más néven a "vendég") vendég operációs rendszert üzemeltet. A gyermekpartíciók a fizikai memóriához és az eszközökhöz való minden hozzáférést a Virtual Machine Buson (VMBus) vagy a hipervizoron keresztül biztosítják.
  • Hypercall – A Hiperhívások a hipervizorral való kommunikáció felületét képezik.

Specifikáció stílusa

A dokumentum feltételezi, hogy ismeri a magas szintű hipervizor architektúrát.

Ez a specifikáció nem hivatalos; vagyis az interfészek nem formális nyelven vannak megadva. Ennek ellenére a cél a pontosság. Azt is meg kell határozni, hogy mely viselkedések architekturálisak és melyek implementációspecifikusak. A hívók nem támaszkodhatnak az utóbbi kategóriába tartozó viselkedésekre, mert a jövőbeli implementációkban változhatnak.

Korábbi verziók

A rendszer nem tesz közzé új TLFS PDF-fájlokat. Vegye ezt a dokumentumot a fő hivatkozásként.

Release Dokumentum
Windows Server 2019 (B változat) Hipervizor felső szintű funkcionális specifikáció v6.0b.pdf
Windows Server 2016 (C változat) Hipervizor felső szintű funkcionális specifikáció v5.0c.pdf
Windows Server 2012 R2 (B változat) Hipervizor felső szintű funkcionális specifikáció v4.0b.pdf
Windows Server 2012 Hipervizor felső szintű funkcionális specifikáció v3.0.pdf
Windows Server 2008 R2 Hipervizor felső szintű funkcionális specifikáció v2.0.pdf

A Microsoft Hipervizor felület implementálásának követelményei

A TLFS teljes mértékben leírja a Microsoft-specifikus hipervizor-architektúra minden aspektusát, amelyet a vendég virtuális gépek "HV#1" felületként deklarálnak. A TLFS-ben leírt összes interfészt azonban nem szükséges implementálnia olyan külső hipervizornak, amely a Microsoft HV#1 hipervizor specifikációjának való megfelelést szeretné deklarálni. A "A Microsoft Hipervizor felület implementálásának követelményei" című dokumentum ismerteti a hipervizor-felületek minimális készletét, amelyet minden olyan hipervizornak végre kell hajtania, amely a Microsoft HV#1 felülettel való kompatibilitást követeli meg.

A Microsoft Hypervisor Interface.pdfimplementálásának követelményei