注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)其他操作系統(tǒng)Xen 虛擬化技術(shù)(石磊)

Xen 虛擬化技術(shù)(石磊)

Xen 虛擬化技術(shù)(石磊)

定 價:¥68.00

作 者: 石磊,鄒德清,金海 著
出版社: 華中科技大學(xué)出版社
叢編項:
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā)

ISBN: 9787560952031 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 418 字?jǐn)?shù):  

內(nèi)容簡介

  目前,無論是學(xué)術(shù)界還是工業(yè)界,虛擬化技術(shù)的研究和應(yīng)用都是熱點。在不斷涌現(xiàn)出的虛擬化解決方案中,開源解決方案Xen以其獨(dú)特的虛擬化設(shè)計模式,以及接近單機(jī)操作系統(tǒng)的性能被學(xué)術(shù)界和工業(yè)界廣泛看好,被認(rèn)為是未來最有前途的虛擬化解決方案之一。本書以Xen 3.1.0源碼為基礎(chǔ),以通過源碼剖析原理的方式深入細(xì)致地分析了Xen的半虛擬化技術(shù);著重介紹了在x86平臺上Xen半虛擬化技術(shù)提供的用以控制和管理虛擬機(jī)的內(nèi)核接口,以及相關(guān)的原理和操作應(yīng)用,包括半虛擬化技術(shù)的基本機(jī)制和策略,Xen的子系統(tǒng)及與安全相關(guān)的應(yīng)用模塊。(1) 基本機(jī)制和策略,即Xen半虛擬化技術(shù)的3大核心機(jī)制:與虛擬機(jī)啟動和管理相關(guān)的信息頁機(jī)制,與虛擬機(jī)特權(quán)級控制和通信相關(guān)的超級調(diào)用和事件通道機(jī)制,以及與虛擬機(jī)數(shù)據(jù)共享和傳輸相關(guān)的授權(quán)表機(jī)制。(2) 虛擬化子系統(tǒng),即CPU虛擬化子系統(tǒng)、內(nèi)存虛擬化子系統(tǒng)及I/O設(shè)備虛擬化子系統(tǒng)。CPU虛擬化子系統(tǒng)主要包括虛擬CPU原理和結(jié)構(gòu)、新架構(gòu)下中斷和異常處理機(jī)制的變化、時間和計時器相關(guān)操作,以及虛擬CPU的調(diào)度原理等;內(nèi)存虛擬化子系統(tǒng)主要包括分頁分段機(jī)制、內(nèi)存分配和地址轉(zhuǎn)換等;I/O設(shè)備虛擬化子系統(tǒng)主要包括分離驅(qū)動模型(前后端設(shè)備模型)、虛擬塊設(shè)備和網(wǎng)絡(luò)設(shè)備的基本原理機(jī)及相關(guān)操作等。(3)安全相關(guān)模塊,包括兩個模塊:訪問控制模塊(ACM)和虛擬化可信平臺模塊(vTPM)。詳細(xì)介紹各個模塊的基本原理及相應(yīng)的實現(xiàn)和使用方法。(4)Xen前沿工作:對Xen全虛擬化技術(shù)的原理進(jìn)行介紹,通過硬件虛擬化技術(shù)實現(xiàn)對Xen全虛擬化的支持,并以Intel VT技術(shù)為重點介紹硬件虛擬化的知識。

作者簡介

  石磊碩士,2005年畢業(yè)于武漢大學(xué)國際軟件學(xué)院,獲得軟件工程學(xué)士學(xué)位以及市場營銷學(xué)士學(xué)位。2007年9月~2009年5月,在華中科技大學(xué)“服務(wù)計算技術(shù)與系統(tǒng)”教育部重點實驗室暨“集群與網(wǎng)格計算”湖北省重點實驗室從事研究工作,主攻虛擬化技術(shù)及虛擬化安全技術(shù),2009年8月赴美留學(xué)。

圖書目錄

