欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > 其他教程 > 处理器虚拟化技术[PDF][源码][171.15MB]

处理器虚拟化技术[PDF][源码][171.15MB]

2019-07-29 2020 收藏 1 赞一个 0 真差劲 0 去评论 去下载

内容简介

《处理器虚拟化技术》针对在Intel处理器端的虚拟化技术(Intel Virtualization Technology for x86,即Intel VT-x)进行全面讲解。在Intel VT-x技术下实现了VMX(Virtual-Machine Extensions,虚拟机扩展)架构平台来支持对处理器的虚拟化管理。因此,VMX架构是Intel VT-x技术的核心。《处理器虚拟化技术》内容围绕VMX架构实现细节展开全面讲解。但Intel VT-d(Virtualization Technology for Directed I/O)和Intel VT-c(Virtualization Technology for Connectivity)技术并不在本书的描述范围。同时,也不针对AMD-v技术进行讨论。

《处理器虚拟化技术》共分为7章,书的整体结构也较为规整,可读性比较强。《处理器虚拟化技术》共提供14个例子,对VMX架构的一些特色功能进行辅助讲解。

读者阅读《处理器虚拟化技术》,可以学习Intel VT-x技术的VMX架构知识,并且对整个x86/x64体系有更深入的了解!可以说,不了解VMX架构,根本算不上对x86/x64体系熟悉,因为,在处理器的虚拟化技术里需要使用全方位的体系知识,对处理器在非常细节的地方进行虚拟化处理。

因此,《处理器虚拟化技术》适合有一定x86/x64体系知识基础或者想更深入学习x86/x64体系知识的读者。

目录

第1 章 系统平台 ............. 1

1.1 环境及工具 ............... 1

1.1.1 使用VMware ..... 2

1.1.2 使用Bochs ......... 4

1.1.3 在真实机器上运行 ................ 4

1.1.4 Build 工具.......... 4

1.2 64 位与32 位代码的混合编译 ... 7

1.2.1 使用符号__X64 .. 7

1.2.2 指令操作数 ........ 8

1.2.3 64-bit 模式下其他指令处理 .. 11

1.2.4 函数重定义表 .. 15

1.3 地址空间 ................. 17

1.4 数据结构 ................. 23

1.4.1 PCB 结构 ......... 23

1.4.2 LSB 结构 ....... 37

1.4.3 初始化PCB ..... 38

1.4.4 SDA 结构 ............. 42

1.4.5 初始化SDA ..... 56

1.4.6 DRS 结构 ........ 57

1.5 系统启动 ................. 59

1.5.1 Boot 阶段 ........ 59

1.5.2 stage1 阶段 ...... 62

1.5.2.1 stage1 阶段的多处理器初始化 .... 66

1.5.2.2 BSP 的收尾工作 ..... 68

1.5.2.3 APs 的stage1 阶段工作 .............. 70

1.5.3 stage2 阶段 ...... 73

1.5.3.1 BSP 在stage2 最后处理 .............. 80

1.5.3.2 APs 在stage2 阶段收尾工作 ....... 81

1.5.4 stage3 阶段 ...... 83

1.5.4.1 BSP 在stage3 阶段的最后工作 ... 87

1.5.4.2 APs 在stage3 阶段收尾工作 ....... 88

1.5.5 例子1-1 ........... 90

1.6 系统机制 ................. 91

1.6.1 分页机制 ......... 91

1.6.1.1 PAE 分页模式实现 . 91

1.6.1.2 IA-32e 分页模式实现 ................. 98

1.6.2 多处理器机制 102

1.6.2.1 调度任务 ............. 102

1.6.2.2 处理器切换 .......... 109

1.6.3 调试记录机制 113

1.6.3.1 例子1-2 ............... 120

1.6.3.2 运行结果 ............. 121

文档截图

QQ截图20190729120609.jpg

处理器虚拟化技术[PDF][源码][171.15MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论