[发明专利]多处理器系统中的操作系统管理的中断引导有效
申请号: | 201380077383.6 | 申请日: | 2013-09-18 |
公开(公告)号: | CN105378668B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | Y.巴拉卡特;T.布朗;O.法特米;M.金;A.拉夫曼;J.沃尔格穆思 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/34 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一种操作系统,在其中,中断路由器基于来自处理器集合的总负载信息,动态地将每个中断引导到所述处理器集合内的一个或多个处理器。基于由所述中断源施加的负载和对于处理器的目标总负载,将中断源指派给处理器。例如,每个处理器可以随时间维护关于其处理的每个中断的信息。操作系统接收该历史负载信息,以便确定对于来自给定设备的给定类型中断的预期负载、系统上的总负载以及对于每个处理器的目标负载。给定中断源的集合、其预期负载以及对于每个处理器的目标负载,则可以在系统的运行时间期间将每个中断源动态指派给处理器。在规律的基础上,给定系统的当前操作状况,则可以改变这些指派。 | ||
搜索关键词: | 处理器 系统 中的 操作 系统管理 中断 引导 | ||
【主权项】:
1.一种计算机实施的方法,所述方法由包括多个处理器的计算机执行,所述方法包括:中断路由器将多个中断源中的每个中断源指派给从所述多个处理器中选择的处理器,所述多个中断源具有对应的多个中断句柄;响应于来自所述多个中断源中的中断源的每个中断,在指派给所述中断源的处理器上执行用于所述中断源的中断句柄;每个中断句柄在用于执行所述中断句柄的处理器的存储器中的第一数据结构中存储指示由于执行所述中断句柄而消耗的处理时间量的数据;由所述中断句柄调用的任何进程进一步在用于执行被调用的所述进程的所述处理器的所述存储器的所述第一数据结构中存储指示由被调用的所述进程消耗的处理时间量的数据;所述中断路由器从所述多个处理器将数据接收到对于中断路由器的存储器中的第二数据结构中,所述数据指示由于执行所述中断句柄和由所述中断句柄调用的任何进程而被所述多个处理器消耗的处理时间量;所述中断路由器至少基于接收到的所述数据来确定由于由所述多个处理器进行的中断处理产生的在所述计算机上的负载;以及所述中断路由器至少基于所确定的所述负载在所述多个处理器中重新指派所述多个中断源,以便将所述负载分布在所述处理器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380077383.6/,转载请声明来源钻瓜专利网。
- 上一篇:使用测试应用来执行现场测试的移动装置和方法
- 下一篇:自动源代码生成