[发明专利]电子装置以及休眠方法无效
申请号: | 201210022776.4 | 申请日: | 2012-01-20 |
公开(公告)号: | CN103218031A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 蔡锦和 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 章侃铱;张浴月 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 以及 休眠 方法 | ||
技术领域
本发明涉及一种休眠的方法,尤其涉及一种能快速进入以及离开休眠模式的方法。
背景技术
随着计算机设备价格普及化,消费大众所拥有的桌上型计算机以及携带型计算机设备数量逐渐增加。然而,因应能源节约的环保考量,以及让携带型计算机的操作时间延长。因此,计算机设备将电源消耗与管理列为一项重要考量,例如提供待命与休眠(Hibernation)等模式以节约电源,让使用者需要暂时离开计算机时,可选择让计算机进入待命或休眠模式来达到省电目的。当使用者重新唤醒计算机时,需耗时唤起计算机的功能并且将计算机回复至先前的状态。
发明内容
为了解决上述问题,本发明提供一种电子装置包括一非易失存储器、一动态随机存取存储器以及一控制单元。动态随机存取存储器包括一待命区块。控制单元用以将被执行以及预取的多个程序模块载入动态随机存取存储器,以及将动态随机存取存储器中没有被使用的程序模块的数据以及程序码存储于待命区块。其中,当电子装置进入一休眠模式时,控制单元将待命区块中的数据清除至一既定量,并且在清除待命区块中的数据后,将清除后的动态随机存取存储器中的其余数据存储至非易失存储器。
本发明另提供一种休眠方法,适用于一电子装置包括接收一第一指令;根据第一指令,清除一动态随机存取存储器中的一待命区块的存储器容量至一既定量,其中待命区块用以存储动态随机存取存储器中没有被使用的程序模块的数据以及程序码;清除动态随机存取存储器中的待命区块的存储器容量至既定量后,将清除后的动态随机存取存储器中的数据定义为一回复数据,并且存储至一非易失存储器;以及停止供应电源至动态随机存取存储器,并且致使电子装置进入休眠模式。
本发明使得电子装置能够快速进入以及离开休眠模式。
附图说明
图1为本发明所揭示的电子装置的方块图。
图2为本发明的一种休眠方法的流程图。
主要附图标记说明:
100~电子装置;
120~控制单元;
130~动态随机存取存储器;
140~非易失存储器;
150~只读存储器;
160~待命区块。
具体实施方式
以下将详细讨论本发明各种实施例的装置及使用方法。然而值得注意的是,本发明所提供的许多可行的发明概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本发明的装置及使用方法,但非用于限定本发明的范围。
在计算机系统(例如使用Microsoft Windows操作系统的电子装置),其电源管理可借由高级配置与电源接口(Advanced Configuration and Power Interface,ACPI)所定义的待机状态来减少电源的消耗,在高级配置与电源接口中定义了S0~S5共六种状态:S0开机状态代表计算机系统工作状态,在开机状态中计算机的中央处理器CPU(s)执行指令,操作系统和应用程序亦可正常执行。另外,在开机状态下,中央处理器CPU和硬盘、DVD驱动器等计算机装置可以一再的进入和从低能源状态回来;在S1省电状态时,中央处理器CPU停止工作;在S2省电状态时,中央处理器CPU关闭,不供电;S3待机状态(Sleep),仅有存储器供电,亦称为挂载至存储器(Suspend to RAM),在S3状态为一种低唤醒(Resume)时间(约5秒或更短)的待机状态,计算机系统可以很快速地恢复到工作状态(例如S0状态);S4休眠状态(Hibernate)亦可称为挂载至磁盘(Suspend to Disk),且为一种低耗电量、长唤醒延迟时间(例如:约20秒或更长)的待机状态。上述的S1~S4为不同程度的省电状态或待机状态,S5状态则是关机状态,在关机状态S5下,计算机的软件以及装置处于关闭状态,但有些部件仍然带电,使计算机仍然可以被键盘、时钟、modem(电话唤醒)、LAN(网络唤醒)还有USB装置所唤醒。值得注意的是,本发明所述的开机状态、待机状态、省电状态以及关机状态不限定于ACPI所定义的Microsoft Windows的操作系统。举例而言,在Linux操作系统或者Mac OS系统下各种电源管理程序所定义的将系统挂载至存储器的状态皆可视为本申请的待机状态(Sleep),而将系统挂载至硬盘的状态皆可视为本申请的休眠状态(Hibernate)。值得注意的是,在本发明中待机状态(Sleep)以及休眠状态(Hibernate)统称为休眠模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210022776.4/2.html,转载请声明来源钻瓜专利网。