文摘
英文文摘
独创性说明及大连理工大学学位论文版权使用授权书
引 言
1虚拟化技术概述
1.1标准的计算机系统
1.1.1标准的计算机系统
1.1.2应用软件的兼容性和可移植性
1.2虚拟机的概念
1.3虚拟机的分类
1.4早期的系统虚拟机
1.5完全虚拟化和泛虚拟化
1.6主流的系统虚拟机
1.7处理器对虚拟化技术的支持
2直接硬件访问的虚拟机系统设计
2.1开发方式
2.2系统改进的目标
2.3 xen项目分析
2.4系统结构设计
2.4.1虚拟机系统中I/O的实现方式
2.4.2直接硬件访问虚拟机系统的架构
2.5系统接口设计
2.5.1 hypercall机制
2.5.2硬件资源管理器和Hypervisor的接口
2.6设备模组
3直接硬件访问的实现
3.1系统虚拟机的实现技术
3.1.1处理器的虚拟化
3.1.2控制转换
3.1.3影子页表
3.1.4存储管理
3.1.5设备模组与I/O请求的处理
3.1.6使用I/O环结构进行数据传输
3.2定义新的数据结构
3.3硬件资源管理器的实现
3.3.1 PCI设备
3.3.2 Domain 0中PCI设备驱动的实现
3.3.3 xen设备模组提供的模拟设备的接口
3.3.4直接硬件访问设备的管理
3.3.5资源转换关系的获取
3.4 PCI设备内存映射的I/O区间的直接访问
3.5 PCI设备独占式I/O的直接访问
3.6开发工具介绍
4直接硬件访问的虚拟机系统的应用
4.1虚拟化的经济价值
4.2虚拟机的应用方式
4.3直接硬件访问虚拟机系统架构的优点
4.4直接硬件访问虚拟机在样机中的应用
结论
参考文献
附录A虚拟机监视器的编译过程
攻读硕士学位期间发表学术论文情况
致 谢