信息处理装置、信息处理方法、以及程序的制作方法

文档序号:6431003阅读:116来源:国知局
专利名称:信息处理装置、信息处理方法、以及程序的制作方法
技术领域
本公开涉及一种信息处理装置、信息处理方法、以及程序,其中,用作即使在系统挂起(suspension)的情况下确保主存储器装置的RAM(随机存取存储器)的通电状态,因此,在下一次系统激活时,可以接管在系统关闭时主存储器的内容。
背景技术
诸如个人计算机的信息处理装置具有挂起/恢复的功能,作为一种加速系统激活的技术。挂起/恢复功能旨在当切断电源时把作为工作细节的主存储器的内容保留在诸如硬盘驱动器的非易失性存储器中,当接通电源时从非易失性存储器中读取内容,并且把内容写回主存储器,从而恢复了切断电源时的工作细节。具有挂起/恢复功能的信息处理装置可以在关闭操作时,选择把挂起/恢复功能设置为有效的关闭方法和把挂起/恢复功能设置为无效的关闭方法之一。另一方面,在许多情况下,例如,为了简化操作,诸如智能电话的嵌入式设备采用了这样一种配置其中,仅通过接通/切断按钮开关来激活或者关闭系统。由于对以上所描述的操作单元的配置上限制,通常不能把挂起/恢复功能并入诸如智能电话的嵌入式设备中。另外,例如,在其中把程序从非易失性存储装置加载到用作主存储器的易失性存储器装置中并进行处理的系统中,加载程序的时间直接影响到系统的激活时间和应用程序的激活时间,这是提高响应能力的障碍。序号为2009-266122的日本专利申请公开物(W075]段等,以下将其称为专利文档1)公开了这样一种技术为了缩短加载程序所需的时间和缩短激活时间,在系统关闭处理中,仅把其值的变化超出所加载程序的变量区的那一部分重新加载到主存储器装置中。 换句话说,与其中重新加载程序整个变量区的情况相比,缩短了重新加载所需的时间,并且可以缩短激活时间。另外,序号为2001-337842的日本专利申请公开物(W017]
段等,以下将其称为专利文档2、公开了这样一种技术在从非易失性存储装置加载到易失性存储器装置中的程序中,禁止具有高使用频率的部分(模块)的重写,而准许在该程序中具有低使用频率的部分(模块)的重写,从而始终把具有高使用频率的部分留在易失性存储器装置中,并且缩短了对用户请求的答复时间。