第1部分 Xen和虛擬化技術(shù)
第1章 概述
1.1 虛擬化技術(shù)
1.1.1 虛擬化技術(shù)的發(fā)展歷史
1.1.2 虛擬化技術(shù)的實現(xiàn)層次及分類
1.1.3 虛擬機(jī)與虛擬機(jī)監(jiān)視器
1.1.4 x86的虛擬化技術(shù)
1.2 Xen 虛擬機(jī)系統(tǒng)
1.2.1 x86架構(gòu)的虛擬化
1.2.2 Xen的設(shè)計理念
1.2.3 Xen的發(fā)展歷史
1.3 本章小結(jié)
第2章 Xen體系結(jié)構(gòu)
2.1 Xen Hypervisor
2.1.1 基本概念
2.1.2 虛擬域(Domain)
2.1.3 控制面板
2.2 CPU虛擬化
2.2.1 半虛擬化
2.2.2 硬件虛擬化
2.3 內(nèi)存虛擬化
2.4 I/O虛擬化
2.5 本章小結(jié)
第2部分 Xen基本機(jī)制和策略
第3章 Xen信息頁
3.1 啟動信息頁
3.1.1 啟動信息頁的數(shù)據(jù)結(jié)構(gòu)
3.1.2 結(jié)構(gòu)體start-info成員字段說明
3.2 共享信息頁
3.2.1 共享信息頁的數(shù)據(jù)結(jié)構(gòu)
3.2.2 結(jié)構(gòu)體shared_info成員字段說明
3.3 本章小結(jié)
第4章 超級調(diào)用和事件通道
4.1 系統(tǒng)調(diào)用
4.1.1 系統(tǒng)調(diào)用的過程
4.1.2 系統(tǒng)調(diào)用的實現(xiàn)
4.2 超級調(diào)用
4.2.1 超級調(diào)用的實現(xiàn)方式
4.2.2 超級調(diào)用頁
4.2.3 申請超級調(diào)用
4.3 事件通道
4.3.1 基本概念
4.3.2 事件通道的初始化
4.3.3 事件通道的操作
4.3.4 事件通道的使用
4.4 本章小結(jié)
第5章 授權(quán)表
5.1 共享內(nèi)存
5.1.1 Linux中的共享內(nèi)存
5.1.2 Xen中的共享內(nèi)存
5.2 授權(quán)表
5.2.1 授權(quán)項
5.2.2 授權(quán)表的操作
5.3 頁面映射
5.3.1 頁面映射操作
5.3.2 撤銷映射操作
5.4 頁面?zhèn)鬟f
5.4.1 頁面?zhèn)鬟f操作
5.4.2 內(nèi)存拷貝操作
5.5 授權(quán)表的使用
5.5.1 授權(quán)引用操作
5.5.2 設(shè)備驅(qū)動gntdev
5.6 本章小結(jié)
第3部分 Xen子系統(tǒng)
第6章 CPU虛擬化
6.1 中斷和異常的處理
6.1.1 基本知識
6.1.2 物理中斷處理
6.1.3 虛擬中斷處理
6.1.4 異常處理
6.2 時間和計時器
6.2.1 時間
6.2.2 計時器
6.2.3 時間和計時器操作
6.3 VCPU設(shè)置
6.3.1 VCPU數(shù)據(jù)結(jié)構(gòu)
6.3.2 VCPU初始化
6.3.3 VCPU操作
6.4 VCPU調(diào)度
6.4.1 調(diào)度器
6.4.2 調(diào)度處理
6.5 本章小結(jié)
第7章 內(nèi)存虛擬化
7.1 內(nèi)存尋址
7.1.1 80386的分段機(jī)制
7.1.2 Xen的分段機(jī)制
7.1.3 80386的分頁機(jī)制
7.1.4 Xen的分頁機(jī)制
7.2 內(nèi)存分配
7.2.1 Xen的內(nèi)存分配
7.2.2 Guest OS的物理內(nèi)存
7.2.3 物理內(nèi)存管理
7.3 虛擬地址轉(zhuǎn)換
7.3.1 直接模式
7.3.2 頁表更新
7.3.3 可寫頁表
7.4 本章小結(jié)
第8章 I/O設(shè)備虛擬化
8.1 設(shè)備虛擬化的三種模型
8.1.1 仿真設(shè)備模型
8.1.2 直接分配設(shè)備模型
8.1.3 虛擬設(shè)備模型
8.2 虛擬設(shè)備模型及其相關(guān)機(jī)制
8.3 隔離驅(qū)動域
8.4 設(shè)備I/O環(huán)
8.4.1 設(shè)備I/O環(huán)的基本原理
8.4.2 設(shè)備I/O環(huán)的實現(xiàn)方式
8.4.3 設(shè)備I/O環(huán)的實例——塊設(shè)備的I/O環(huán)
8.5 Xenstore和Xenbus
8.5.1 Xenstore簡介
8.5.2 Xenstore的實現(xiàn)原理
8.5.3 Xenbus簡介
8.5.4 Xenbus的實現(xiàn)原理
8.6 虛擬塊設(shè)備
8.6.1 虛擬塊設(shè)備I/O環(huán)
8.6.2 虛擬塊設(shè)備的初始化
8.7 虛擬網(wǎng)絡(luò)設(shè)備
8.7.1 虛擬網(wǎng)絡(luò)設(shè)備簡介
8.7.2 虛擬網(wǎng)絡(luò)設(shè)備的實現(xiàn)原理
8.7.3 虛擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)傳輸流程
8.8 本章小結(jié)
第4部分 Xen安全機(jī)制
第9章 Xen訪問控制模塊
9.1 ACM模塊總體介紹
9.1.1 ACM模塊架構(gòu)
9.1.2 ACM模塊的常用功能
9.1.3 ACM模塊的編譯
9.2 策略文檔的編譯與裝載
9.2.1 策略文檔的格式
9.2.2 策略文檔的編譯
9.2.3 策略文檔的裝載
9.3 ACM模塊分析
9.3.1 ACM模塊的Hooks函數(shù)及其接口函數(shù)
9.3.2 中國墻策略實現(xiàn)分析
9.3.3 STE策略實現(xiàn)分析
9.4 ACM模塊實際操作示例
9.5 本章小結(jié)
第10章 可信平臺模塊虛擬化
10.1 可信計算
10.1.1 可信的定義
10.1.2 可信平臺
10.1.3 可信平臺模塊
10.2 虛擬化可信平臺模塊(vTPM)
10.2.1 vTPM的設(shè)計
10.2.2 vTPM的實現(xiàn)
10.2.3 vTPM的使用
10.3 本章小結(jié)
第5部分 Xen展望
第11章 硬件虛擬化
11.1 特權(quán)級環(huán)
11.2 VMX和VMCS
11.2.1 VMX
11.2.2 VMCS
11.3 HVM中的其他機(jī)制
11.4 本章小結(jié)
附錄 名詞解釋
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號