摘要
为降低虚拟化环境中处理器模式转换带来的开销,研究了基于VT-x技术的处理器模式转换机制。根据客户机操作系统在不同阶段的运行状态,分析了相应的处理器模式转换过程。采用客户机操作系统最小等待的基本思想,结合VT-x处理器提供的虚拟机扩展功能,设计出了处理器模式转换的整体流程,分别构造出满足客户机操作系统需求的实模式和保护模式处理器环境,模拟了客户机操作系统的执行过程以及虚拟机监控器对相关事件的处理。实验结果表明,VT-x技术可以有效辅助处理器模式转换,简化虚拟机监控器设计。
To reduce the spending brought by the processor mode transform in the virtualization environment, processor mode transform mechanism based on VT-x technology is studied. Based on the running state of vip operating system in different phase, the course of relevant processor mode transform is analyzed. The basis idea of vip operating system least waiting is employed, the whole flow of processor mode transform is designed combined with the function of Virtual-machine extensions provided by VT-x processor, real mode and protect mode processor environment that meet vip operating system need is constructed, execution process of the vip operating system is simulated as well as interrelated events processed by Virtual-machine monitors. The implementation show that VT-x technology could assist processor mode transform effectively, and predigest the design of Virtual-machine monitors.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第9期2065-2069,共5页
Computer Engineering and Design
关键词
虚拟机监控器
虚拟机扩展
虚拟机控制结构
客户机操作系统
处理器模式
virtual-machine monitors
virtual-machine extensions
virtualmachine control data structure
vip operating system
processor mode