发明内容
然而,专利文档1假设把预先确定的类型的程序组加载到主存储器装置中。换句话说,不考虑非易失性存储装置存储整体超出主存储器装置容量的多个程序以及把用户等从这些程序中相应地选择的程序加载到主存储器装置中用于使用的情况。本公开假定了这样一种情况。在专利文档2中,在对易失性存储器装置的容量严格限制的设备中,可能引发下列问题。例如,如以上所描述的,假设非易失性存储装置存储整体超出主存储器装置容量的多个程序以及把用户等从这些程序中相应地选择的模块加载到存储器装置中用于使用。在这样一种情况下,当主存储器装置的容量完全被具有高使用频率的模块消耗时,难以把具有不特别高的使用频率的模块加载到主存储器装置中并且使用,即使在必须使用这样的模块。因此,为了应对这一问题,变得需要采用其它的操作或者处理,例如,准备特殊的命令, 以强行取消禁止重写模块的单元或者整个模块的设置,而且,在对易失性存储器装置的容量严格限制的设备中,难以获得足够的响应度。鉴于上述情况,希望提供一种在对主存储器装置的容量严格限制的情况下能够获得对用户请求响应的极佳响应度的信息处理装置、信息处理方法、以及程序。根据本公开的实施例,提供了一种信息处理装置,包括主存储器装置,被配置以能够存储由中央处理单元读取和处理的一个或多个程序,并且通过即使在系统挂起的情况下也确保通电状态,保留所存储的内容;非易失性存储装置,被配置以预先存储激活系统所需的激活程序以及可在被激活的系统中使用的多个选择目标程序;使用频率管理单元,被配置以管理所述多个选择目标程序中每一选择目标程序的使用频率;以及主存储器构造单元,被配置以根据所述多个选择目标程序中每一选择目标程序的使用频率确定一个或多个选择目标程序,并且在系统关闭处理中,从非易失性存储装置加载主存储器装置所需的程序或者该程序的一部分,以便在系统激活时至少把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。在本公开的所述实施例中,在下一次系统激活中,确保其中把激活程序和具有高加载优先级的一个或多个选择目标程序存储在主存储器装置中的环境,从而彻底缩短了系统激活时加载激活程序的时间或加载具有高使用频率的选择目标程序的时间。因此,能够在对主存储器装置的容量严格限制的情况下获得对用户请求响应的极佳响应度。主存储器构造单元可以把丢失的选择目标程序或者所述选择目标程序的一部分从非易失性存储装置加载到主存储器装置中,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。主存储器构造单元可以根据所述多个选择目标程序中每一选择目标程序的使用频率以及针对所述多个选择目标程序中每一选择目标程序预先设置的使用频率的权重,计算所述多个选择目标程序中每一选择目标程序的加载优先级,并且根据针对所述多个选择目标程序中每一选择目标程序所计算的加载优先级来确定系统中所使用的一个或多个选择目标程序。例如,通过把对主存储器装置消耗量相对大的选择目标程序的使用频率权重设置得较低以及把对主存储器装置消耗量相对小的选择目标程序的使用频率权重设置得较高,能够避免具有大消耗量的选择目标程序大量消耗主存储器装置的容量,并且不能加载具有相对高优先级的另一选择目标程序的情况。换句话说,可望提高主存储器装置容量的使用效率。所述主存储器构造单元可以从非易失性存储装置加载主存储器装置所需的选择目标程序或者该选择目标程序的一部分,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中,并且在主存储器装置的空闲空间短缺的情况下,按存储在主存储器装置中的所述多个选择目标程序的加载优先级递增的次序,优先地从主存储器装置中删除选择目标程序。
根据本公开的另一实施例,提供了一种用于信息处理装置的信息处理方法,包含主存储器装置和非易失性存储装置。主存储器装置被配置以能够存储由中央处理单元读取和处理的程序,并且通过即使在系统挂起的情况下也确保通电状态,保留所存储的内容。非易失性存储装置被配置以预先存储激活系统所需的激活程序以及可在被激活的系统中使用的多个选择目标程序。所述信息处理方法包含通过使用频率管理单元管理除包括激活程序的程序之外的所述多个选择目标程序中每一选择目标程序的使用频率;以及在系统关闭处理中,通过主存储器构造单元根据所述多个选择目标程序中每一选择目标程序的使用频率来确定系统中所使用的一个或多个选择目标程序,并且从非易失性存储装置加载主存储器装置所需的选择目标程序或者该选择目标程序的一部分,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。根据本公开的另一实施例,提供了一种致使信息处理装置操作的程序,所述信息处理装置包括主存储器装置和非易失性存储装置。主存储器装置被配置以能够存储由中央处理单元读取和处理的程序,并且通过即使在系统挂起的情况下也确保通电状态,保留所存储的内容。非易失性存储装置被配置以预先存储激活系统所需的激活程序以及可在被激活的系统中使用的多个选择目标程序。所述程序致使信息处理装置用作使用频率管理单元,被配置以管理除包括激活程序的程序之外的所述多个选择目标程序中每一选择目标程序的使用频率;以及主存储器构造单元,被配置以在系统关闭处理中,根据所述多个选择目标程序中每一选择目标程序的使用频率来确定系统中所使用的一个或多个选择目标程序, 并且从非易失性存储装置加载主存储器装置所需的选择目标程序或者该选择目标程序的一部分,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。如以上所描述的,根据本公开的所述实施例,能够在对易失性存储器装置的容量严格限制的情况下获得对用户请求响应的极佳响应度。通过以下对本公开最佳模式实施例的详细描述,本公开的这些与其它目的、特性以及优点将会变得更加明显,如附图中所说明的。


