[发明专利]用于虚拟化图形子系统的系统和方法有效
申请号: | 200510128733.4 | 申请日: | 2005-11-30 |
公开(公告)号: | CN1797345A | 公开(公告)日: | 2006-07-05 |
发明(设计)人: | D·R·布莱斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/46 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了用于向图形硬件应用虚拟机的系统和方法。在本发明的各实施例中,尽管监管代码运行在CPU上,实际图形工作项直接运行在图形硬件上,且监管代码被结构化为图形虚拟机监控程序。使用虚拟机监控程序(VMM)技术在单独的虚拟机(VM)中与诸如新版本操作系统(OS)等第二OS同时运行诸如原始OS版本等第一OS,保持了应用程序兼容性。应用于主机处理器的VMM技术被扩展到图形处理单元(GPU),以允许硬件访问图形加速器,从而确保传统应用程序以完全的性能操作。本发明也提供了当在不同的VM中运行多个应用程序时使得用户体验表面上无缝的方法。在本发明的其它方面,通过采用VMM技术,本发明的虚拟化图形体系结构被扩展以提供可信服务和内容保护。 | ||
搜索关键词: | 用于 虚拟 图形 子系统 系统 方法 | ||
【主权项】:
1.一种用于在具有第一操作系统和第二操作系统的计算系统中处理图形数据的方法,所述第一操作系统主存在第一虚拟机中,所述第二操作系统主存在第二虚拟机中,所述方法包括:接收要由所述计算系统的图形子系统的图形处理单元(GPU)执行的一个或多个工作项,其中,所述一个或多个工作项是由所述第一虚拟机或所述第二虚拟机发起的;以及用所述GPU处理所述一个或多个工作项,而无论所述一个或多个工作项是基于来自所述第一操作系统的接口还是基于来自所述第二操作系统的接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510128733.4/,转载请声明来源钻瓜专利网。