[发明专利]用于快速改变数据处理系统的功率状态的方法和设备无效
申请号: | 200810144638.7 | 申请日: | 2008-03-07 |
公开(公告)号: | CN101320314A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | M·A·罗思曼;G·J·欣顿;V·J·齐默;M·S·多兰;M·D·金尼;A·J·菲什 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/445;G06F1/32 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 朱海煜;刘春元 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 快速 改变 数据处理 系统 功率 状态 方法 设备 | ||
技术领域
本公开一般涉及数据处理领域,特别是涉及用于快速将处理系统从睡眠 状态恢复的方法和相关设备。
背景技术
高级配置和电源接口(ACPI)是一开放的工业规范,它描述用于对处 理系统例如膝上计算机,台式机和服务器计算机进行配置和功率管理的工业 -标准接口。日期为2004年9月2日的ACPI规范的修订版3.0可以从 www.acpi.info/spec.htm1上获得。ACPI规范描述了各种睡眠状态以及全局功 率状态。然而,本发明不限于符合ACPI的系统,而是可有利地用于任何适 当的处理系统中。
对本公开来说,处理系统可以处于四种功率状态之一:活动状态,加电 的睡眠状态,不加电的睡眠状态或断开状态。睡眠状态也可以称为睡眠模式。
在断开状态,系统断电,且系统不包括用于从早先的活动状态恢复处理 的系统上下文。从断电状态转变(transition)到活动状态,启动固件必须初始 化硬件并启动OS。
在活动状态,系统分派并执行线程。通常,受可归因于例如处理系统的 有效负荷和性能限制等因素的延迟影响,系统基本上实时响应外部事件。然 而,系统的各种性能和功率特性可以在活动状态范围内动态地调整。例如, 当处理系统处于活动状态时系统内的个体装置的功率状态可动态地改变。活 动状态也可以称为活动模式。
对本公开来说,当处理系统处于睡眠状态时,该处理系统不执行用户模 式线程,而且与处于活动状态相比系统消耗较少功率。系统可能出现断开状 态,因为各种外围设备或指示器(例如,显示器,某些发光二极管(LED), 等)可被断电。在一些情况下,处理系统可以不消耗功率或在睡眠状态中基 本上不消耗功率。
特别地,当处理系统处于加电睡眠状态时,向处理系统的随机存取存储 器(RAM)提供功率,以便防止数据丢失。但是,可以不向处理器和/或其 它组件(component)提供功率。
相反,当处理系统处于非加电睡眠状态时,不向处理系统的RAM提供 功率。因此,当从活动状态向非加电睡眠状态转变时,处理系统可以使用硬 盘驱动器来保存与活动状态中执行的处理有关的数据(即,保存系统上下 文)。对于本公开,非加电睡眠状态也可以称为休眠状态或休眠模式。
通常,与从断电状态开始转变相比,处理系统可以更快速的从睡眠状态 转变成活动状态。例如,在一些实施例中,处理系统可以从睡眠状态转变到 活动状态而不必重新启动操作系统(OS)。
恢复是从睡眠状态转变到活动的状态。通常处理系统可能花费60秒以 上来恢复。例如,具有3.4千兆字节的随机存取存储器(RAM)的处理系统 可能要花费大约150秒来从睡眠模式转变到活动模式。该时间的大部分可能 用于将系统上下文从硬盘驱动器恢复到RAM。随着平均处理系统中的存储 器量的增加,恢复平均处理系统所需的时间量就可能也会增加。如果一个人 希望使用处理系统,对于这个人来说等待处理系统恢复通常既没有趣,又没 有产能。本发明认识到,减少恢复处理系统所需的时间量是有利的。
发明内容
根据本发明的第一方面,提供了一种用于在数据处理系统中使用闪存来 模拟磁盘存储器的方法,所述方法包括:
由数据处理系统的平台软件对数据处理系统的操作系统(OS)读取所 述数据处理系统的磁盘驱动器的存储位置的尝试进行拦截;
响应对OS读取磁盘驱动器的尝试的拦截,自动地确定用于所述读取的 存储位置是否对应于为功率状态转变数据保留的磁盘区域;以及
响应确定所述存储位置对应于为功率状态转变数据保留的所述磁盘区 域,自动从数据处理系统的闪存而不是磁盘驱动器读取数据,并且作为对 OS读取所述磁盘驱动器的尝试的响应,将所述数据从所述平台软件传递到 所述OS。
根据本发明的第二方面,提供了一种数据处理系统,包括:
处理器;
对所述处理器作出响应的随机存取存储器(RAM);
对所述处理器作出响应的闪存;
对所述处理器作出响应的磁盘驱动器;
操作系统(OS),从RAM执行;以及
平台软件,从RAM执行,所述平台软件执行的操作包括:
拦截所述OS读取所述磁盘驱动器的存储位置的尝试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810144638.7/2.html,转载请声明来源钻瓜专利网。