注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護NewBluePill:深入理解硬件虛擬機

NewBluePill:深入理解硬件虛擬機

NewBluePill:深入理解硬件虛擬機

定 價:¥29.00

作 者: 于淼,戚正偉 等編著
出版社: 清華大學出版社
叢編項:
標 簽: 維修

ISBN: 9787302249382 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 167 字數(shù):  

內(nèi)容簡介

  《NewBluePill:深入理解硬件虛擬機》是國內(nèi)外第一本基于源代碼詳細分析intel和amd硬件虛擬化實現(xiàn)細節(jié)的書籍?!禢ewBluePill:深入理解硬件虛擬機》首先串講newbluepill的啟動、運行和卸載場景,之后詳細講解newbluepill的各個組成模塊?!禢ewBluePill:深入理解硬件虛擬機》介紹newbluepill的各個重要數(shù)據(jù)結(jié)構(gòu),重點在于引導讀者去探索newbluepill及硬件虛擬化,因此《NewBluePill:深入理解硬件虛擬機》并不具體剖析代碼中涉及的細節(jié)知識。《NewBluePill:深入理解硬件虛擬機》附錄提供了《NewBluePill:深入理解硬件虛擬機》相關(guān)技術(shù),包括截止到定稿時有影響力的項目和項目分析,以及相關(guān)論文和文獻?!禢ewBluePill:深入理解硬件虛擬機》可以作為高校計算機相關(guān)專業(yè)師生參考讀物,也可以作為硬件虛擬化技術(shù)從業(yè)人員的參考資料。

作者簡介

暫缺《NewBluePill:深入理解硬件虛擬機》作者簡介

圖書目錄

第1章 概述
1.1 虛擬化技術(shù)概述
1.1.1 虛擬化的歷史
1.1.2 硬件虛擬化技術(shù)
1.1.3 hev技術(shù)應(yīng)用模型
1.2 已有的hev技術(shù)平臺介紹
1.2.1 svm
1.2.2 amdiommu
1.2.3 intel-vtx
1.2.4 intel-vtd
1.3 newbluepill項目介紹
第1篇 體驗篇
第2章 體驗newbiuepill
2.1 編譯newbluepill
2.2 演示newbluepill
2.3 調(diào)試newbluepill
第2篇 原理篇
第3章 深入hev技術(shù)細節(jié)
3.1 hev下虛擬機啟動過程
3.1.1 啟動過程模型
3.1.2 vt技術(shù)下開啟虛擬機的過程
3.1.3 svm技術(shù)下開啟虛擬機的過程
3.2 hev下虛擬機關(guān)閉過程
3.2.1 vt技術(shù)下關(guān)閉hypervisor和虛擬機的過程
3.2.2 svm技術(shù)下關(guān)閉hypervisor和虛擬機的過程
3.3 hev下#vmexit事件的產(chǎn)生和處理
3.3.1 vt技術(shù)下#vmexit事件的產(chǎn)生和處理
3.3.2 svm技術(shù)下#vmexit事件的陷入和處理
3.4 hev下虛擬機關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
3.4.1 vt技術(shù)下的vmcs結(jié)構(gòu)體
3.4.2 svm技術(shù)下的vmcb結(jié)構(gòu)體
3.5 hev中的雙層地址翻譯
3.5.1 vt擴展頁表技術(shù)
3.5.2 svm嵌套頁表技術(shù)
3.6 總結(jié)
3.6.1 vt和svm不同之處和使用時應(yīng)注意的地方
3.6.2 hev技術(shù)所帶來的性能損耗
第3篇 深人篇
第4章 newbiuepill的啟動和卸載
4.1 newbluepill驅(qū)動的啟動過程
4.1.1 構(gòu)建私有頁表
4.1.2 初始化調(diào)試系統(tǒng)
4.1.3 構(gòu)建hypervisor并將操作系統(tǒng)放入虛擬機
4.1.4 進入newbluepill的世界
4.2 newbluepill驅(qū)動的卸載過程
4.2.1 拆除hypervisor恢復原宿主機信息
4.2.2 關(guān)閉調(diào)試系統(tǒng)
4.2.3 拆除私有頁表
第5章 newb,uepili內(nèi)存系統(tǒng)
5.1 相關(guān)文件
5.2 x64下的地址翻譯
5.3 newbluepill內(nèi)存隱藏技術(shù)
5.3.1 內(nèi)存系統(tǒng)的初始化
5.3.2 內(nèi)存系統(tǒng)的使用
5.3.3 內(nèi)存系統(tǒng)的關(guān)閉
5.4 總結(jié)
第6章 newbluspill陷入事件管理系統(tǒng)
6.1 相關(guān)文件
6.2 trap元素的生成、注冊機制
6.3 trap元素的觸發(fā)機制
6.3.1 階段1觸發(fā)
6.3.2 階段2觸發(fā)
6.4 各處理函數(shù)功能和實現(xiàn)
6.4.1 vt技術(shù)實現(xiàn)中各處理函數(shù)功能和流程
6.4.2 svm技術(shù)實現(xiàn)中各處理函數(shù)功能和流程
第7章 newb,uepili反探測系統(tǒng)
7.1 探測newbluepill
7.1.1 通過指令執(zhí)行耗時分析
7.1.2 通過觀察tlb變化分析
7.2 bluechicken策略
7.2.1 相關(guān)文件
7.2.2 功能介紹和詳細分析
7.3 時間欺騙——指令追蹤策略
7.3.1 相關(guān)文件
7.3.2 功能介紹和詳細分析
第8章 nswbiuspill調(diào)試系統(tǒng)
8.1 相關(guān)文件
8.2 功能概述
8.3 實現(xiàn)細節(jié)
8.3.1 newbluepill端調(diào)試系統(tǒng)部分
8.3.2 dbgclient端調(diào)試系統(tǒng)部分
8.4 總結(jié)
第4篇 實驗篇
第9章 實驗部分
9.1 動手寫自己的第一個hvm程序
9.1.1 實驗目的
9.1.2 實驗概述
9.2 移植newbluepill到32位系統(tǒng)
9.2.1 實驗目的
9.2.2 實驗概述
9.2.3 提示
9.3 開發(fā)基于hev技術(shù)的注冊碼驗證器
9.3.1 實驗目的
9.3.2 實驗概述
9.4 newbluepill完全隱藏了
9.4.1 實驗目的
9.4.2 實驗概述
附錄a 其他有關(guān)hvm技術(shù)的項目
a.1 xen
a.2 kvm
a.3 v3vee
a.4 pinos
a.5 bitvisor
附錄b 其他安全技術(shù)
b.1 inteltxt技術(shù)
b.2 svm和tpm模塊的結(jié)合
附錄c ibm虛擬化戰(zhàn)略和產(chǎn)品
附錄d 相關(guān)軟件和參考文檔
d.1 相關(guān)軟件
d.2 參考文檔

本目錄推薦

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