《Xen虚拟化技术》特色内容
(1)综述虚拟化技术的发展历程实现层次及分类,详细分析x86架构下的虚拟化问题;
(2)分析Xen体系结构的设计理念,包括虚拟机管理器和不同类型的虚拟域;
(3)分析Xen采用的两种重要的共享信息页结构,包括启动信息页和共享信息页;
(4)分析从虚拟机到Xen的同步调用机制超级调用,以及从Xen到虚拟机的异步调用机制事件通道;
(5)分析Xen授权表机制,以及授权表在系统中的应用I/O环;
(6)分析与CPLJ虚拟化相关的机制和原理,包括在Xerl系统中中断和异常处理机制的变化、Xen和GuestOS的时间和计时器,以及相关操作、VCPU的设置和调度等:
(7)分析与内存虚拟化相关的机制和原理,包括Xen的分段、分页机制,以及对Guest OS内存空间的分配和管理等:
(8)分析与I/O设备虚拟化相关的机制和原理,包括设备虚拟模型、前后端设备分离驱动模型,以及两种应用虚拟块设备和虚拟网络设备:
(9)分析Xen相关安全机制,主要包括访问控制模块ACM及可信平台虚拟化模块vTPM;
(10)分析Xen硬件辅助虚拟化技术的基本原理,主要包括VMX指令集和VMCS数据结构。
展开