【技术实现步骤摘要】
【国外来华专利技术】
本文描述的多种实施方式涉及数据处理系统的功率管理。本领域已知多种技术来降低数据处理系统中的功耗,尤其是电池供电的设备或系统中的功耗。
技术介绍
在某些数据处理系统中常采用休眠状态来降低功耗。在休眠状态下,设备的显示 器可以关闭(例如,液晶显示器(LCD)的背光关闭),并且硬驱或其他非易失性存储设备关闭(例如,硬驱的一个或多个盘不在自旋),诸如微处理器的处理系统处于可以是关闭的低功率状态中,但是诸如DRAM的数据处理系统的易失性存储器是全功率供电的。休眠状态可以保存功率,同时,由于DRAM在接收功率,所以可以快速地从休眠状态唤醒。从休眠状态快速唤醒是用户所期望的有利特性,用户希望能够在数据处理器系统休眠之后返回到对其的使用,而同时能够从休眠状态提供的功率降低状态受益。这种休眠状态的一个例子是服从ACPI系统中的S3状态。ACPI (高级配置和电力接口)是开放标准,其定义功率管理过程,并允许对采用操作系统的数据处理系统的功率管理的操作系统控制。ACPI标准还描述了其他低功耗状态,例如功耗小于S3状态的S4和S5状态。在S4状态(也称为休止(hibernation)状态)中,主存储器的所有内容(例如,DRAM内容)被保存到诸如硬驱的非易失性存储器设备,并被掉电。S5状态被认为是停机(shutdown)状态,用户从该状态利用来自存储操作系统的硬驱或其他非易失性存储器的引导处理来重启系统。通常,当接收到指示设备上的电源按钮已经被按下的信号时,系统可以仅从S4状态或S5状态返回。如本领域公知的,整个引导处理会花费较长时间。
技术实现思路
描述了用于实施在休眠状态下的功率 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.01.28 US 61/299,295;2010.09.30 US 12/895,7021.一种数据处理系统,包括 易失性存储器; 至少一个数据输入外围设备; 逻辑电路,该逻辑电路配置为管理所述数据处理系统的功耗以保持所述数据处理系统的休眠状态,该逻辑电路耦接到所述易失性存储器和所述至少一个数据输入外围设备,该逻辑电路被配置为,响应于来自所述数据输入外围设备的输入,使得所述数据处理系统从所述休眠状态退出,并且该逻辑电路配置为,响应于在所述休眠状态期间发生的事件而给所述易失性存储器断电,并使得所述数据处理系统依然保持在所述休眠状态中。2.如权利要求I所述的数据处理系统,其中,所述事件使得所述数据处理系统一进入所述休眠状态就移除给所述易失性存储器的功率,所述事件包括按钮按压、按键序列输入、关闭处理设备的盖子以及移除电源线中的一个。3.如权利要求I所述的数据处理系统,其中,所述事件是响应于进入所述休眠状态而开始的定时器的到期。4.如权利要求3所述的数据处理系统,其中,当进入所述休眠状态时基于所述数据处理系统的状况而调整所述定时器的超时值,所述状况包括以下之一加速计或运动传感器的状态、电池电荷水平、接近传感器的状态、在所述数据处理系统上运行的应用程序的状态以及应用程序中的数据输入操作的状态。5.如权利要求I所述的数据处理系统,其中,所述易失性存储器是动态随机存取存储器(DRAM),该DRAM需要刷新来保持该DRAM中的数据,并且所述至少一个数据输入外围设备是以下之一 (a)鼠标;(b)触摸板;(c)触摸屏;(d)键盘;(e) USB端口;(f)存储设备驱动器;(g)网络接口控制器,其中在给所述易失性存储器的功率被关断之后所述至少一个数据输入外围设备保持被供电,并且所述至少一个数据输入外围设备耦接到输入控制器以提供数据给耦接到所述易失性存储器的至少一个处理器,并且所述数据处理系统包括将所述至少一个处理器耦接到所述易失性存储器的总线,并且所述逻辑电路配置为响应于来自外壳机电控件的信号使得所述数据处理系统从所述休眠状态退出。6.如权利要求5所述的数据处理系统,其中,所述休眠状态是在所述事件之前的S3服从高级配置和电力接口(ACPI)的状态,并且所述数据处理系统还包括 休眠指示器,其耦接到所述逻辑电路,当所述数据处理系统处于所述S3服从ACPI的状态时该休眠指示器指示所述数据处理系统处于所述休眠状态;以及 所述逻辑电路配置为响应于从所述休眠状态退出而返回供电给所述易失性存储器。7.如权利要求6所述的数据处理系统,还包括 非易失性存储器,其耦接到所述至少一个处理器,该至少一个处理器配置为使得在进入所述休眠状态之前将所述DRAM中的数据存储到所述非易失性存储器中,并且所述至少一个处理器和非易失性存储器在所述休眠状态期间处于断电状态。8.如权利要求7所述的数据处理系统,其中,所述数据处理系统能够工作在至少以下服从ACPI的状态下S0、S3和S5,其中在没有从所述至少一个数据输入外围设备接收到输入的时段之后发生定时器或计数器的到期,并且所述定时器是响应于进入所述休眠状态而开始的,所述至少一个数据输入外围设备提供在所述数据处理系统达到SO状态之后由该数据处理系统使用的用户数据。9.一种数据处理系统的机器实现方法,该方法包括 确定所述数据处理系统已经进入休眠状态,在该休眠状态中,所述数据处理系统的易失性存储器接收功率并且该数据处理系统的处理器被断电,其中所述数据处理系统被配置为响应于来自数据输入外围设备的输入而从所述休眠状态退出; 确定在所述数据处理系统处于所述休眠状态中时发生了事件;以及 响应于所述事件移除对所述易失性存储器的功率,并且使得所述数据处理系统保持在所述休眠状态中。10.如权利要求9所述的方法,...
【专利技术属性】
技术研发人员:D·艾瓦莫托,S·J·斯法尔佐,R·施米迪特,D·卡蒂,K·考克斯,
申请(专利权)人:苹果公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。