电子设备的制造方法_5

文档序号:9332669阅读:来源:国知局
视控制器50,判断该缓冲器的使用率小于25%的状态是否持续一定时间以上。
[0117]在该缓冲器的使用率不小于阈值Dl的情况下(步骤S214中为“否”),电子设备200重复从步骤S210开始的处理。而另一方面,在该缓冲器的使用率小于阈值Dl的情况下(步骤S214中为“是”),电子设备200前进到步骤S216的处理。上述的步骤S212和步骤S214的处理是多内核20用于寻找对SDRAM60的访问请求不频繁出现的定时的处理。
[0118]多内核20执行的步骤S216?S224的处理与多内核10执行的步骤S116?S124的处理(图7)仅主体不同,基本上是同样的处理。因此,以下简单进行说明。
[0119]电子设备200 (多内核20)确认控制器50的状态寄存器,判断控制器50是否是空闲状态(步骤S216)。在控制器50不是空闲状态的情况下(步骤S216中为“否”),电子设备200重复步骤S216的处理。此外,如上所述,多内核20以一定的周期监视内核21、22、23、24的动作频率和使用率,管理整个多内核20的动作频率和激活内核数。具体地说,多内核20即使在步骤S210至步骤S216的处理之间也始终监视内核21、22、23、24的动作频率和使用率,进行内核21、22、23、24的动作频率和激活内核数的控制。因此,例如,在从步骤S210进行到S216中“是”的处理为止的期间,如果多内核20的负荷变为阈值Al以上,则电子设备200会再次回到由多内核10进行动作控制的动作状态BI (步骤S206)。
[0120]而另一方面,在是空闲状态的情况下(步骤S216中为“是”),电子设备200从动作状态Cl转变为动作状态Al (步骤S218)。然后,电子设备200判断待机条件是否成立(步骤S220)。在待机条件不成立的情况下(步骤S220中为“否”),电子设备200重复从步骤S220开始的处理。而另一方面,在待机状态成立的情况下(步骤S220中为“是”),电子设备200转移到待机状态(步骤S222)。然后,电子设备200判断是否解除待机状态(步骤S224)。在不解除待机状态的情况下(步骤S224中为“否”),电子设备200重复从步骤S224开始的处理。而另一方面,在解除待机状态的情况下(步骤S224中为“是”),电子设备200重复从步骤S202开始的处理。
[0121]在上述中,与实施方式I同样,电子设备200也可以考虑包括多内核20在内的所有的总线主控器的处理负荷。在该情况下,也可以取代步骤S212,而多内核20判断是否满足以下的(I)和(2)的条件:(1)多内核20的处理负荷小于阈值Cl ; (2)其它总线主控器各自的处理负荷均小于对各个总线主控器准备的阈值Clx。在满足该条件的情况下,电子设备100前进到步骤S214的处理。另外,在不满足该条件的情况下,电子设备100重复步骤S212的处理。
[0122][其它实施方式]
[0123]在本实施方式中,说明了多个SDRAM的容量均为IGB的情况,但不限于此。例如,也可以是每个SDRAM的容量相互不同的情况,其个数只要是2个以上即可,也不限于4个。
[0124]在本实施方式中,说明了 2个SDRAM控制器分别连接有2个SDRAM的情况,但不限于此。例如,也可以是所有的SDRAM均连接到I个SDRAM控制器的情况,也可以是I个SDRAM控制器连接有I个SDRAM的情况。
[0125]在本实施方式中,说明了使整个存储器容量中的一半的存储器容量转移到DH)状态的情况,但不限于此。例如,也可以是使4GB的存储器容量中的IGB的存储器容量或者3GB的存储器容量转移到DH)状态。S卩,只要是使多个SDRAM中的规定数量的SDRAM转移到DPD状态的情况即可。
[0126]在本实施方式中,说明了电子设备搭载有多内核处理器的情况,但也可以是单内核处理器。在该情况下,在上述的阈值的判断基准中不考虑激活内核数,单内核的使用率和/或动作频率成为判断基准。此外,上述的阈值不限于本例,能够由用户或者开发者任意定为合适的范围。
[0127]在本实施方式中,说明了 SDRAM的停止状态是DB)状态的情况,但该停止状态也可以是局部刷新状态。
[0128]此外,也能够使计算机发挥功能来提供执行如上述的流程图中所说明的控制的程序。这样的程序也能够用附属于计算机的软盘、CD_R0M、R0M、RAM和存储卡等非临时性的计算机可读取的记录介质来记录,作为程序产品提供。或者,也能够用内置于计算机的硬盘等记录介质来记录,提供程序。另外,也能够利用通过网络的下载来提供程序。
[0129]程序也可以是按规定的排列以规定的定时调用作为计算机的操作系统(OS)的一部分提供的程序模块中的所需要的模块来执行处理的程序。在该情况下,程序本身不包含上述模块,与OS协作来执行处理。在本实施方式的程序也可包括这种不包含模块的程序。
[0130]另外,根据本实施方式的程序也可以是嵌入其它程序的一部分而提供的。在该情况下,程序本身也不包含上述其它程序所包含的模块,与其它程序协作来执行处理。本实施方式的程序也可包括这种嵌入其它程序的程序。
[0131]<实施方式的效果>
[0132]根据本实施方式,能根据处理器的处理负荷,适当变更利用的处理器或者存储器容量。即,根据本实施方式的电子设备在即使处理器的处理负荷小且处理器的处理能力和存储器容量比较小,用户感觉到的性能下降也小的情况下,尽量削减消耗功率,在处理器的处理负荷大的情况下,以最大限度地利用处理器的处理能力和存储器容量的方式动作。因此,根据本实施方式的电子设备能根据用户的使用状况适当地降低消耗功率。
[0133]应当认为本次公开的实施方式在所有方面均为示例,并非限制性的。本发明的范围不是由上述的说明示出,而是由权利要求书给出,意在包含与权利要求书等同的意思和范围内的所有变更。
[0134]附图标iP,说曰月
[0135]10、20多内核处理器,30非易失性存储器,40输入装置,50A、50B SDRAM控制器,60A、60B、60C、60D SDRAM,70 通信接口,80 显示器,100、200 电子设备。
【主权项】
1.一种电子设备, 是具有省电模式的电子设备,其特征在于,具备: 控制上述电子设备的动作的处理器;以及 以可个别地设为停止状态的方式构成且上述处理器可利用的多个存储器, 上述处理器基于上述处理器的处理负荷使上述多个存储器中的规定数量的存储器成为停止状态从而转移到上述省电模式, 上述处理器在上述省电模式中具有限制上述电子设备的一部分动作的待机状态和正常控制上述电子设备的动作的激活状态,无论是上述待机状态还是上述激活状态,均维持上述规定数量的存储器的上述停止状态。2.根据权利要求1所述的电子设备, 还具备控制上述多个存储器的存储器控制器, 上述处理器在判定为上述处理器的处理负荷小于第I阈值的情况下,基于上述存储器控制器的状态,使上述规定数量的存储器成为停止状态从而转移到上述省电模式。3.根据权利要求2所述的电子设备, 上述处理器在基于上述存储器控制器的状态寄存器,判断为表示上述存储器控制器未访问上述多个存储器的状态的空闲状态时,使上述规定数量的存储器成为上述停止状态从而转移到上述省电模式。4.一种电子设备, 是具有省电模式的电子设备,其特征在于,具备: 第I处理器和第2处理器,其中至少任一方控制上述电子设备的动作,上述第2处理器的消耗功率比上述第I处理器的消耗功率小;以及 以可个别地设为停止状态的方式构成且上述第I处理器和上述第2处理器可利用的多个存储器, 上述第I处理器在判断为利用上述多个存储器的上述第I处理器的处理负荷变为小于第I阈值的情况下,将用于使上述第2处理器取代上述第I处理器来控制上述电子设备的动作的起动信息发送给上述第2处理器, 上述第2处理器在从上述第I处理器接收到上述起动信息时,开始上述电子设备的动作控制,基于规定的条件,使上述多个存储器中的规定数量的存储器成为停止状态从而转移到上述省电模式, 上述第2处理器在上述省电模式中具有限制上述电子设备的一部分动作的待机状态和正常控制上述电子设备的动作的激活状态,无论是上述待机状态还是上述激活状态,均维持上述规定数量的存储器的上述停止状态。5.根据权利要求4所述的电子设备, 上述第2处理器在判定为上述第2处理器的处理负荷变为第2阈值以上的情况下,将用于使上述第I处理器取代上述第2处理器来控制上述电子设备的动作的起动信息发送给上述第I处理器, 上述第I处理器在从上述第2处理器接收到上述起动信息时,开始上述电子设备的动作控制,使上述规定数量的存储器从上述停止状态恢复为正常状态。
【专利摘要】提供能根据用户的使用状况适当地降低消耗功率的电子设备。根据某实施方式的具有省电模式的电子设备包含:控制电子设备的动作的处理器;以及以可个别地设为停止状态的方式构成且处理器可利用的多个存储器。处理器基于处理器的处理负荷,使多个存储器中的规定数量的存储器成为停止状态从而转移到省电模式。处理器在省电模式中具有限制电子设备的一部分动作的待机状态和正常控制电子设备的动作的激活状态,无论是待机状态还是激活状态,均维持规定数量的存储器的停止状态。
【IPC分类】G06F12/00, G06F12/06, G06F9/50, G06F15/177
【公开号】CN105051704
【申请号】CN201480017122
【发明人】黑田尚志, 田边弘树, 佐佐木纯一
【申请人】夏普株式会社
【公开日】2015年11月11日
【申请日】2014年2月18日
【公告号】WO2014148174A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1