技术新讯 > 信息存储应用技术 > 信息处理装置以及控制方法与流程  >  正文

信息处理装置以及控制方法与流程

  • 国知局
  • 2024-07-31 19:43:13

本发明涉及信息处理装置以及控制方法,例如,信息处理装置所具备的辅助存储装置。

背景技术:

1、在以个人计算机(pc:personal computer)为代表的信息处理装置中,具备固体存储装置(ssd:solid state drive)作为辅助存储装置。ssd是具备非易失性的半导体存储器的存储装置。作为ssd所具备的半导体存储器,主要使用nand型闪存。因此,与以往普及的硬盘驱动器(hdd:hard disk drive)相比,访问速度更高速,消耗电力更少。

2、nand型闪存(在本申请中,称为“nand存储器”)具备多个块和页寄存器,构成为各个块层叠而成的存储器阵列。各个块被以页单位访问。另外,各个块具有能够保存多页的数据的容量。

3、从主机向nand存储器的数据写入在未使用的块中进行。但是,不在保存有即便1页的有效的数据(在本申请中,称为“有效数据”)的块中进行。另外,从nand存储器消除的数据以比块单位更细的单位亦即页单位作为无效数据而残留。在残留有无效数据的块中不能写入新的数据。通过数据的反复读写,导致不管有无有效数据都不能利用的块增加。无效数据阻碍新的数据的保存。因此,无效数据也称为垃圾(garbage)。

4、因此,ssd的控制器执行垃圾回收(gc:garbage collection),实现nand存储器的有效活用。gc包含:从片断地保存有效的数据和无效的数据的一方的块将有效的数据复制到未使用的块并集中的处理;将无效的数据复制到其他的未使用的块并集中的处理;以及将仅残留无效数据的块作为空闲区域开放的处理(块消除)。

5、gc在后台与数据的读写并行地执行。在后台执行的gc特别被称为后台垃圾回收(bgc:background garbage collection)。bgc的执行能够带来ssd的性能的降低,例如,访问速度的降低。因此,为了发挥ssd的性能,而在主机的动作状态为待机状态(空闲状态)时执行bcg,在是活性状态(活动状态)时限制bcg的执行。

6、专利文献1:日本特开2019-199059号公报

7、然而,bgc消耗比较多的电力。bgc所涉及的消耗电力也经常等于或大于应用程序(在本申请中,称为“应用”)的执行所需要的消耗电力。因此,bgc会影响电池寿命。例如,在未被从外部电源供给电力的情况、处理量比较小的应用的执行的情况等下,存在不管用户的意图如何而积蓄的电力都被耗尽的可能性。

技术实现思路

1、本发明是为了解决上述的课题而完成的,本发明的一方式所涉及的信息处理装置具备电源电路和其他的构成部件,上述构成部件至少具备第一控制器和固体存储装置,上述固体存储装置具备第二控制器和存储介质,其中,上述电源电路供给动作电力,该动作电力是被用于上述构成部件的动作的电力,上述电源电路在被从外部电源供给电力时,选择将上述电力转换为上述动作电力的第一电力供给模式,在未被从外部电源供给电力时,选择将来自二次电池的电力转换为上述动作电力的第二电力供给模式,上述第二控制器在上述第一电力供给模式被选择时,不管从上述第一控制器通知的动作模式如何,都执行针对上述存储介质的垃圾回收,在上述第二电力供给模式被选择,且被指示了向比标准的消耗电力少的动作模式亦即省电模式的变更作为上述动作模式时,判定是否需要针对上述存储介质的垃圾回收。

2、在上述的信息处理装置中,上述第二控制器可以在上述第二电力供给模式被选择时,基于上述存储介质的空闲区域的容量,判定是否需要针对上述存储介质的垃圾回收。

3、在上述的信息处理装置中,上述固体存储装置可以具备检测该固体存储装置的温度的温度传感器,上述第二控制器基于上述温度推断选择了上述第一电力供给模式和上述第二电力供给模式的哪一个。

4、在上述的信息处理装置中,上述第二控制器可以在上述第二电力供给模式被选择,且被从上述第一控制器通知了上述二次电池的余量时,还基于上述余量判定是否需要上述垃圾回收。

5、在上述的信息处理装置中,上述第二控制器可以在上述余量少于预先决定的余量的下限时,判定为不需要垃圾回收。

6、在上述的信息处理装置中,上述第二控制器可以在上述余量为预先决定的余量的下限以上,且上述固体存储装置的空闲区域的容量为预先决定的容量的下限以上时,判定为不需要垃圾回收,在上述余量为上述余量的下限以上,且上述空闲区域的容量少于上述容量的下限时,判定为需要垃圾回收。

7、在上述的信息处理装置中,上述第一控制器可以为主机系统的处理器,将上述电源电路的电力供给模式和上述二次电池的余量通知给上述第二控制器。

8、在上述的信息处理装置中,上述第一控制器可以为与主机系统的处理器分立的控制器,将上述电源电路的电力供给模式和上述二次电池的余量通知给上述第二控制器。

9、本发明的第二方式所涉及的控制方法是信息处理装置中的控制方法,该信息处理装置具备电源电路和其他的构成部件,上述构成部件至少具备第一控制器和固体存储装置,上述固体存储装置具备第二控制器和存储介质,上述电源电路供给被用于上述构成部件的动作的动作电力,执行第一步骤和第二步骤,在上述第一步骤中:上述电源电路选择当被从外部电源供给电力时,将上述电力转换为上述动作电力的第一电力供给模式,上述电源电路当电力未被从外部电源供给时,选择将来自二次电池的电力转换为上述动作电力的第二电力供给模式,在上述第二步骤中:上述第二控制器在上述第一电力供给模式被选择时,不管从上述第一控制器通知的动作模式如何,都执行针对上述存储介质的垃圾回收,在上述第二电力供给模式被选择,且被指示了向比标准的消耗电力少的动作模式亦即省电模式的变更作为上述动作模式时,判定是否需要针对上述存储介质的垃圾回收。

10、发明效果

11、根据本发明的实施方式,能够减少或者消除由bgc对电池寿命的影响。

技术特征:

1.一种信息处理装置,其中,

2.根据权利要求1所述的信息处理装置,其中,

3.根据权利要求1或者2所述的信息处理装置,其中,

4.根据权利要求1所述的信息处理装置,其中,

5.根据权利要求4所述的信息处理装置,其中,

6.根据权利要求4所述的信息处理装置,其中,

7.根据权利要求4~6的任一项所述的信息处理装置,其中,

8.根据权利要求4~6的任一项所述的信息处理装置,其中,

9.一种控制方法,是信息处理装置中的控制方法,

技术总结本发明涉及信息处理装置以及控制方法。信息处理装置具备电源电路、第一控制器以及固体存储装置,固体存储装置具备第二控制器和存储介质,电源电路供给动作电力,该动作电力是用于构成部件的动作的电力,当被从外部电源供给电力时,选择将供给的电力转换为动作电力的第一电力供给模式,当未被从外部电源供给交流电力时,选择将来自二次电池的电力转换为动作电力的第二电力供给模式,第二控制器在第一电力供给模式被选择时,不管从第一控制器通知的动作模式,都执行针对存储介质的垃圾回收,在第二电力供给模式被选择,且被指示了向比标准的消耗电力少的动作模式亦即省电模式的变更作为上述动作模式时,判定是否需要针对存储介质的垃圾回收。技术研发人员:菅原隆,张婷婷受保护的技术使用者:联想(北京)有限公司技术研发日:技术公布日:2024/3/4

本文地址:https://www.jishuxx.com/zhuanli/20240731/183656.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。