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

NewBluePill:深入理解硬件虛擬機

NewBluePill:深入理解硬件虛擬機

定 價:¥29.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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