[发明专利]信息处理装置及该信息处理装置的控制方法无效
申请号: | 201210035149.4 | 申请日: | 2012-02-16 |
公开(公告)号: | CN102692992A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 山下贵弘 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 北京怡丰知识产权代理有限公司 11293 | 代理人: | 迟军;李艳丽 |
地址: | 日本东京都*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 控制 方法 | ||
技术领域
本发明涉及具有休眠(hibernation)功能的信息处理装置及该信息处理装置的控制方法。
背景技术
随着构成系统的软件的规模的增大,从开启电源开关直到完成系统启动的时间(启动时间)延长。作为由该启动时间的延长所导致的问题的一个解决方案,可以使用休眠技术。
在休眠中,系统的易失性存储器(RAM)中存储的信息在电源切断前被保存到诸如硬盘(HDD)、SSD(固态驱动器)或USB(通用串行总线)存储器等的非易失性存储设备中。在下次系统启动时,所保存的信息被重写到易失性存储器中以恢复切断前的系统状态。在近来的操作系统(OS)中,通过软件来实现休眠,以例如省去在启动时的非必要信息的保存和恢复处理,由此缩短恢复时间。在该休眠中,在易失性存储器与非易失性存储设备之间交换信息,从而具有低访问速度的设备(通常为非易失性存储设备)的访问速度在相当程度上影响了休眠处理时间。
当将正常系统启动处理所需的时间与休眠时的系统恢复时间相互比较时,如果后者的时间更短,则在系统启动时使用休眠更具有优势。在日本专利特开2009-146061号公报中,通过测量用作信息的保存目的地的非易失性存储设备的性能并且根据所测量的信息预测休眠时的恢复时间,来进行关于休眠的使用是否具有优势的确定。基于该预测的恢复时间,决定是否要通过休眠来进行下次系统启动操作。
然而,传统上,与用作休眠数据的保存目的地的非易失性存储设备的性能无关而根据预定过程来进行休眠处理。这产生了不进行非易失性存储设备专属的处理的问题。例如,在内部头机械操作时,HDD访问磁盘中存储的信息。因此,HDD具有如下结构特征,即机械操作的次数随着要访问的信息在磁盘上分成更多的片而增加,并且对信息的访问速度降低。另一方面,SSD通过电气处理来访问所存储的信息,因此能够与信息的分片程度无关而以恒定访问速度来访问信息。
当例如考虑到非易失性存储设备的上述特征而将HDD用作休眠数据的保存目的地时,期望抑制休眠数据的分片(fragmentation),从而不降低访问速度。在例如Linux的情况下,采用交换文件(swap file)的机制,其中部分休眠数据被保存在不使用的存储区域中并在必要时恢复到存储器中。因为针对存储器管理上的各最小大小来进行交换文件恢复处理,所以随机访问发生与通过按照最小大小来划分要恢复的区域而获得的值相等的次数。因此,当使用HDD时,期望尽可能不进行使用交换文件的恢复处理。
发明内容
本发明一方面在于消除传统技术中的上述问题。
本发明的特征在于进行与保存休眠中使用的数据的非易失性存储器的特性对应的休眠处理。
根据本发明的一方面,提供一种信息处理装置,其能够访问易失性存储单元、在连续访问中比在随机访问中具有更高访问速度的第一非易失性存储单元、以及在随机访问中比在连续访问中具有更高访问速度的第二非易失性存储单元,所述信息处理装置包括:指定单元,其用于指定所述易失性存储单元中存储的数据要被保存至的非易失性存储单元;选择单元,其用于在所述指定单元指定所述第一非易失性存储单元的情况下选择连续数据的量大于随机数据的量的第一存储方法,而在所述指定单元指定所述第二非易失性存储单元的情况下选择随机数据的量大于连续数据的量的第二存储方法;以及控制单元,其用于进行控制,以在满足预定条件的情况下,使用由所述选择单元选择的所述第一存储方法或所述第二存储方法、将所述易失性存储单元中存储的数据保存在所述指定单元指定的非易失性存储单元中,并且停止向所述易失性存储单元供给电力。
根据本发明的一方面,提供一种信息处理装置的控制方法,所述信息处理装置能够访问易失性存储设备、在连续访问中比在随机访问中具有更高访问速度的第一非易失性存储设备、以及在随机访问中比在连续访问中具有更高访问速度的第二非易失性存储设备,所述控制方法包括:指定步骤,指定所述易失性存储设备中存储的数据要被保存至的非易失性存储设备;选择步骤,在所述指定步骤指定所述第一非易失性存储设备的情况下选择连续数据的量大于随机数据的量的第一存储方法,并且在所述指定步骤指定所述第二非易失性存储设备的情况下选择随机数据的量大于连续数据的量的第二存储方法;以及控制步骤,进行控制,以在满足预定条件的情况下,使用在所述选择步骤中选择的所述第一存储方法或所述第二存储方法、将所述易失性存储设备中存储的数据保存在所述指定步骤中指定的非易失性存储设备中,并且停止向所述易失性存储设备供给电力。
根据以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210035149.4/2.html,转载请声明来源钻瓜专利网。