当前位置: 首页 > 专利查询>索尼公司专利>正文

存储器管理器、存储器管理方法、控制程序和记录介质技术

技术编号:8907071 阅读:141 留言:0更新日期:2013-07-11 04:44
本公开涉及存储器管理器、存储器管理方法、控制程序和记录介质。存储器管理设备包括:预读执行单元,其从第一存储单元预读数据,并且将数据移动到第二存储单元;和初始数据保存单元,其保存包括在预读执行单元执行预读前放置在第二存储单元中的数据项的至少一部分数据,以及包括在预读执行单元执行预读前在启动包括第一存储单元和第二存储单元的系统时保存在第二存储单元中的、由预读执行单元作为初始数据预读的数据。

【技术实现步骤摘要】

本技术涉及存储器管理设备、存储器管理方法、控制程序以及记录介质,特别涉及存储器管理设备、存储器管理方法、控制程序以及记录介质,其中系统的启动速度以及启动后的操作速度均加快。
技术介绍
在相关技术中,已知被称作休眠的方法,其中,当系统停止时,主存储单元中的数据被原样疏散到辅助存储单元中,并且该系统在停止前通过读出在一个状态中操作,并在随后启动时将疏散到辅助存储单元的数据移动到主存储单元中。此外,在相关技术中,已经提出了一种方法(例如,参见日本未经审查的专利申请公开号10-333997),其中,在停止系统时,通过减少从主存储单元疏散到辅助存储单元的数据量来加快休眠的处理速度。此外,在相关技术中,已经提出了一种方法,其中,在从休眠状态返回时,只有主存储单元上的一个操作系统(OS)被返回到执行状态,并且OS在每一个进程中均将图像从辅助存储单元传送到主存储单元,然后传递处理完成的进程按顺序重新启动,从而可缩短用户的等待时间(参见日本未经审查的专利申请公开号2010-250512)。此外,在相关技术中,已经提出了一种方法,其中,紧随系统初始化之后的主存储单兀的存储内各被存储在硬盘驱动器中作为初始启动图像,并且在随后的起动后启动系统时,将初始启动数据从硬盘驱动器读出到主存储单元,从而通过使用休眠功能加快系统的启动(参见日本未经审查的专利申请公开号2004-38546)。
技术实现思路
然而,在日本未经审查的专利申请公开号10-333997、日本未经审查的专利申请公开号2010-250512、日本未经审查的专利申请公开号2004-38546所公开的技术中,由于没有特别考虑启动系统后的操作,当在紧随启动系统之后所必需的数据不存在于主存储单元中时,必须从辅助存储单元中读出所需的数据。因此,存在如下顾虑:尽管系统启动速度加快,紧随启动之后的系统的操作速度仍可能减慢。希望加快系统的启动速度,以及系统启动后的操作速度。根据本技术的一个实施例,提供了一种存储器管理设备,其包括:预读执行单元,其执行从第一存储单元向第二存储单元的数据的预读;以及初始数据保存单元,其保存包括在所述预读执行单元执行所述预读前放置在所述第二存储单元中的至少一部分数据项以及由所述预读执行单元预读的数据的数据,来作为初始数据,该初始数据包括在包括所述第一存储单元和第二存储单元的系统启动时保存在所述第二存储单元中的数据。预读执行单元可以在系统停止时执行预读,初始数据可以包括在停止系统时存储在第二存储单元中的数据以及由预读执行单元预读的数据。预读执行单元可以在启动系统后预读在执行系统的功能中所用的数据。还提供了在系统启动后执行预测功能的预测单元,预读执行单元可以预读在由预测单元预测的功能中使用的数据。初始数据保存单兀可以将初始数据保存在弟一存储单兀中,可以在启动系统时进一步提供将初始数据从第一存储单元预读到第二存储单元中的数据读出单元。初始数据保存单元可以将初始数据保存在第二存储单元中。预读执行单元可在系统启动后执行预读,初始数据保存单元可以保存包括在启动系统后存储在第二存储单元中的数据项的至少一部分数据,以及由预读执行单元作为在第一存储单元中的初始数据而预读的数据,还进一步提供了在启动系统时将初始数据从第一存储单元预读到第二存储单元中的数据读出单元。当初始数据并未保存在第一存储单元中时,初始数据保存单元可以将在系统启动后保存在第二存储单元中的数据项的至少一部分作为第一初始数据保存在第一存储单元中,当第一初始数据保存在第一存储单元中且第二初始数据并未保存在第一存储单元中时,预读执行单元可以在启动系统后执行预读,初始数据保存单元可以保存包括第一初始数据以及由预读执行单元作为在第一存储单元中的第二初始数据而预读的数据。预读执行单元还可以在读出后执行对应于系统的启动方法的数据预读,并将初始数据移动到第二存储单元。预读执行单元可以在启动系统后执行对应于启动系统方法的数据的预读,初始数据保存单元可能保存在系统的每一个启动方法中不同的初始数据,在系统启动时,数据读出单元可以将与系统的启动方法相对应的初始数据从第一存储单元预读到第二存储单元中。初始数据保存单元 可以在执行系统的程序改变时对初始数据进行更新。根据本技术的另一个实施例,提供了一种存储器管理方法,其包括:从第一存储单元中将数据预读到第二存储单元中;以及保存数据,包括在执行预读前存储在第二存储单元中的数据项的至少一部分数据,以及预读的数据,作为初始数据,该初始数据是在启动包括第一存储单元和第二存储单元的系统时保存在第二存储单元中的数据。根据本技术的又一实施例,提供了一种控制程序,其使得计算机执行包括如下处理:从第一存储单元中将数据预读到第二存储单元中;以及保存数据,包括在执行预读前存储在第二存储单元中的数据项的至少一部分数据,预读数据作为初始数据,其为在启动包括第一存储单元和第二存储单元的系统时保存在第二存储单元中的数据。根据本技术的又一实施例,提供了一种记录介质,在其上记录了根据本技术的上述实施例的控制程序。根据本技术的实施例,从第一存储单元到第二存储单元执行数据的预读,数据包括在执行预读之前存储在第二存储单元中的数据项的至少一部分,预读数据作为初始数据存储,其为在启动包括第一存储单元和第二存储单元的系统时保存在第二存储单元中的数据。根据本技术的实施例,有可能加快系统启动速度以及在启动后的系统 呆作速度。附图说明图1示出了应用本技术的信息处理系统第一实施例的框图。图2是描述由图1中信息处理系统执行的系统停止处理的流程图。图3是描述由图1中信息处理系统执行的系统返回处理的流程图。图4示出了在将图1中信息处理系统施加到蓝光(Blu-ray)光盘记录器时的功能的配置示例框图。图5示出了在将图1中信息处理系统施加到数字照相机时的功能的配置例框图。图6示出了根据应用本技术的信息处理系统第一实施例的第一变形例的框图。图7示出了根据应用本技术的信息处理系统第一实施例的第二变形例的框图。图8示出了应用本技术的信息处理系统第二实施例的框图。图9是由图8中信息处理系统执行的系统启动处理的流程图。图10示出了在将图8中的信息处理系统施加到蓝光光盘记录器时的功能配置示例的框图。图11是示出了在将图8中的信息处理系统施加到平板终端时的功能配置例的框图。图12示出了将根据应用本技术信息处理系统的第二实施例第一变形例的框图。图13示出了根据应用本技术信息处理系统的第二实施例第二变形例的框图。图14示出了计算机配置例的框图。具体实施例方式在下文中,将对用于实施本技术的实施方式(以下,称为实施例)进行说明。此外,将按照以下顺序进行说明。1.第一实施例(执行休眠的例子)2.第一实施例的第一具体例(将本技术应用到蓝光光盘记录器的一个例子)3.第一实施例的第二具体例(将本技术应用到数字照相机的一个例子)4.第一实施例的第一变形例(以分割方式使用预读的配置文件的一个例子)5.第一实施例的第二变形例(将本技术应用到执行悬浮情况的一个例子)6.第二实施例(将本技术应用到使用启动图像启动系统的一个例子)7.第二实施例的第一具体例(将本技术应用到蓝光光盘记录器的一个例子)8.第二实施例的第二具体例(将本技术应用到平板终端的一个例子)9.第二实施例的第一本文档来自技高网...

【技术保护点】
一种存储器管理设备,包括:预读执行单元,其执行从第一存储单元向第二存储单元的数据的预读;和初始数据保存单元,其保存包括在所述预读执行单元执行所述预读前放置在所述第二存储单元中的至少一部分数据项以及由所述预读执行单元预读的数据的数据,来作为初始数据,该初始数据包括在所述预读执行单元执行预读前包括所述第一存储单元和第二存储单元的系统启动时保存在所述第二存储单元中的数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:香取知浩佐藤和美
申请(专利权)人:索尼公司
类型:发明
国别省市:

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

1