System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种功耗控制方法、系统、硬盘和可读存储介质技术方案_技高网

一种功耗控制方法、系统、硬盘和可读存储介质技术方案

技术编号:40912803 阅读:2 留言:0更新日期:2024-04-18 14:40
本申请涉及存储控制技术领域,尤其涉及一种功耗控制方法、系统、硬盘和可读存储介质。该方法应用于硬盘,方法包括:监测并实时获取接口功耗模式参数;基于所述接口功耗模式参数配置硬盘低功耗模式参数;基于所述硬盘低功耗模式参数控制所述硬盘进入对应的低功耗模式。本申请可以通过检测接口功耗模式参数来控制硬盘进入对应的低功耗模式,实现低功耗控制,以降低硬盘的功耗。

【技术实现步骤摘要】

本申请涉及存储控制,尤其涉及一种功耗控制方法、系统、硬盘和可读存储介质


技术介绍

1、现有的固态硬盘(solid state disk,ssd)低功耗实现方案大都以pcie(peripheral component interconnect express)总线标准为主机接口并搭配x86的处理器,实现低功耗控制。其实现的方案无法精确的跟随接口状态进行多梯度低功耗控制。


技术实现思路

1、鉴于上述问题,本申请提出一种功耗控制方法、系统、硬盘和可读存储介质。

2、本申请实施例提出一种功耗控制方法,应用于硬盘,包括:

3、监测并实时获取接口功耗模式参数;

4、基于接口功耗模式参数配置硬盘低功耗模式参数;

5、基于硬盘低功耗模式参数控制硬盘进入对应的低功耗模式。

6、进一步地,在上述的功耗控制方法中,基于接口功耗模式参数配置硬盘低功耗模式参数,包括:

7、当接口功耗模式参数为接口低功耗模式参数时,则根据接口功耗模式参数从预设关联表查找硬盘低功耗模式参数。

8、进一步地,在上述的功耗控制方法中,每个接口低功耗模式参数对应有优先级;当接口功耗模式参数为接口低功耗模式参数时,则根据接口功耗模式参数从预设关联表查找硬盘低功耗模式参数,包括:

9、按照优先级依次判断接口功耗模式参数是否为当前优先级对应的接口低功耗模式参数;

10、当接口功耗模式参数与当前优先级对应的接口低功耗模式参数相等时,则根据接口功耗模式参数从预设关联表查找硬盘低功耗模式参数;

11、当接口功耗模式参数与当前优先级对应的接口低功耗模式参数不相等时,则基于下一个优先级对应的接口低功耗模式参数进行判断。

12、进一步地,在上述的功耗控制方法中,硬盘包括接口电源域、控制电源域和存储电源域,接口电源域包括处理器,每个电源域包括若干个模块,每个模块都包括一时钟;硬盘还包括存储器;低功耗模式包括第一低功耗模式、第二低功耗模式、第三低功耗模式和第四低功耗模式;方法还包括:

13、当进入第一低功耗模式时,则关闭处理器的时钟;

14、当进入第二低功耗模式时,则关闭预设的若干个模块的时钟;

15、当进入第三低功耗模式时,则对存储电源域和存储器进行断电;

16、当进入第四低功耗模式时,则对接口电源域、存储电源域和存储器依次进行断电。

17、进一步地,在上述的功耗控制方法中,在进入第四低功耗模式之前,还包括:

18、若检测到进入第四低功耗模式的指令,且需要进行记录时,则将当前的接口功耗模式参数和接口速度信息进行存储;

19、当从第四低功耗模式中被唤醒,且需要进行恢复时,则将接口功耗模式参数和接口速度信息进行加载,以恢复至进入第四低功耗模式之前的模式。

20、进一步地,在上述的功耗控制方法中,还包括:

21、当检测到唤醒信号时,则退出当前的低功耗模式;

22、当从第二低功耗模式唤醒时,则开启预设的若干个模块的时钟;

23、当从第三低功耗模式唤醒时,则对存储电源域和存储器进行上电;

24、当从第四低功耗模式唤醒时,则对存储器、存储电源域和接口电源域依次进行上电。