图1是描述了根据本公开的实施例的信息处理装置的硬件配置的图;图2是描述了存储在图1的非易失性存储器中的程序组以及它们之间的调用关系的图;图3是描述了这一实施例的系统处理装置中从系统激活处理到关闭处理的操作的流程图;以及图4是描述了存储在RAM(随机存取存储器)中的内容从系统激活处理到关闭处理的变化的状态的图。
具体实施例方式以下,将参照附图描述本公开的实施例。这一实施例涉及这样一种信息处理装置其中,确保用作主存储器装置的RAM(随机存取存储器)的通电状态,即使在切断其电源开关的系统的挂起的情况下,因此,在下一次系统激活时,可以接管在系统关闭时的主存储器的内容。这一实施例的信息处理装置在系统操作期间,管理除包括激活系统所需的激活程序的一部分程序之外的多个选择目标程序的使用频率。在系统关闭处理中,根据所述多个选择目标程序的使用频率来确定在系统中所使用的一个或多个选择目标程序,并且从非易失性存储装置加载RAM所需的程序或者该程序的一部分,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在RAM中。因此,在对RAM的容量严格限制的情况下,可以获得对用户请求响应的极佳响应度。以下,将描述更具体的实施例。图1是描述了根据本公开的实施例的信息处理装置的硬件配置的图。如图1中所示,信息处理装置100包括CPU(中央处理单元)11、作为主存储器装置的RAM(随机存取存储器)12、非易失性存储器13、遥控器接口单元14、遥控器接收单元15、 电源控制器16、电源单元17、以及系统总线18等。CPU 11读取存储在作为主存储器装置的RAM 12中的程序,并且进行处理。作为主存储器装置的RAM 12是其中存储了 CPU 11将读取和处理的程序的总是通电的易失性存储器装置,即使在切断其电源开关的系统挂起的情况下,也确保通电状态,因此,在下一次系统激活时,可以接管在系统关闭时主存储器的内容。应该注意的是,存储在图1中所示的RAM 12中的内容为系统激活时的程序组。具体地讲,非易失性存储器13为具有相当大容量的非易失性存储装置(其容量至少大于RAM 12的容量),例如,HDD (硬盘驱动器)、SDD(固态驱动器)、或者非易失性存储器卡。非易失性存储器13存储将加载到RAM12中并且由CPU 11处理的多个程序。以下, 将描述所存储的程序的类型。遥控器接收单元15接收经由诸如光或者电磁波的载体从遥控器20传输的远程操作信号,并且把所述信号作为电信号供应给遥控器接口单元14。遥控器20接收从用户到信息处理装置100的各种操作的指令,并且传输对应于所述指令的远程操作信号。例如,遥控器20可以从用户那里接收的指令包括用于接通/切断信息处理装置100的电源的指令。应该注意的是,接通/切断电源的指令可以通过供应给信息处理装置100主体的主开关(未在图中显示)等来输入。电源单元17是来自商业可得的电源中的生成信息处理装置100中所用额定电能的例如电池单元、电源电路等。电源控制器16控制从电源单元17向信息处理装置100的每一单元的电能的供应。具体地讲,当接收到接通电源的指令时,CPU 11指示电源控制器16开始向信息处理装置100的每一单元供应电能的。当接收到切断电源的指令时,CPU 11指示电源控制器16停止向除了至少RAM 12等之外的单元的电能的供应。[存储在非易失性存储器13中的程序]以下将描述存储在非易失性存储器13中的程序。图2是描述了存储在非易失性存储器13中的程序组以及它们之间的调用关系的图。非易失性存储器13存储了如下多个程序。1.激活程序31 激活程序31是激活系统所需的程序。为了激活系统,信息处理装置100执行各种类型的内部处理。尽管要处理的具体内容随装置的不同而不同,但是,例如,这些内容是准备除激活程序31之外的程序的执行环境的处理,例如,硬件(除RAM 12 之外)的初始化或者内核(kernel)的激活。激活程序31还执行调用使用频率管理模块的处理。2.应用程序32 应用程序32是用户有选择性地指定来使用的程序(对应于选择目标程序)。非易失性存储器13存储多个应用程序32。当用户进行了选择时,从非易失性存储器13中读取应用程序32,并且将其加载到RAM12中。存储在非易失性存储器13中的应用程序32的类型随信息处理装置100的产品形式或者使用情况的不同而不同。另外,应用程序32是能够由用户从外部新引入或者删除的程序。3.使用频率管理模块33 使用频率管理模块33是由激活程序31调用的程序,并主要用于管理各应用程序32的使用频率(对应于使用频率管理单元)。此处,例如,使用频率为从非易失性存储器13读取和加载等的次数。4.加载优先级确定模块34 加载优先级确定模块34是由关闭程序调用的程序,且用于根据使用频率管理模块33所管理的每一应用程序32的使用频率来计算每一应用程序 32的加载优先级(对应于主存储器构造单元)。例如,根据使用频率计算加载优先级的方法如下A.仅当使用频率的值较大时提高优先级的方法;以及B.为每一应用程序32设置使用频率的权重,并且当具有权重的使用频率的值较大时提高优先级的方法。根据方法B,例如,通过把RAM 12中消耗量相对大的应用程序32的使用频率的权重设置得较低,以及把MM 12中消耗量相对小的应用程序32的使用频率的权重设置得较高,能够避免这样的情况RAM 12中消耗量相对大的应用程序32大量地消耗RAM 12的容量,并且无法加载具有相对高优先级的另一选择目标程序。换句话说,可望提高RAM 12容量的使用效率。5.加载控制模块35 加载控制模块35是关闭程序所调用的程序,且用于在系统激活时把应用程序32加载到RAM 12中,按加载优先级确定模块34所确定的加载优先级递降的次序加载应用程序32 (对应于主存储器构造单元)。6.关闭程序36 关闭程序36是关闭系统所需的程序。关闭程序36是用于在系统关闭时把加载控制模块35加载到RAM 12中的程序。因此,可以把加载控制模块35作为不由使用频率管理模块33所管理的程序来处理,例如,像激活程序31和关闭程序36 —样。[系统激活处理到关闭处理]以下,将参照图3的流程图描述这一实施例的信息处理装置100中的系统激活处理到关闭处理的操作。首先,当从使用遥控器20或者主开关的用户输入激活系统的请求时,把激活系统的请求输入到CPU 11。CPU 11根据激活请求开始系统激活处理(步骤S101)。换句话说, 在这一系统激活处理中,CPU 11确定是否把激活程序31加载到了 RAM 12中(步骤S102)。 在这一实施例中,在最后系统关闭处理中,假设把激活程序31存储在了 RAM 12中(步骤 S102中的“是”),因此,执行激活程序31 (步骤S104)。然而,在最后系统关闭处理中,在激活程序31的加载失败以及未把激活程序31存储在RAM 12中的情况下(步骤S102中的 “否”),CPU 11在系统激活时重新把激活程序31加载到RAM 12中(步骤S103)。
在步骤S104中,CPU 11根据激活程序31执行激活系统所需的内部处理。另夕卜, CPU 11还根据激活程序31把使用频率管理模块33从非易失性存储器13加载到RAM 12 中。因此,激活了使用频率管理模块33。此后,当接收到来自用户的请求时(步骤S105),CPU 11识别来自用户的请求。此处,来自用户的请求包括“应用程序的激活请求”、“系统关闭”等。现在,将描述其中生成“应用程序的激活请求”的情况。当接收到“应用程序的激活请求”时(步骤S106),CPU 11根据使用频率管理模块 33更新相应的应用程序32的使用频率(步骤S107)。接下来,确定是否把应用程序32加载到了 RAM 12中(步骤S108)。在未加载应用程序32的情况下,把应用程序32从非易失性存储器13加载到RAM 12中(步骤S109)。然后,CPU 11返回至等待来自用户的请求的状态。此处,在所讨论的应用程序32具有高使用频率的情况下,在最后系统关闭处理中,把应用程序32存储在RAM 12中。于是,不再进行加载。以下,将描述步骤S105中来自用户的请求为“系统关闭”的情况。在步骤S105中,当确定来自用户的请求为“系统关闭”时(步骤S110),CPU 11从非易失性存储器13读取关闭程序36,并且把关闭程序36加载到RAM 12中,以便执行(步骤 S111)。CPU 11根据关闭程序36把加载优先级确定模块34和加载控制模块35从非易失性存储器13加载到RAM 12中。然后,根据加载优先级确定模块34和加载控制模块35, CPU 11进行处理,以构造对用户请求的响应度角度而言最佳的环境,作为系统激活时存储在RAM 12中的内容,如下。CPU 11首先根据加载控制模块35确定是否把所有激活程序31都加载到了 RAM 12中(步骤S112)。此处,在激活了系统之后,激活程序31变得不再必要,因此,它们对系统的重要性低于它们对应用程序32的重要性。当用户调用某些应用程序32时,为了补偿RAM 12的空闲空间的短缺,在某些情况下,可以部分地或者全部地删除激活程序31。以此方式, 在未把所有激活程序31或者未把一部分激活程序31加载到RAM 12中的情况下,CPU 11 把激活程序31或者它们丢失的部分从非易失性存储器13加载到RAM 12中(步骤S113)。 在把所有激活程序31加载到了 RAM 12中的情况下,不再进行加载。接下来,根据加载优先级确定模块34,CPU 11获取使用频率管理模块33所管理的每一应用程序32的使用频率的值(步骤S114),并且计算每一应用程序32的加载优先级 (步骤 Sl 15)。然后,CPU 11确定是否按加载优先级确定模块34所确定的加载优先级的递降的次序把所讨论的应用程序32加载到RAM 12中(步骤S116)。在未把应用程序32加载到 RAM 12中的情况下(步骤S116中的“否”),CPU 11根据加载控制模块35从非易失性存储器13加载应用程序32 (步骤Sl 17)。在把应用程序32加载到了 RAM 12中的情况下(步骤 S116中的“是”),不再进行加载。应该注意的是,在RAM 12的空闲区域的可允许的范围内,把激活程序31和具有高加载优先级的应用程序32加载到RAM 12中。换句话说,首先把激活程序31加载到RAM 12 中,然后按加载优先级递降的次序把一个或多个应用程序32加载到RAM 12中。在因RAM 12的空闲区域短缺而难以加载激活程序31和应用程序32的情况下,CPU 11按加载优先级递增的次序从RAM 12中删除应用程序32,以确保加载激活程序31和应用程序32所需的 RAM 12的空闲区域。通过以上所描述的加载控制模块35,从对用户请求的响应度角度而言,构造了最佳环境作为系统激活时存储在RAM 12中的内容。此后,CPU 11根据关闭程序36执行最终关闭系统的内部处理,从而关闭系统。图4是描述了存储在RAM 12中的内容从以上所描述的系统激活处理到关闭处理的变化的状态的图。图4的部分(a)描述了在激活系统之后立刻存储在RAM 12中的内容,其部分(b) 描述了系统操作期间用户调用的应用程序所改变的存储在RAM 12中的内容,其部分(c)描述了系统的关闭处理时存储在RAM 12中的内容的变化1,以及其部分(d)描述了系统的关闭处理时存储在RAM 12中的内容的变化2。如图4的部分(a)中所示,假设在激活系统之后立刻把激活程序、应用程序D、应用程序C、以及应用程序B存储在RAM 12中。如图4的部分(b)中所示,当在系统操作期间用户调用应用程序A时,把应用程序 A加载到RAM 12中。然而,由于就在加载应用程序A之前RAM12的空闲区域短缺,所以为了补偿这一短缺,从RAM 12中删除激活程序的一部分。如图4的部分(C)中所示,假设在系统关闭处理中计算了基于每一应用程序等的使用频率的加载优先级,并且确定应用程序A和应用程序C均具有呈所述次序的高加载优先级。在这一情况下,尽管按最高优先级把激活程序丢失的部分从非易失性存储器13加载到RAM 12中,但在此之前,为了确保用于存储激活程序丢失的部分的空闲空间,在RAM 12 中删除具有较低加载优先级的应用程序B和应用程序D。接下来,由于把具有最高加载优先级的应用程序A和具有次最高加载优先级的应用程序C加载到RAM 12中,所以应用程序A 和应用程序C仍得以保留(参见图4的部分(d))。以此方式,构造了就在重新启动系统之前存储在RAM 12中的内容。应该注意的是,在图4的部分(c)中,在RAM 12中的存储器空间中连续地排列所述程序,然而,以此方式,不一定要按连续排列协议进行处理。通过以上所描述的处理,在下一次系统激活时,确保了其中把激活程序31和具有高加载优先级的一个或多个应用程序32存储在了 RAM 12中的环境,于是,在系统激活时, 彻底缩短了加载激活程序31的时间或者加载具有较高使用频率的应用程序32的时间。换句话说,同样在对RAM 12的容量严格限制的情况下,可以彻底缩短响应用户请求而开始处理所请求的程序之前所流逝的答复时间。应该注意的是,本公开并不局限于以上所描述的实施例,可以在本公开技术构思的范围内对本公开进行多方面的修改。在以上所描述的实施例中,使用该使用频率管理模块33实现使用频率管理单元、 使用加载优先级确定模块34和加载控制模块35实现主存储器构造单元,然而,本公开并不局限于按这种方式通过软件实现。使用频率管理单元和主存储器构造单元也均可以使用专用逻辑电路(硬件)实现。本公开包含与2010年8月25日向日本专利局提出的日本优先专利申请JP 2010-188898中所公开的主题相关的主题,特将其全部内容并入此处,以作参考。
这一技术领域中的技术人员将会意识到可以依据设计要求和其它因素,对本公开进行多方面的修改、组合、局部组合、以及变动,只要这些修改、组合、局部组合、以及变动处于所附权利要求或者其等效要求的范围内即可。
权利要求
1.一种信息处理装置,包含主存储器装置,被配置以能够存储由中央处理单元读取和处理的一个或多个程序,并且通过即使在系统挂起的情况下也确保通电状态,保留所存储的内容;非易失性存储装置,被配置以预先存储激活系统所需的激活程序以及可在被激活的系统中使用的多个选择目标程序;使用频率管理单元,被配置以管理所述多个选择目标程序中每一选择目标程序的使用频率;以及主存储器构造单元,被配置以根据所述多个选择目标程序中每一选择目标程序的使用频率确定一个或多个选择目标程序,并且在系统关闭处理中,从非易失性存储装置加载主存储器装置所需的程序或者该程序的一部分,以便在系统激活时至少把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。
2.根据权利要求1所述的信息处理装置,其中, 主存储器构造单元从非易失性存储装置把丢失的选择目标程序或者所述选择目标程序的一部分加载到主存储器装置中,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。
3.根据权利要求2所述的信息处理装置,其中,主存储器构造单元根据所述多个选择目标程序中每一选择目标程序的使用频率以及针对所述多个选择目标程序中每一选择目标程序预先设置的使用频率的权重,计算所述多个选择目标程序中每一选择目标程序的加载优先级,并且根据针对所述多个选择目标程序中每一选择目标程序所计算的加载优先级,确定系统中所使用的一个或多个选择目标程序。
4.根据权利要求3所述的信息处理装置,其中,所述主存储器构造单元从非易失性存储装置加载主存储器装置所需的选择目标程序或者该选择目标程序的一部分,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中,并且在主存储器装置的空闲空间短缺的情况下, 按存储在主存储器装置中的所述多个选择目标程序的加载优先级递增的次序,优先地从主存储器装置中删除选择目标程序。
5.一种用于信息处理装置的信息处理方法,包含主存储器装置,被配置以能够存储由中央处理单元读取和处理的程序,并且通过即使在系统挂起的情况下也确保通电状态,保留所存储的内容,以及非易失性存储装置,被配置以预先存储激活系统所需的激活程序以及可在被激活的系统中使用的多个选择目标程序,所述信息处理方法包含通过使用频率管理单元管理除包括激活程序的程序之外的所述多个选择目标程序中每一选择目标程序的使用频率;以及在系统关闭处理中,通过主存储器构造单元根据所述多个选择目标程序中每一选择目标程序的使用频率来确定系统中所使用的一个或多个选择目标程序,并且从非易失性存储装置加载主存储器装置所需的选择目标程序或者该选择目标程序的一部分,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。
6. 一种致使信息处理装置操作的程序,所述信息处理装置包括主存储器装置,被配置以能够存储由中央处理单元读取和处理的程序,并且通过即使在系统挂起的情况下也确保通电状态,保留所存储的内容;非易失性存储装置,被配置以预先存储激活系统所需的激活程序以及可在被激活的系统中使用的多个选择目标程序,所述程序致使信息处理装置用作使用频率管理单元,被配置以管理除包括激活程序的程序之外的所述多个选择目标程序中每一选择目标程序的使用频率;以及主存储器构造单元,被配置以在系统关闭处理中,根据所述多个选择目标程序中每一选择目标程序的使用频率来确定系统中所使用的一个或多个选择目标程序,并且从非易失性存储装置加载主存储器装置所需的选择目标程序或者该选择目标程序的一部分,以便在系统激活之后立刻把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。
全文摘要
一种信息处理装置,包括主存储器装置,被配置以能够存储由中央处理单元读取和处理的一个或多个程序,并且通过即使在系统挂起的情况下也确保通电状态,保留所存储的内容;非易失性存储装置,被配置以预先存储激活系统所需的激活程序以及可在被激活的系统中使用的多个选择目标程序;使用频率管理单元,被配置以管理所述多个选择目标程序中每一选择目标程序的使用频率;以及主存储器构造单元,被配置以根据所述多个选择目标程序中每一选择目标程序的使用频率确定一个或多个选择目标程序,并且在系统关闭处理中,从非易失性存储装置加载主存储器装置所需的程序或者该程序的一部分,以便在系统激活时至少把所确定的一个或多个选择目标程序和激活程序存储在主存储器装置中。
文档编号G06F9/445GK102385528SQ201110236740
公开日2012年3月21日 申请日期2011年8月18日 优先权日2010年8月25日
发明者伊久信, 渡部佳世 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1