1 / 27
文档名称:

最新精品范文-NewBluePill:深入理解硬件虚拟机_IT168文库.pdf

格式:pdf   页数:27
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最新精品范文-NewBluePill:深入理解硬件虚拟机_IT168文库.pdf

上传人:好文档 2014/12/2 文件大小:0 KB

下载得到文件列表

最新精品范文-NewBluePill:深入理解硬件虚拟机_IT168文库.pdf

文档介绍

文档介绍:清华电脑学堂






NewBluePill:深入理解硬件虚拟机




于淼戚正伟编著
















清?华?大?学?出?版?社
北京
内容简介
本书是国内外第一本基于源代码详细分析 Intel 和 AMD 硬件虚拟化实现细节的书籍。本
书首先串讲 NewBluePill 的启动、运行和卸载场景,之后详细讲解 NewBluePill 的各个组成模
块。本书介绍 NewBluePill 的各个重要数据结构,重点在于引导读者去探索 NewBluePill 及硬
件虚拟化,因此本书并不具体剖析代码中涉及的细节知识。本书附录提供了本书相关技术,
包括截止到定稿时有影响力的项目和项目分析,以及相关论文和文献。
本书可以作为高校计算机相关专业师生参考读物,也可以作为硬件虚拟化技术从业人员
的参考资料。


本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
版权所有,侵权必究。侵权举报电话:010-62782989 **********
图书在版编目(CIP)数据

NewBluePill:深入理解硬件虚拟机?/?于淼,戚正伟编著. —北京:清华大学出版社,
ISBN 978-7-302-24938-2

Ⅰ. ①N…Ⅱ. ①于…②戚…Ⅲ. ①虚拟处理机Ⅳ. TP338

中国版本图书馆 CIP 数据核字(2011)第 040534 号


责任编辑:夏兆彦
责任校对:徐俊伟
责任印制:
出版发行:清华大学出版社地址:北京清华大学学研大厦 A 座
邮编:100084
社总机:010-62770175 邮购:010-62786544
投稿与读者服务:010-62795954,******@.
质量反馈:010-62772015,******@.
印刷者:
装订者:肖米
经销:全国新华书店
开本:185×230 印张: 字数:260 千字
版次:2011 年 5 月第 1 版印次:2011 年 5 月第 1 次印刷
印数:1~5000
定价: 元
产品编号:039304-01
??

??

??

??

错误!文档中没有指定样式的文字。 3
本书是专门为学习研究硬件虚拟化技术的读者准备的。本书入门简单,具备 x86 基础和
嵌入式设备程序开发经验的读者即可阅读本书,通过阅读本书,读者能够熟悉硬件虚拟化技
术并能在其基础上开发相关应用程序。对于研究者而言,本书附录中出现的论文和书籍提供
了丰富的引用资源;而对于开发者来说,本书中对相关项目的分析和相关技术的介绍提供了
丰富的开发素材。同时对所有读者,本书结合 NewBluePill 项目源代码和穿插实验将快速带
您进入硬件虚拟化技术的世界。
本书结构
本书首先介绍已有硬件虚拟化技术,并大致讲解它们的工作原理和异同。随后通过讲解
NewBluePill 源代码来展示硬件虚拟化技术的编程方法和带来的神奇之处。第 2 章着重展示
NewBluePill 的效果,给读者展示对 NewBluePill 最直接的认识。从第 4 章开始,本书将逐一
分析 NewBluePill 的各个模块源代码。在最后,本书给出 4 个实验,用于读者检验自己对硬
件虚拟化编程的掌握情况。同样本书也给出一系列有关项目和参考文献,用于读者在未来进
行更深入的学习。
实验部分
本书的实验部分需要读者在被调试机器上安装 64 位 Windows 操作系统,并且在调试机
上安装 Windbg 调试工具。本书的各章节内的实验均出现在“实验”标题方框中,其中包含
了完成实验的具体步骤、示例输出和简要分析。建议读者按照书中步骤完成各个实验,以加
深印象。在本书最后还有几个大型实验,只是提供了完成实验需要注意的地方和部分示例输
出,并未随书提供相关源代码,鼓励读者独立完成实验。
未涵盖课题
硬件虚拟化技术包含了很多方面,本书由于是通过讲解 NewBluePill 项目源代码来讨论
硬件虚拟化技术的,因此并未涉及某些硬件虚拟化技术的细节部分,如 VT-d、EPT 的具体细
节,以及 Intel? TXT 技术的使用详情,这些部分在诸如 VMWare Workstation 和 Xen 较
高版本中都有所体现。
如果读者确实需要了解这些方面的内容或者需要更深地探索硬件虚拟化技术,可参考