25、进一步地,在上述的功耗控制方法中,还包括:

26、在处于任意一种低功耗模式时,若同时接收到唤醒信号和进入下一个低功耗模式的信号,则进行唤醒操作;

27、当在执行断电过程,且断电过程未完成时,若接收到唤醒信号,则等待断电过程完成后再进行唤醒操作。

28、本申请另一实施例还提出一种功耗控制系统,应用于硬盘,包括:

29、监测模块,用于监测并实时获取接口功耗模式参数;

30、配置模块,用于基于接口功耗模式参数配置硬盘低功耗模式参数;

31、控制模块,用于基于硬盘低功耗模式参数控制硬盘进入对应的低功耗模式。

32、申请另一实施例还提出一种硬盘,包括存储单元和处理单元,存储单元中存储有计算机程序,处理单元通过调用存储单元中存储的计算机程序,执行上述的功耗控制方法的步骤。

33、申请另一实施例还提出一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行上述的功耗控制方法的步骤。

34、本申请的实施例具有以下的有益效果:

35、本申请实施例提出一种功耗控制方法,应用于硬盘,包括:监测并实时获取接口功耗模式参数;然后基于接口功耗模式参数配置硬盘低功耗模式参数;再基于硬盘低功耗模式参数控制硬盘进入对应的低功耗模式。本方案可以通过检测接口功耗模式参数来控制硬盘进入对应的低功耗模式,实现低功耗控制。

本文档来自技高网...

【技术保护点】

1.一种功耗控制方法,其特征在于,应用于硬盘,包括:

2.根据权利要求1所述的功耗控制方法,其特征在于,所述基于所述接口功耗模式参数配置硬盘低功耗模式参数,包括:

3.根据权利要求2所述的功耗控制方法,其特征在于,每个所述接口低功耗模式参数对应有优先级;所述当所述接口功耗模式参数为接口低功耗模式参数时,则根据所述接口功耗模式参数从预设关联表查找所述硬盘低功耗模式参数,包括:

4.根据权利要求1所述的功耗控制方法,其特征在于,所述硬盘包括接口电源域、控制电源域和存储电源域,所述接口电源域包括处理器,每个所述电源域包括若干个模块,每个所述模块都包括一时钟;所述硬盘还包括存储器;所述低功耗模式包括第一低功耗模式、第二低功耗模式、第三低功耗模式和第四低功耗模式;所述方法还包括:

5.根据权利要求4所述的功耗控制方法,其特征在于,在进入所述第四低功耗模式之前,还包括:

6.根据权利要求4所述的功耗控制方法,其特征在于,还包括:

7.根据权利要求4所述的功耗控制方法,其特征在于,还包括:

8.一种功耗控制系统,其特征在于,应用于硬盘,包括:

9.一种硬盘,其特征在于,包括存储单元和处理单元,所述存储单元中存储有计算机程序,所述处理单元通过调用所述存储单元中存储的所述计算机程序,执行如权利要求1至7任一项所述的功耗控制方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至7任一项所述的功耗控制方法的步骤。

...

【技术特征摘要】

1.一种功耗控制方法,其特征在于,应用于硬盘,包括:

2.根据权利要求1所述的功耗控制方法,其特征在于,所述基于所述接口功耗模式参数配置硬盘低功耗模式参数,包括:

3.根据权利要求2所述的功耗控制方法,其特征在于,每个所述接口低功耗模式参数对应有优先级;所述当所述接口功耗模式参数为接口低功耗模式参数时,则根据所述接口功耗模式参数从预设关联表查找所述硬盘低功耗模式参数,包括:

4.根据权利要求1所述的功耗控制方法,其特征在于,所述硬盘包括接口电源域、控制电源域和存储电源域,所述接口电源域包括处理器,每个所述电源域包括若干个模块,每个所述模块都包括一时钟;所述硬盘还包括存储器;所述低功耗模式包括第一低功耗模式、第二低功耗模式、第三低功耗模式和第四低功耗模式;所述方法还...

【专利技术属性】
技术研发人员:王丹叶云杰王斐
申请(专利权)人:深圳市德明利技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1