[发明专利]用于提供对处理器状态转换进行检测的方法和装置有效
申请号: | 200680043405.7 | 申请日: | 2006-12-08 |
公开(公告)号: | CN101313284A | 公开(公告)日: | 2008-11-26 |
发明(设计)人: | V·斯里尼瓦桑;S·阿雷;B·库珀 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/32 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 处理器 状态 转换 进行 检测 方法 装置 | ||
技术领域
本发明的一些实施例一般涉及计算系统中的处理器状态转换(processor state transition)。
背景技术
计算系统的功耗,对于许多用户来说,正在变成一个日益敏感的问题。大多数情形下,用户希望较低的能源账单。用户可能还希望计算系统产生较少的噪声和热量,而通常在计算系统的功耗量与该计算系统产生的噪声和发热量之间存在正相关关系。另外,对于采用电池供电的计算系统,如膝上型计算机、蜂窝电话(“手机”)、个人数字助理(PDA)等,减少功耗具有增加计算系统电池寿命(即增加在电池必须充电或者更换之前计算系统的使用时间)的重要作用。
典型的计算系统包括很多不同的组件,例如处理器或微处理器、数据存储设备、以及各种输入/输出(I/O)设备。当计算系统未处于关闭状态时,该计算系统内的每个组件都可能消耗一定电能。此外,计算系统的微处理器体系结构复杂性的增加也对电源管理问题产生了很大影响。计算系统上运行的逻辑,例如软件应用程序,可能并未不知晓该计算系统或其组件的电源状态。这在软件应用程序的活动对于用户并不显而易见时可能会造成问题。此外,该逻辑可能在不同的操作系统上或者不同版本的操作系统(OS)上运行,并且可能无法从操作系统(OS)获取电源状态信息。
因此,需要为该逻辑提供使其能够知晓计算系统的电源管理状态的方式。特别地,该逻辑需要以一种不依赖于OS的方式来检测OS何时将要改变计算系统的电源状态。
附图说明
通过阅读下面的说明书及所附的权利要求,以及通过参考下述附图,本发明实施例的各种优势对于本领域技术人员来说将显而易见,其中:
图1是根据本发明的一些实施例的计算系统示例的方框图;
图2是根据本发明的一些实施例的计算系统示例的方框图;
图3是根据本发明的一些实施例,在具有电源状态进入/退出检测线程的示例性操作系统中的示例进程及线程优先级的方框图;
图4是根据本发明的一些实施例的用于发起电源状态检测的处理过程示例的流程图;
图5是根据本发明的一些实施例的针对高优先级检测线程的处理过程示例的流程图;和
图6是根据本发明的一些实施例的针对低优先级检测线程的处理过程示例的流程图。
具体实施方式
参考了本发明的一些实施例,并对这些实施例的例子在附图中进行了说明。虽然将结合这些实施例描述本发明,但是可以理解并不是要将本发明限制在这些实施例中。相反,本发明是要涵盖可被包括在由所附权利要求定义的本发明的实质和范围内的各种替代物、变型、以及等价物。此外,透彻理解。但是,本发明可以不需要这些特定细节来进行实施。在其他例子中,未对公知的方法、过程、组件和电路进行详细说明,以避免不必要地使本发明的各个方面难以理解。
本发明的一些实施例旨在提供用于检测处理器状态转换的系统和方法,例如(但不限于)采用单核心或者多核心处理器的计算系统。该系统的某些实施例可以检测各种电源管理状态,这些状态可以用来有效地检测计算系统或者一个或多个单核心或多核心处理器的空闲时间,所述状态例如(但不限于)各种处理器电源管理状态,即“C”状态,这些状态可由采用高级配置与电源接口(ACPI)规范(发布于2004年9月2日的ACPI版本3.0)的计算系统来支持。
本说明书中对本发明的“一个实施例”或“某些实施例”的引用表示,结合该实施例描述的特定的特性、功能、结构或者特征被包括在本发明至少一个实施例中。因此在整个说明书各处出现的“在一个实施例中”或“根据一实施例”等短语,并不必然指的是同一个实施例。
本发明的实施例可以在具有单个、双个或者其他多个核心微处理器的计算系统中实现,这样的系统正在变得非常复杂。这些多核心处理器通常包含唯一的计算资源,同时共享共同的二级(L2)高速缓存、共同的封装以及其他特性。这可能会导致电源管理问题,例如(但不限于):
a.进程调度可能会变得更复杂,因为操作系统(OS)可能不了解多个处理器在共享单个封装。这会导致进程在可用的处理核心上未被高效地调度,从而导致较高的功耗;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680043405.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生态形乌贼养护装置
- 下一篇:自动真空充氮箱