[发明专利]虚拟机系统及其显卡访问方法有效
申请号: | 200610076391.0 | 申请日: | 2006-04-20 |
公开(公告)号: | CN101059762A | 公开(公告)日: | 2007-10-24 |
发明(设计)人: | 刘春梅;刘永锋;陈军 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F3/14 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
地址: | 100085北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 系统 及其 显卡 访问 方法 | ||
1.一种虚拟机系统,包括虚拟机监视器、服务操作系统和至少一个客户操作系统,其中,
所述虚拟机监视器包括通信模块,该通信模块用于虚拟机监视器和服务操作系统及各个客户操作系统之间的通信;
所述服务操作系统包括设备模型,该设备模型用于获取显卡信息;
其特征在于:
所述客户操作系统通过通信模块访问设备模型,获取显卡信息,对显卡进行资源配置,并将资源配置信息通过通信模块发送到设备模型,所述客户操作系统还包括显卡驱动,用于将客户操作系统的显卡访问数据发送到虚拟机监视器;
所述服务操作系统中的设备模型还用于获取服务操作系统对显卡的资源配置信息和客户操作系统对显卡的资源配置信息,并根据服务操作系统对显卡的资源配置信息和客户操作系统对显卡的资源配置信息生成资源转换表发送到虚拟机监视器;
所述虚拟机监视器还包括资源转换模块,用于根据资源转换表对来自客户操作系统的显卡访问数据进行IO地址转换或将内存映射输入输出映射到显卡的物理内存映射输入输出,并将处理后的数据发送到显卡。
2.如权利要求1所述的系统,其特征在于:
所述资源转换模块进一步将虚拟机监视器接收到的显卡的中断请求转换成客户操作系统的中断号后发送给客户操作系统;
所述客户操作系统进一步通过显卡驱动处理由虚拟机监视器发送过来的显卡的中断请求。
3.如权利要求1或2所述的系统,其特征在于:
所述资源转换表中包括服务操作系统和客户操作系统分别对显卡分配的IO地址的对应关系、中断请求的对应关系和内存映射输入输出的对应关系。
4.如权利要求1或2所述的系统,其特征在于:
所述服务操作系统进一步包括键盘切换模块,所述虚拟机监视器进一步包括切换模块和访问控制模块,所述服务操作系统和所述客户操作系统进一步包括显卡寄存器保存/恢复模块,
所述键盘切换模块用于接收键盘输入信号,判断该信号是否为系统切换信号,并将系统切换信号对应的切换信息通过通信模块发送到切换模块;
所述切换模块用于根据切换信息通过通信模块发送显卡寄存器保存/恢复信号到显卡寄存器保存/恢复模块,并且发送访问控制信号到访问控制模块;
所述访问控制模块用于根据访问控制信号改变操作系统对显卡的访问权限;
所述显卡寄存器保存/恢复模块用于根据显卡寄存器保存/恢复信号对显卡寄存器的值进行保存或恢复,并通过通信模块发送显卡寄存器保存成功信号或显卡寄存器恢复成功信号到切换模块。
5.如权利要求4所述的系统,其特征在于:
所述访问控制模块在接收到访问控制信号时,若前后台状态改变的操作系统是客户操作系统,发送相应控制信号到资源转换模块,资源转换模块根据控制信号禁用后台操作系统的资源转换表并启用前台操作系统的资源转换表。
6.如权利要求4所述的系统,其特征在于:
所述访问控制模块在接收到访问控制信号时,若前后台状态改变的操作系统是服务操作系统,发送相应控制信号到服务操作系统中的显卡驱动,由该显卡驱动打开或关闭服务操作系统对显卡的访问权限。
7.如权利要求4所述的系统,其特征在于:
所述切换模块根据切换信息判断前后台状态改变的操作系统,发送显卡寄存器保存信号到切换到后台的操作系统的显卡寄存器保存/恢复模块,发送显卡寄存器恢复信号到切换到前台的操作系统的显卡寄存器保存/恢复模块。
8.如权利要求4所述的系统,其特征在于:
所述客户操作系统和服务操作系统进一步包括显存保存/恢复模块;
所述切换模块进一步根据切换信息通过通信模块发送显存保存/恢复信号到显存保存/恢复模块;
所述显存保存/恢复模块根据显存保存/恢复信号对显存的内容进行保存或恢复。
9.如权利要求8所述的系统,其特征在于:
所述切换模块根据切换信息判断前后台状态改变的操作系统,发送显存保存信号到切换到后台的操作系统的显存保存/恢复模块,发送显存恢复信号到切换到前台的操作系统的显存保存/恢复模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610076391.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车用鼓风机
- 下一篇:高效流媒体数据读写系统