Hypervisor 最上層功能規格
Hyper-V Hypervisor Top-Level功能規格 (TLFS) 描述其他作業系統元件的 Hypervisor 客體可見行為。 此規格適用於客體作業系統開發人員。
此規格受 Microsoft 開放規格承諾的規範。 閱讀下列內容可進一步了解 Microsoft 開放規格承諾的詳細資料。
Microsoft 可能有專利、專利應用程式、商標、著作權或其他智慧財產權,涵蓋這些資料中的主題。 除了在 Microsoft Open Specification Promise 中明確提供以外,這些教材的裝飾不會為您提供這些專利、商標、著作權或其他智慧財產權的任何授權。
詞彙
- 分割 區 - Hyper-V 支援分割區方面的隔離。 磁碟分割是隔離的邏輯單元,為 Hypervisor 所支援,是作業系統執行的所在之處。
- 根分割 區 - 根分割區 (也就是「父」或「主機」) 是特殊許可權的管理分割區。 根分割區會管理機器層級的功能,例如設備磁碟機、電源管理和裝置新增/移除。 虛擬化堆疊會在父分割區中執行,並可直接存取硬體裝置。 根磁碟分割則會建立用來裝載客體作業系統的子磁碟分割。
- 子分割 - 子分割區 (a.k.a.「客體」) 裝載客體作業系統。 透過虛擬機器匯流排 (VMBus) 或 Hypervisor,提供子分割區對實體記憶體和裝置的所有存取。
- Hypercall - Hypercalls 是與 Hypervisor 通訊的介面。
規格樣式
檔假設您已熟悉高階 Hypervisor 架構。
此規格是非正式的;也就是說,介面未以正式語言指定。 不過,這是精確的目標。 它也是一個目標,用來指定哪些行為是架構,以及哪些是特定實作。 呼叫端不應該依賴屬於後者類別的行為,因為它們在未來的實作中可能會變更。
舊版本
版本 | Document |
---|---|
Windows Server 2016 (修訂版 C) | Hypervisor Top Level Functional Specification v5.0c.pdf |
Windows Server 2012 R2 (Revision B) | Hypervisor Top Level Functional Specification v4.0b.pdf |
Windows Server 2012 | Hypervisor Top Level Functional Specification v3.0.pdf |
Windows Server 2008 R2 | Hypervisor Top Level Functional Specification v2.0.pdf |
實作 Microsoft Hypervisor 介面的需求
TLFS 完整描述 Microsoft 專屬 Hypervisor 架構的各個層面,其宣告來賓虛擬機器為「HV#1」介面。 不過,並非 TLFS 中所述的所有介面都需由希望宣告符合 Microsoft HV#1 Hypervisor 規格的第三方 Hypervisor 實作。 文件「實作 Microsoft Hypervisor 介面的需求」說明必須由聲明符合 Microsoft HV#1 介面之任何 Hypervisor 實作的最低 Hypervisor 介面設定。
Requirements for Implementing the Microsoft Hypervisor Interface.pdf