在电子终端中执行睡眠状态管理的方法及其电子终端的制作方法

文档序号:9326460阅读:377来源:国知局
在电子终端中执行睡眠状态管理的方法及其电子终端的制作方法
【技术领域】
[0001]本发明总体说来涉及电子终端的睡眠状态管理,更具体地讲,涉及一种在电子终端中执行睡眠状态管理的方法及执行睡眠状态管理的电子终端。
【背景技术】
[0002]为了提高电子终端(例如,智能手机、平板电脑、个人计算机等)的操作系统的性能(例如,加快操作系统的运行速度、同时运行多个应用、减少不稳定状况等),电子终端的内存(尤其是动态随机存储器)越来越大。
[0003]另一方面,由于动态随机存储器的存储方式为电容存储方式,所以需要每隔一定时间刷新一次(即,动态随机存储器的自刷新模式(self-refresh mode)),以保证所存储的数据和/或程序不会丢失。即使电子终端处于睡眠状态下,整个动态随机存储器仍需处于自刷新模式,并且,电子终端一般处于睡眠状态的时间较长。
[0004]因此,即使电子终端处于睡眠状态下,整个动态随机存储器由于需要进行刷新仍需较多功耗。

【发明内容】

[0005]本发明的示例性实施例在于提供一种在电子终端中执行睡眠状态管理的方法及执行睡眠状态管理的电子终端,以解决电子终端处于睡眠状态时动态随机存储器功耗较大的问题。
[0006]根据本发明的示例性实施例,提供一种在电子终端中执行睡眠状态管理的方法,其中,电子终端包括动态随机存储器,所述动态随机存储器包括多个存储体,每个存储体包括多个存储单元,其特征在于,所述方法包括:(A)在电子终端即将进入睡眠状态之时,将所述多个存储体中被使用的存储单元所存储的内容移动到所述多个存储体中的特定存储体中;(B)中止对所述多个存储体中除所述特定存储体之外的存储体进行供电。
[0007]可选地,步骤(A)包括:(al)在电子终端即将进入睡眠状态之时,确定所述多个存储体中被使用的存储单元的整体大小;(a2)根据所述被使用的存储单元的整体大小,从所述多个存储体中确定用于存储所述被使用的存储单元所存储的内容的特定存储体;(a3)将所述被使用的存储单元所存储的内容移动到确定的特定存储体中的存储单元中。
[0008]可选地,步骤(A)还包括:记录所述被使用的存储单元的物理地址。
[0009]可选地,在步骤(B)之后,所述方法还包括:(C)在电子终端即将由睡眠状态进入正常状态之时,恢复对所述多个存储体中除所述特定存储体之外的存储体进行供电;(D)根据记录的物理地址,将在步骤㈧中被移动的内容移动回所述被使用的存储单元中。
[0010]可选地,在步骤(A)之后,所述方法还包括:(E)将存储在步骤(A)中被移动的内容的物理存储地址修改为所述特定存储体中的存储单元的物理地址。
[0011]可选地,在步骤(B)之后,所述方法还包括:(F)在电子终端即将由睡眠状态进入正常状态之时,恢复对所述多个存储体中除所述特定存储体之外的存储体进行供电。
[0012]可选地,所述多个存储体被分别供电。
[0013]可选地,步骤(a3)包括:利用伙伴存储管理算法将所述被使用的存储单元所存储的内容移动到确定的特定存储体中的存储单元中。
[0014]根据本发明的另一示例性实施例,提供一种执行睡眠状态管理的电子终端,包括:动态随机存储器,包括多个存储体,其中,每个存储体包括多个存储单元;存储控制器,在电子终端即将进入睡眠状态之时,将所述多个存储体中被使用的存储单元所存储的内容移动到所述多个存储体中的特定存储体中;供电装置,在存储控制器的控制下对所述多个存储体进行供电,其中,存储控制器在完成移动之后控制供电装置中止对所述多个存储体中除所述特定存储体之外的存储体进行供电。
[0015]可选地,存储控制器包括:大小确定装置,在电子终端即将进入睡眠状态之时,确定所述多个存储体中被使用的存储单元的整体大小;存储体确定装置,根据所述被使用的存储单元的整体大小,从所述多个存储体中确定用于存储所述被使用的存储单元所存储的内容的特定存储体;移动装置,将所述被使用的存储单元所存储的内容移动到确定的特定存储体中的存储单元中;供电控制装置,在移动装置完成移动之后,控制供电装置中止对所述多个存储体中除所述特定存储体之外的存储体进行供电。
[0016]可选地,移动装置还记录所述被使用的存储单元的物理地址。
[0017]可选地,在电子终端即将由睡眠状态进入正常状态之时,供电控制装置控制供电装置恢复对所述多个存储体中除所述特定存储体之外的存储体进行供电,并且,移动装置根据记录的物理地址,将被移动的内容移动回所述被使用的存储单元中。
[0018]可选地,移动装置还将存储被移动的内容的物理存储地址修改为所述特定存储体中的存储单元的物理地址。
[0019]可选地,在电子终端即将由睡眠状态进入正常状态之时,供电控制装置控制供电装置恢复对所述多个存储体中除所述特定存储体之外的存储体进行供电。
[0020]可选地,供电装置对所述多个存储体分别供电。
[0021]可选地,移动装置利用伙伴存储管理算法将所述被使用的存储单元所存储的内容移动到确定的特定存储体中的存储单元中。
[0022]根据本发明示例性实施例的在电子终端中执行睡眠状态管理的方法及执行睡眠状态管理的电子终端,能够有效降低动态随机存储器在电子终端处于睡眠状态时的功耗。
[0023]将在接下来的描述中部分阐述本发明总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明总体构思的实施而得知。
【附图说明】
[0024]通过下面结合示例性地示出实施例的附图进行的描述,本发明示例性实施例的上述和其他目的和特点将会变得更加清楚,其中:
[0025]图1示出根据本发明示例性实施例的在电子终端中执行睡眠状态管理的方法的流程图;
[0026]图2示出根据本发明示例性实施例的被使用的存储单元所存储的内容移动到特定存储体中的示例;
[0027]图3示出根据本发明示例性实施例的将被使用的存储单元所存储的内容移动到特定存储体中的方法的流程图;
[0028]图4示出根据本发明示例性实施例的电子终端进入睡眠状态的方法的流程图;
[0029]图5示出根据本发明示例性实施例的电子终端由睡眠状态进入正常状态的方法的流程图;
[0030]图6示出根据本发明示例性实施例的执行睡眠状态管理的电子终端的框图;
[0031]图7示出根据本发明示例性实施例的存储控制器的框图。
【具体实施方式】
[0032]现将详细参照本发明的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本发明。
[0033]图1示出根据本发明示例性实施例的在电子终端执行睡眠状态管理的方法的流程图。所述方法可由电子终端来完成,也可通过计
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1