《Xen虛擬化技術(shù)》是2009年5月出版的一本書籍,頁數(shù)為418頁。

內(nèi)容介紹

《Xen虛擬化技術(shù)》主要講述了:目前,無論是學術(shù)界還是工業(yè)界,虛擬化技術(shù)的研究和應(yīng)用都是熱點。在不斷涌現(xiàn)出的虛擬化解決方案中,開源解決方案Xen以其獨特的虛擬化設(shè)計模式,以及接近單機操作系統(tǒng)的性能被學術(shù)界和工業(yè)界廣泛看好,被認為是未來最有前途的虛擬化解決方案之一。

《Xen虛擬化技術(shù)》以Xen 3.1.0源碼為基礎(chǔ),以通過源碼剖析原理的方式深入細致地分析了Xen的半虛擬化技術(shù);著重介紹了在x86平臺上Xen半虛擬化技術(shù)提供的用以控制和管理虛擬機的內(nèi)核接口,以及相關(guān)的原理和操作應(yīng)用,包括半虛擬化技術(shù)的基本機制和策略,Xen的子系統(tǒng)及與安全相關(guān)的應(yīng)用模塊。

(1)基本機制和策略,即Xen半虛擬化技術(shù)的3大核心機制:與虛擬機啟動和管理相關(guān)的信息頁機制,與虛擬機特權(quán)級控制和通信相關(guān)的超級調(diào)用和事件通道機制,以及與虛擬機數(shù)據(jù)共享和傳輸相關(guān)的授權(quán)表機制。

(2)虛擬化子系統(tǒng),即CPU虛擬化子系統(tǒng)、內(nèi)存虛擬化子系統(tǒng)及I/O設(shè)備虛擬化子系統(tǒng)。CPU虛擬化子系統(tǒng)主要包括虛擬CPU原理和結(jié)構(gòu)、新架構(gòu)下中斷和異常處理機制的變化、時間和計時器相關(guān)操作,以及虛擬CPU的調(diào)度原理等;內(nèi)存虛擬化子系統(tǒng)主要包括分頁分段機制、內(nèi)存分配和地址轉(zhuǎn)換等;I/O設(shè)備虛擬化子系統(tǒng)主要包括分離驅(qū)動模型(前后端設(shè)備模型)、虛擬塊設(shè)備和網(wǎng)絡(luò)設(shè)備的基本原理機及相關(guān)操作等。

(3.)安全相關(guān)模塊,包括兩個模塊:訪問控制模塊(ACM)和虛擬化可信平臺模塊(vTPM)。詳細介紹各個模塊的基本原理及相應(yīng)的實現(xiàn)和使用方法。

(4)Xen前沿工作:對Xen全虛擬化技術(shù)的原理進行介紹,通過硬件虛擬化技術(shù)實現(xiàn)對Xen全虛擬化的支持,并以Intel VT技術(shù)為重點介紹硬件虛擬化的知識。