[发明专利]实现计算设备中的关机状态在审
申请号: | 201280068495.0 | 申请日: | 2012-07-27 |
公开(公告)号: | CN104081314A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 路易斯·B·霍布森 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 计算 设备 中的 关机 状态 | ||
背景技术
技术的进步已导致更小且更强大的计算设备,如个人计算机、膝上型计算机、移动电话以及平板计算机。随着计算设备在尺寸上变得更小且在计算能力方面变得更强大,在不牺牲计算设备在唤醒期间的响应能力的情况下电池寿命和功耗已经成为要考虑的重要因素。通常,未被供电的计算设备的组件越多,更多的功率可以被节省且计算设备的电池寿命可以延长。计算设备可以进入睡眠模式或关机模式以减少功耗。例如,用户可以指示计算设备进入睡眠、待机或休眠模式。此外,用户可以选择关闭命令功率,并且作为响应,计算设备的组件关机。
附图说明
下面的详细描述参照附图,其中:
图1是包括用于实现关机状态的控制器的计算设备的示例实现方式的框图;
图2是包括用于实现关机状态的控制器的计算设备的另一示例实现方式的框图;
图3是计算设备中的关机状态的示例实现方式的流程图;
图4是计算设备中的关机状态的另一示例实现方式的流程图;以及
图5是计算设备的示例实现方式的框图,该计算设备包括被编码有用于实现关机状态的指令的机器可读存储介质。
具体实施方式
如在高级配置和电源接口(ACPI)规范中定义的,计算设备可以通过在一个或多个低功率模式(例如,睡眠(sleep)状态)中操作来节约功率和能耗。ACPI规范可以包括“S0-S5”功率状态。S0表示系统的满功率状态或“开”状态。睡眠状态S1-S4表示升高的功率节省水平,状态S5是最大功率节省模式,在状态S5中系统处于软关机(即,关闭(shutdown))状态。例如,S5状态可以通过来自用户的关闭命令实现或触发。
在S4状态中,在进入S4状态之前将内存的内容存入非易失性存储器内,以降低唤醒期间的延迟。然而,S4睡眠状态比S5状态消耗显著更多的功率。此外,一些国家,例如欧洲国家,已经实施对系统在处于关闭状态下(例如,处于S5状态下)时可以消耗的功率的量(如0.5瓦特)施加限制的条例。
因此,如下面详述的,各示例涉及实现操作系统中的关机(power off)状态,该操作系统响应于关机命令发布睡眠状态命令(例如,写睡眠状态指示)。在发布睡眠状态命令或写睡眠状态指示之前,操作系统将主内存的当前状态或内容写至非易失性存储器。控制器可以确定关机命令触发将睡眠状态指示写至寄存器,且作为响应,控制器可以将关机状态指示写至第二寄存器。应注意,在一些硬件实例中,例如第一寄存器和第二寄存器位于相同的地址。在这样的示例中,对寄存器容量进行重配置,以允许在第二次写之前的睡眠状态转换。因此,在执行关机命令之前存储主内存的内容。
控制器还可操作来区分由操作系统发布的“关闭S4”(即,由S5请求触发的S4状态命令)以及真正的“休眠(hibernation)S4”(即,由S4请求触发的S4状态命令)。因此,在一个示例中,控制器可操作来在操作系统调用“关闭S4”时实现S5关闭。在另一示例中,系统可以在操作系统调用真正的“休眠S4”时实现S4睡眠状态。因此,在关机之前,计算设备可以通过将计算系统的状态写至非易失性存储设备来实现0.5W的功耗及低延迟。
在下面的描述中,参照术语“机器可读存储介质”。如本文中所用的,术语“机器可读存储介质”指存储可执行指令或其它数据的任意非瞬态电子存储设备、磁性存储设备、光学存储设备或其它物理存储设备(例如,硬盘驱动器、随机存取存储器、闪存等等)。
现参照附图,图1是根据一个示例的计算设备的框图,该计算设备包括用于实现关机状态的控制器114。计算设备102例如包括如所示那样通信地联接的控制器114、非易失性存储器120以及操作系统112。计算设备102可以例如是笔记本计算机、台式计算机、膝上型计算机、手持计算设备、移动电话、服务器、板式或平板计算设备、便携式阅读设备或任意其它处理设备。
控制器114可以例如执行关于计算设备102的辅助功能,如初始化、输入/输出(I/O)、管理、系统复位功能、热管理操作、电源管理操作以及用于配置和控制计算设备102内的各设备。控制器114可以是片上系统(SoC)的一部分,该片上系统还可以包括可联接至控制器114的各种附加组件(例如,内存、键盘、鼠标、电池等)。此外,控制器114可以是用于计算设备102的外围设备控制器(例如,键盘控制器)。此外,控制器114可以包括或可以是用于执行在计算设备102的内存中的指令的处理器,这些指令用于控制和管理与其连接的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280068495.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于多维数组中的元素偏移量计算的指令
- 下一篇:复合材料制成的主发条的防摩擦