[发明专利]基于处理器虚拟化技术的虚拟机系统及其实现方法无效
申请号: | 200710069653.5 | 申请日: | 2007-06-22 |
公开(公告)号: | CN101093449A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 陈文智 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 杭州天勤知识产权代理有限公司 | 代理人: | 胡红娟 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 处理器 虚拟 技术 虚拟机 系统 及其 实现 方法 | ||
1.一种基于处理器虚拟化技术的虚拟机系统,其特征在于:包括具有虚拟化技术的处理器、除处理器以外的其它底层硬件、运行于虚拟机扩展根操作模式的虚拟机监控器、运行于虚拟机扩展非根操作模式的若干虚拟操作系统,虚拟机监控器一端通过其虚拟硬件平台接口接入各虚拟操作系统,另一端连接除处理器以外的其它底层硬件设备,各虚拟操作系统直接连接处理器。
2.如权利要求1所述的虚拟机系统,其特征在于:所述的虚拟机监控器包括设备虚拟模块、内存虚拟模块、虚拟硬件平台接口、中断描述符表、虚拟机控制结构和全局描述符表,虚拟机控制结构用于控制内存虚拟模块、设备虚拟模块和虚拟硬件平台接口的运行。
3.如权利要求1所述的虚拟机系统,其特征在于:系统运行过程中处理器的设置包括如下步骤:
在非虚拟机扩展模式下,对虚拟机监控器的中断描述符表进行设置,为每个虚拟机监控器需要处理的中断设置中断处理函数,并根据中断向量号将中断处理函数的入口地址保存到中断描述符表的相应位置;
进入虚拟机扩展模式,进行虚拟机控制结构配置,对每个虚拟机控制结构配置需要的域,通过该域的索引码,使用VMWRITE指令写入相应的值;
进入虚拟机扩展非根操作模式,运行虚拟操作系统,第一次进入虚拟操作系统运行时进行实模式模拟。
4.如权利要求1所述的虚拟机系统,其特征在于:所述的中断描述符表用于将每一个中断向量和一个描述符对应起来。
5.如权利要求1所述的虚拟机系统,其特征在于:所述的全局描述符表用于提供段式存储机制,对段的起始地址、界限、属性进行详细定义。
6.一种基于处理器虚拟化技术的虚拟机系统实现方法,其特征在于包括以下步骤:基于具有虚拟化技术的处理器,设置一运行于虚拟机扩展根操作模式的虚拟机监控器,和若干个运行于非虚拟机扩展根操作模式的虚拟操作系统,由虚拟机监控器为各虚拟操作系统虚拟出除处理器以外的其它硬件设备,各虚拟操作系统对其它硬件设备的操作经虚拟机监控器截取,由虚拟机监控器根据一定的规则分配给真实硬件完成操作,及,由虚拟机监控器处理各虚拟操作系统运行过程中出现的所有硬件中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710069653.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:十六-十八烷基聚氧乙烯醚乙酸甘油酯的制备方法
- 下一篇:荧光微球的染色方法