[发明专利]受保护模式操作调度有效
申请号: | 200980124806.9 | 申请日: | 2009-06-12 |
公开(公告)号: | CN102077209A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | E·帕佩夫斯塔蒂洛;J·于;S·A·奥克斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F17/00;G06F15/163 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于受保护模式操作调度的方法、系统和计算机程序产品。受保护模式(例如,用户模式)调度能够方便开发通过使用工作负载专用执行抽象来更好地反映工作负载的要求的编程框架。另外,定义针对可用硬件资源和工作负载要求的特性来调整的调度策略的能力具有更好的系统伸缩特性的潜力。此外,受保护模式调度通过将很大一部分调度功能从管理程序模式(例如,内核模式)移至应用程序来分散调度责任。 | ||
搜索关键词: | 保护 模式 操作 调度 | ||
【主权项】:
一种计算机系统处的用于将处理器资源的调度配置成以受保护模式进行以便从管理程序模式中分散调度责任的方法,所述计算机系统包括物理处理器(109)和具有受保护模式(102)和管理程序模式(103)的操作系统(101),其中受保护模式(102)限制程序访问以受保护模式(102)运行的程序的物理处理器资源,管理程序模式(103)具有对物理处理器资源的不受限访问,一个或多个功能选通对管理程序模式(103)的访问以准许受保护模式(102)中的程序转换至管理程序模式(103)以访问物理处理器资源,其中在所述操作系统(101)中执行的程序能取决于程序指令来从受保护模式(102)转换至管理程序模式(103)以及从管理程序模式(103)转换至受保护模式(102),管理程序模式(103)具有根据默认管理程序模式调度策略来在时间共享的基础上消耗物理处理器资源的默认管理程序模式执行对象格式,所述方法包括:创建以所述操作系统(101)的受保护模式(102)操作的受保护模式调度域(104)的动作,创建所述受保护模式调度域(104)包括:创建虚拟处理器(108),所述虚拟处理器(10)映射物理处理器(1120)的至少一部分以供所述受保护模式调度域(104)的执行对象使用,所述虚拟处理器包括:受保护模式虚拟处理器(108P),所述受保护模式虚拟处理器被配置成处理管理程序模式通知并分派执行对象;以及管理程序模式虚拟处理器(108S),所述管理程序模式虚拟处理器被配置成保留所述物理处理器的至少一部分以供所述受保护模式调度域的执行对象使用;加载与所述默认管理程序模式调度策略不同的至少一个受保护模式调度策略(107),所述至少一个受保护模式调度策略(107)用于在所述虚拟处理器上多路复用所述受保护模式调度域的执行对象;以及创建执行对象存储(105),所述执行对象存储(105)被配置成存储所述受保护模式调度域(104)的执行对象的状态以便于在所述受保护模式调度域中的不同执行对象之间切换上下文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200980124806.9/,转载请声明来源钻瓜专利网。