Xen虛擬化技術

內容介紹

《Xen虛擬化技術》主要講述了:目前,無論是學術界還是工業界,虛擬化技術的研究和套用都是熱點。在不斷湧現出的虛擬化解決方案中,開源解決方案Xen以其獨特的虛擬化設計模式,以及接近單機作業系統的性能被學術界和工業界廣泛看好,被認為是未來最有前途的虛擬化解決方案之一。
《Xen虛擬化技術》以Xen 3.1.0源碼為基礎,以通過源碼剖析原理的方式深入細緻地分析了Xen的半虛擬化技術;著重介紹了在x86平台上Xen半虛擬化技術提供的用以控制和管理虛擬機的核心接口,以及相關的原理和操作套用,包括半虛擬化技術的基本機制和策略,Xen的子系統及與安全相關的套用模組。
(1)基本機制和策略,即Xen半虛擬化技術的3大核心機制:與虛擬機啟動和管理相關的信息頁機制,與虛擬機特權級控制和通信相關的超級調用和事件通道機制,以及與虛擬機數據共享和傳輸相關的授權表機制。
(2)虛擬化子系統,即CPU虛擬化子系統、記憶體虛擬化子系統及I/O設備虛擬化子系統。CPU虛擬化子系統主要包括虛擬CPU原理和結構、新架構下中斷和異常處理機制的變化、時間和計時器相關操作,以及虛擬CPU的調度原理等;記憶體虛擬化子系統主要包括分頁分段機制、記憶體分配和地址轉換等;I/O設備虛擬化子系統主要包括分離驅動模型(前後端設備模型)、虛擬塊設備和網路設備的基本原理機及相關操作等。
(3.)安全相關模組,包括兩個模組:訪問控制模組(ACM)和虛擬化可信平台模組(vTPM)。詳細介紹各個模組的基本原理及相應的實現和使用方法。
(4)Xen前沿工作:對Xen全虛擬化技術的原理進行介紹,通過硬體虛擬化技術實現對Xen全虛擬化的支持,並以Intel VT技術為重點介紹硬體虛擬化的知識。

相關詞條

相關搜尋

熱門詞條

聯絡我們