信息处理装置及其控制方法

文档序号:7705934阅读:161来源:国知局
专利名称:信息处理装置及其控制方法
技术领域
本发明涉及具有包括省电模式的多个操作模式的信息处理装置及其控制 方法。
背景技术
针对在信息处理装置中省电,考虑了多项措施,以当信息处理装置闲置 时通过降低对没在使用的硬件的供电来抑制电力消耗。将相对于通常操作其 电力消耗降低的操作模式称为省电模式。
例如,日本专利特开第2004-074621号公报提出了一项技术,其在省电 模式下降低对诸如信息处理装置的硬盘的非易失性存储器的供电,以降低非 易失性存储器的电力消耗。
近来的信息处理装置已开始采用通用的操作系统(以下称为通用0S)。 很多通用0S在任意时间访问硬盘。因此,对于采用了通用OS的信息处理装 置,在省电模式下,仍需要向硬盘供电,阻碍了电力消耗的有效降低。
在通用0S具有仅向物理存储器分配已被访问的存储页的按需分页功能 的情况下,例如,预期当将要从文件中下载可执行文件的文本区域或库时可 能是困难的。此外,在通用0S具有将不适合存储器的数据保存到硬盘的交换 功能的情况下,预期换入和换出定时可能是困难的。而且,虽然在通用0S中 通常能够使用许多开源应用程序,但是完全确定和管理这些应用程序的文件 存取时序可能是困难的。因此,在采用通用OS的信息处理装置中,即使当在 省电模式下操作时也不能够降低对非易失性存储器的供电。因此,需要向非 易失性存储器和控制非易失性存储器的块两者供电,即使在省电模式下也阻 碍了电力消耗的有效降低。

发明内容
本发明能够实现一种信息处理装置,该信息处理装置设有易失性第一存储器单元和非易失性第二存储器单元,并且该信息处理装置在省电模式下降 低对第二存储器单元的供电,即使存在该信息处理装置的操作系统对所述第 二存储器单元的访问时仍保持省电模式而不恢复向所述第二存储器单元供 电。
本发明的一个方面提供了一种信息处理装置,所述信息处理装置设有易 失性第一存储器单元和非易失性第二存储器单元,并且所述信息处理装置具 有通常操作模式和相对于所述通常操作模式降低了电力消耗的省电模式,所 述信息处理装置包括存储单元,其被配置为当操作模式从所述通常操作 模式转变到所述省电模式时,将存储在所述第二存储器单元中的部分数据存 储在所述第一存储器单元中;识别单元,其被配置为使所述信息处理装置 的操作系统识别所述第一存储器单元的存储有所述部分数据的存储器区域, 作为替代所述第二存储器单元的存储器单元;以及电力控制单元,其被配置 为响应于替代所述第二存储器单元的所述存储器单元变得能够被所述操作 系统识别,降低对所述第二存储器单元的供电。
参照附图,从对示例性实施例的以下描述中,本发明的其它特征将变得 清楚。


图1示出了根据第一实施例的整个系统的示例性结构。
图2示出了根据第一实施例的MFP 101的示例性硬件结构。
图3示出了根据第一实施例的MFP 101的控制器301的示例性结构。
图4示出了根据第一实施例的MFP控制器302和303的固件结构。
图5示出了根据第一实施例的在省电模式下的供电状态。
图6示出了根据第一实施例的易失性存储器601中存储的数据。
图7示出了根据第一实施例的图像存储器602的内容。
图8示出了根据第一实施例的辅助存储器单元313的分区结构。
图9例示了交换。
图10例示了交换。
图11例示了交换存储区域分区809和管理交换数据的方法。图12示出了根据第一实施例的在通常操作模式下和在省电模式下的文 件存取点。
图13是示出根据第一实施例的当转变到省电模式时的处理过程的流程图。
图14示出了根据第一实施例的存储在辅助存储器单元313中的数据被复 制到其中的图像存储器602的内容。
图15例示了根据第一实施例的当在省电模式下时的复制过程。
图16例示了根据第一实施例的切换文件存取目标的处理。
图17是示出根据第一实施例的当从省电模式返回时的处理过程的流程图。
图18是示出根据第一实施例的从用于第二次转变到省电模式开始的处 理过程的流程图。
图19例示了根据第二实施例的存储器管理表。
图20示出了根据第二实施例的在省电模式下的操作处理。
图21例示了第二实施例的变形例。
图22是示出根据第三实施例的用于转变到省电模式的处理过程的流程图。
图23示出了根据第三实施例的MFP 101中的存储器的内容。
图24示出了根据第三实施例的用于选择要被传送到RAM盘区域2321的 数据的传送数据选择表2400。
图25是示出根据第三实施例的当在省电模式下时在要读取辅助存储器 单元313上的数据的请求发生的情况下的处理过程的流程图。
图26是示出根据第三实施例的当在省电模式下时在要将数据写入到辅 助存储器单元313的请求发生的情况下的处理过程的流程图。
图27示出了根据第三实施例的存储在非易失性存储器中的更新表2700。
图28是示出图26的变形例的流程图。
图29示出了根据第三实施例的MFP 101中的存储器的内容。
具体实施方式
以下将参照附图对本发明的各个实施例进行详细的说明。应当注意,除 非另外特别声明,否则在这些实施例中记载的的各组件的相对结构、数字表 示和数值并不限制本发明的范围。
以下,将参照图1到图18对第一实施例进行说明。图1示出了根据第一
实施例的整个系统的示例性结构。
系统100具有多功能打印机(MFP) 101、客户端PC 103和打印服务器 102。这些设备通过网络104连接,使得每个设备都能够进行数据发送和接收。 虽然图1示出了连接有各设备的示例,但是本发明并不限于此,可以通过连 接多个上述各设备来构成本发明。MFP 101 (其构成了示例性信息处理装置) 是具有诸如扫描、打印和复印的各种功能的图像形成装置。
客户端PC 103进行操作,以编辑输入的应用文件和提供打印指令或打印 准备就绪文件,并且帮助对设备和打印服务器102中管理的作业进行监视和 控制。存在将由客户端PC 103生成的打印数据直接传送给MFP 101的方法, 以及经由打印服务器102将客户端PC 103生成的打印数据传送给MFP 101的 方法。
打印服务器102具有以下两个作用。第一,打印服务器102进行操作, 以控制MFP 101与外部设备之间的信息的发送和接收,并当MFP 101 (首先 接收到要打印的作业的图像信息、设置信息等的输入)完成作业时向外部设 备通知诸如状态等的信息。第二,打印服务器102进行操作,以集中管理从 外部设备输入的作业和在MFP 101中生成的作业。此外,打印服务器102监 视MFP101内的全部功能和全部作业的状态,并且能够进行控制以暂停作业、 改变设置、继续打印、或复制、移动或删除作业。
接着,将参照图2对MFP 101的结构进行说明。图2示出了根据第一实 施例的MFP 101的示例性硬件结构。根据本实施例的MFP 101能够进行彩色 打印,并且由扫描仪单元201、激光曝光单元202、感光鼓203、图像形成单 元204、定影单元205、进纸/输送单元206和用于控制这些组件的打印机控 制器(未示出)构成。
扫描仪单元201通过照亮放置在原稿台上的原稿来光学地读取原稿图 像,并将该图像转换为电信号以创建图像数据。激光曝光单元202使根据该图像数据调节的诸如激光的光束入射在以等角速度旋转的旋转多棱镜208上 并且作为反射的扫描光照射在感光鼓203上。
图像形成单元204旋转地驱动感光鼓203,使用充电器使感光鼓203充 电,使用调色剂通过激光曝光单元202将在感光鼓203上形成的潜像显影, 并将所产生的调色剂像转印到纸张上。执行用于恢复这时没被转印的残留在 感光鼓203上的小量调色剂的一系列电子照相处理,并且形成图像。此时, 将纸张包裹在转印鼓的预定位置的周围,分别具有品红色(M)、青色(C)、 黄色(Y)和黑色(B)调色剂的显影单元(显影站)按顺序依次重复执行前 述的电子照相处理,同时纸张被旋转四次。在四次旋转之后,其上转印有四 种颜色的全色调色剂像的纸张,从转印鼓分离并被运送到定影单元205。
可包括多个辊和带的组合并包含诸如卤素加热器的热源的定影单元205, 使用热和压力将调色剂熔化并定影在通过图像形成单元204已转印有调色剂 像的纸张上。
进纸/输送单元206 (其具有一个或更多个由纸盒或纸舱代表的纸张储藏 室)根据来自打印机控制器的指令从收纳在纸张储藏室中的多张纸中分离出 一张纸,并将该纸输送到图像形成单元204。然后,在将该纸输送到定影单 元205之前,将其包裹在图像形成单元204的转印鼓的周围并旋转四次。在 所述四次旋转期间,前述的YMCK调色剂像被转印到该纸张上。在该纸的两面 上形成图像的情况下,进行控制,使得已通过定影单元205的该纸张沿着输 送路径再次经过图像形成单元204。
打印机控制器与对MFP IOI进行整体控制的MFP控制器通信,并根据来 自MFP控制器的指令,对扫描仪单元201、激光曝光单元202、图像形成单元 204、定影单元205以及进纸/输送单元206的状态进行管理。打印机控制器 还执行控制,从而使得全部组件能够保持协调并且顺利操作。
接着,将参照图3对MFP 101的控制结构进行说明。图3示出了根据第 一实施例的MFP 101的控制器301的示例性结构。
控制器301由两个控制器板MFP控制器302和MFP控制器303构成。构 成板B的MFP控制器303具有与利用所采用的实时OS且需要实时处理的图像 处理相关的功能。构成板A的MFP控制器302具有与利用所采用的通用OS且不需要实时处理的图像处理相关的功能。这两个板通过PCI-E邓ress相连, 使得能够在MFP控制器302与MFP控制器303之间进行数据通信。
MFP控制器302和MFP控制器303起到构成本发明特征的存储单元、识 别单元、电力控制单元、访问限制单元、更新单元和修改单元的作用。以下 将给出对这些单元中的每一个的详细描述。
MFP IOI是配备有能够存储MFPIOI中多个作业数据的诸如硬盘的存储器、 以及配备有复印功能和打印功能的图像形成装置。复印功能使得从扫描仪输 出的作业数据能够经由存储器利用打印机单元315被打印。打印功能使得从 诸如计算机的外部设备输出的作业数据能够经由存储器利用打印机单元315 被打印。
存在全色MFP 101和单色MFP 101,由于全色设备除了色彩处理、内部 数据等之外还包括单色设备的基本结构,所以这里将对全色设备进行说明。 必要时将添加对单色设备的说明。
系统100除了具有配备有多个功能的多功能图像形成装置(MFP)之外, 还具有构成单功能图像形成装置(仅具有打印功能)的单功能打印机(SFP)。 该系统可以仅由一种类型的图像形成装置构成或由多个任意类型的图像形成 装置构成。
如图3所示,控制器301具有输入图像处理单元304和FAX单元305, 输入图像处理单元304读取诸如纸张原稿的图像并对所读取的图像数据进行 图像处理,FAX单元305使用电话线进行图像发送和接收。控制器301还具 有使用网络来交换图像数据、设备信息等的网络接口卡(NIC)单元306、以 及与外部设备进行图像数据的信息交换等的专用接口单元307。控制器301 还具有通用串行总线(USB)接口单元308, USB接口单元308使用以USB存 储器为代表的USB设备来进行图像数据等的发送和接收。控制301还进行操 作以组织数据通讯,包括根据MFP 101的应用程序暂时存储图像数据、确定 路径等。
文档管理单元311具有用于存储多个图像数据的存储器。控制器301还 具有辅助存储器单元313。出于讨论的目的,辅助存储器单元313在由示例 示出的整个说明书中是指硬盘驱动器313,但不以此为限。关于这一点,可以使用能够实现本发明各实施例的任何存储器单元。MFP控制器302可以控 制可存储在硬盘上的各种图像的多种类型的图像数据,并且控制输出处理, 例如通过适当读取硬盘上存储的图像数据并将所读取的图像数据传送给诸如 打印机单元315的输出单元而由打印机单元315可执行的打印处理。图像数 据包括来自输入图像处理单元304的数据、经由FAX单元305输入的数据、 经由NIC单元306从外部设备输入的数据和经由专用I/F单元307或USB I/F 单元308输入的数据。MFP控制器302还控制从硬盘读取的、可被传送至外 部设备(例如计算机或其他图像形成装置)的图像数据,作为来自操作者的 指令的结果。该硬盘实际位于板B上,并被连接以使得板A能够直接访问板 B上的该硬盘。
当将图像数据存入文档管理单元311时,根据需要,压縮/解压縮单元 312压縮并存储图像数据,相反,当读取所存储的、已被压縮的图像数据时, 将压縮后的图像数据解压縮成原始图像数据。通常知道,当数据通过网络时, 使用诸如JPEG、 JBIG或ZIP文件的压縮数据,而在将数据输入到MFP 101后, 在压縮/解压縮单元312中对数据进行解压縮。
控制器301具有资源管理单元(未示出)。资源管理单元存储通常处理的 各种参数表,诸如字形、颜色特征和伽玛表。需要时能够调用此数据,并且 能够存储、修订和更新新的参数表。
如果输入页面描述语言(PDL)数据,则MFP控制器302使用RIP单元 310进行光栅图像处理器(RIP)处理,并且在需要时使用输出图像处理单元 316进行用于打印待打印的图像的图像处理。此外,在需要时,能够使用文 档管理单元311再次存储此时生成的图像数据的中间数据和打印准备就绪数 据(用于打印的位图数据或压縮的位图数据)。
当进行图像形成时,将此数据发送到打印机单元315。将打印机单元315 打印输出的纸张发送到后处理单元314,在后处理单元314中对所述纸张进 行分类和修整处理。
这里,MFP控制器302和303进行操作以允许作业顺利通过,同时根据 其中使用MFP 101的路线来进行通道切换(以下描述)。虽然通常知道,需要 时存储作为中间数据的图像数据,但是这里将不对除文档管理单元311形成起点或终点之外的访问进行说明。而且,将给出说明,以使得通常的流程能
够被理解,同时省略在需要时使用的压縮/解压縮单元312和后处理单元314
的处理以及形成整个MFP 101的内核的MFP控制器的处理。
A〉复印功能输入图像处理单元一输出图像处理单元一打印机单元
B〉传真发送功能输入图像处理单元一传真单元
C〉传真接收功能传真单元一输出图像处理单元一打印机单元
D>网络扫描输入图像处理单元一NIC单元
E〉网络打印NIC单元一RIP单元一输出图像处理单元一打印机单元
F〉扫描到外部设备输入图像处理单元一专用1/F单元
G〉从外部设备打印专用1/F单元一输出图像处理单元一打印机单元
H>扫描到外部存储器输入图像处理单元一USB 1/F单元
1>从外部存储器打印UBS 1/F单元一RIP单元一输出图像处理单元一打印
机单元
J>存储箱(b0X)扫描功能输入图像处理单元一输出图像处理单元一文档
管理单元
K>存储箱打印功能文档管理单元一打印机单元
L〉存储箱接收功能NIC单元一RIP单元一输出图像处理单元一文档管理单

M>存储箱发送功能文档管理单元一NIC单元
N〉预览功能文档管理单元一控制台单元
这里不对可以想到的、包括电子邮件服务和网络服务器功能的各种其他功 能的组合进行说明。
存储箱扫描、存储箱打印、存储箱接收和存储箱发送是与使用文档管理
单元311写入数据和读出数据相关联的MFP101的处理功能。这些功能包括 按作业或按用户划分文档管理单元311中的存储器后暂时保存数据,并且结 合用户ID和密码进行数据输入/输出。
而且,控制台单元309用于选择上述流程和功能并给出操作指令。随着 用于控制台单元309的显示设备的分辨率的增加,文档管理单元311中的图 像数据还能够被预览,并且如果确认无误则随后被打印。接着,将参照图4对MFP控制器302和MFP控制器303的控制结构进行 说明。图4示出了根据第一实施例的MFP控制器302和MFP控制器303的固 件结构。
网络接口控制器401经由接口电缆连接到网络。网络接口控制器401管 理与主计算机的通信,分析通信协议,接收从主计算机输入的数据,并将接 收到的数据传送到作业分析单元402。作业分析单元402分析作业并将作业 的属性输送给作业管理单元,将作业登记在管理表(未示出)中,并将PDL 数据存储在接收缓冲器405中。
当将PDL数据存储在接收缓冲器405中时,PDL数据分析单元408开始 处理。PDL数据分析单元408读取存储在接收缓冲器405中的PDL数据,分 析该PDL数据并生成与各命令相对应的对象(中间代码),并且将所述对象存 储在中间缓冲器406中。根据本实施例,MFP 101支持的命令是PDL形式, 尽管能够按页打印的全部数据同样被支持,不只是PDL数据。中间数据被按 页管理。
当在中间缓冲器406中存储数据时,描绘处理单元409进行操作。描绘 处理单元409从中间缓冲器406按页读取中间数据,生成单页打印图像数据, 并将打印图像数据存储在图像缓冲器407中。当生成单页打印图像数据时, 输出控制器410进行操作。输出控制器410从图像缓冲器407读取图像数据, 将所述图像数据转换成视频信号,并将所述视频信号传送给打印机单元411, 作为其结果,进行实际打印。
用户界面(UI)控制器404控制用户界面并由显示单元和控制台单元309 构成。对于显示单元,使用液晶显示器(LCD)等。键被布置在控制台单元 309上。在触摸面板显示的情况下,显示单元可以是控制台单元309的两倍。 UI控制器404根据用户操作来控制字符串的显示,画面的切换,设定值到其 他模块的发送等。作业控制单元403管理设备中的作业,控制作业的生成和 删除、作业状态、作业处理顺序等。
图5示出了根据第一实施例的省电模式下的供电状态。图5表示不向阴 影块的模块供电。即,在省电模式下,降低了对板B和连接到板B的设备(排 除板A)的供电。因此,在省电模式下,通过只向部分设备供电来降低电力消耗。这种电力控制主要由MFP控制器302执行。
图6示出了根据第一实施例的易失性存储器601的内容。易失性存储器 601用作易失性第一存储器单元, 一般来说,其具有0S直接使用的区域603 和0S不直接使用的用于存储图像数据和PDL数据的区域602。以下将后者称 作图像存储器602。在本实施例中,易失性存储器601的容量为512MB, OS 使用的区域603的容量为256MB,图像存储器602的容量为256MB,尽管这些 容量并不局限于此并且可以自由改变。如图12所示,易失性存储器601连接 到MFP控制器302。
图7示出了根据第一实施例的图像存储器602的内容。图像存储器602 是用于存储图像数据和PDL数据的大区域。然而,并不经常使用整个区域, 如果只进行复印则仅使用少量的容量,如标号701表示的。在通常的PDL打 印的情况下,使用图像存储器602的大约一半,如由标号702表示的。实际 上只有当接收到大量复杂的PDL数据时,才使用图像存储器602的整个区域, 如由标号703所表示的。图像存储器602从其开始处被使用,并且还存储了 使用的最大区域。
图8示出了根据第一实施例的硬盘驱动器313的分区结构。省电模式下 不需要的文件一起被置于一个或多个分区中。这里,在分区801到811之间 分配省电模式下不需要的文件。
程序的可执行文件、共享库等被放置于可执行文件/库分区801中。在处 理期间不被重写的设置文件(例如控制台单元LCD的分辨率和硬盘的分区配 置信息)被放置于只读设置文件分区802中。用户经由控制台单元309改变 的诸如IP地址和其他网络设置的设置文件以及管理员密码被放置于不频繁 修改的设置文件分区803中。被程序自动重写的设置文件(例如针对各PDL 作业被重写的用于PDL打印的设置)被放置于频繁修改的设置文件分区804 中。调试日志、工作文件等被放置于日志/暂时分区805中。在LCD上显示的 字形信息、模板图像数据等被放置于只读数据分区806中。修改相对不频繁 的数据(例如用户经由控制台单元309重写的地址簿和其他数据)以及图像 形成装置上安装的应用程序的许可证信息,被放置于不频繁修改的数据分区 807中。被程序相对频繁地重写的数据,例如保存在存储箱中的数据、在PDL打
印中以高速缓存方式保存的组件数据以及作业历史,被放置于频繁修改的数
据分区808中。由于存储器容量不足而由OS保存的数据被放置于交换存储区 域分区809中。按作业被重写的图像数据和PDL数据被放置于图像/PDL分区 810中。分区810包含在用于当在省电模式下时不需要的文件的分区811中。 放置于各分区中的文件被预先确定。
接着,将参照图9和图10对交换进行说明。交换是一种机制,凭借该机 制不适合在MFP控制器302执行的通用OS所使用的易失性存储器601的存储 区域中的数据被保存到硬盘驱动器313。保存数据的处理被称为换出,同时 数据被写入到交换分区(硬盘驱动器313的存储区域)。OS不频繁使用的数 据被选择作为要被换出的数据,如图9所示。
如果实际需要所保存的数据,则将该数据从交换分区载入到易失性存储 器601,如图10所示。而且,如果在易失性存储器601中没有足够的存储区 域,则将其他数据换出到硬盘驱动器313。将数据从分区809载入到易失性 存储器601称为换入。
图11例示了交换存储区域分区809和管理交换数据的方法。使用通用 0S,以所谓的处理为单位执行应用程序。使用唯一的数字来管理处理。使用 虚拟地址来管理各处理使用的数据,并且将虚拟地址的数据设置在DRAM或交 换分区中。换句话说,用虚拟地址来概括数据的实际位置。在0S中,以固定 尺寸为单位来管理数据。这些被称为页。OS使用处理ID 1101、虚拟地址1102、 表示数据是否已被交换的标记1103和位置1104的信息来管理数据,如图11 所示。如果SWAP标记1103为否,则数据被存储在DRAM中,如果为是,则数 据被存储在交换分区中。使用自分区809的起始起的索引管理关于分区809 中的数据位置的信息。数据以固定尺寸为页单位的事实使得能够使用索引来 管理数据。
交换存储区域分区809是用于保存不适合易失性存储器601的数据,因 此与普通的文件系统有很大的不同。特别是,分区809没有文件名,数据尺 寸是固定的,并且诸如由ext2和ext3代表的文件尺寸和位置的管理数据是 位于存储器的存储器管理表中,而不是像使用一般的文件系统的情况位于硬盘上。
图12示出了根据第一实施例的在通常操作模式下和在省电模式下的文
件访问点。如图12所示,当在通常操作模式下时访问硬盘驱动器313,而当 在省电模式下时降低对硬盘驱动器313的供电。然而,由于MFP控制器302 执行的0S在任意时间执行文件访问,所以将在硬盘驱动器313中存储的数据 复制到与MFP控制器302连接的图像存储器602中,并且将图像存储器602 用作虚拟硬盘设备。在MFP控制器302上执行的通用OS访问硬盘驱动器313 的情况下,MFP控制器302的实际文件访问点由此从硬盘驱动器313切换到 图像存储器602。换句话说,MFP控制器302用作识别单元,使MFP控制器 302上执行的通用OS识别图像存储器602作为替代硬盘驱动器313的存储器 单元。因此,在省电模式下时,根据本实施例的MFP 101通过降低对硬盘驱 动器313的供电来降低电力消耗。然而,当在省电模式下时,通过对复制到 图像存储器602的数据进行修改,能够实现对存储在硬盘驱动器313中的数 据的修改。
图13是示出根据第一实施例的当转变到省电模式时的处理过程的流程 图。下文描述的处理主要在MFP控制器302的整体控制下进行。
在步骤S1301中,MFP控制器302在转变到省电模式后直接执行传统的 省电模式处理。具体地,MFP控制器302禁止接收作业,并保存需要保存到 易失性存储器601或硬盘驱动器313中的信息。接着,在步骤S1302中,MFP 控制器302禁止中断,使得当转变到省电模式时不发生对硬盘驱动器313的 文件访问,并且进行控制,使得不执行除省电模式转变处理之外的处理。这 里,MFP控制器302用作访问限制单元。
接着,在步骤S1303中,用作存储单元的MFP控制器302针对各分区将 存储在硬盘驱动器313中的数据复制到图像存储器602中。以下将使用图14 来对这种复制处理进行说明。随后,在步骤S1304中,MFP控制器302进行 卸载处理,使得在省电模式下不发生MFP控制器302执行的通用OS对硬盘驱 动器313的文件访问。卸载处理防止MFP控制器302上执行的通用OS能够访 问硬盘驱动器313。
此外,在步骤S1305中,MFP控制器302用作识别单元,进行用于装载图像存储器作为虚拟硬盘的装载处理。装载处理使MFP控制器302上执行的 通用OS将图像存储器602识别为替代硬盘驱动器313的存储器单元。作为此 处理的结果,通用OS将能够识别图像存储器602作为替代硬盘驱动器313的 存储器单元。然后,在步骤S1306中,MFP控制器302取消在步骤S1302中 进行的中断禁止。最后,在步骤S1307中,MFP控制器302用作电力控制单 元,降低对硬盘驱动器313、 MFP控制器303和连接到MFP控制器303的设备 (打印机单元315等)的供电。
图14示出了根据第一实施例的存储在硬盘驱动器313中的数据已被复制 到其中的图像存储器602的内容。图14示出了在图13的步骤S1303中将存 储在硬盘驱动器313中的数据复制到其中的图像存储器602的区域。如图14 所示,预先划分的分区从图像存储器602的高位地址起按照只读设置文件 1401、不可能被修改的文件1402以及可能被修改的文件和交换存储区域1403 的顺序被布置。
以下将利用图15对这样布置分区的原因进行说明。图15例示了根据第 一实施例的当在省电模式下时的复印过程。在图15中,标号1501和1503表 示当在通常操作模式下时存储在图像存储器602中的数据,而标号1502和 1504表示当在省电模式下时存储在图像存储器602中的数据。
当已从省电模式返回到1503之后再次转变到1504的省电模式时,在这 期间己被更新的文件1505需要再次被复制到图像存储器602,而未被更新的 文件中的之前复制的文件可以仍被使用。因此,只有在通常操作模式下被修 改的存储器区域的部分需要被更新,而不需要每次都更新整个存储器区域。
此外,如图7所示,主要从高位地址使用图像存储器602,并且还需要 复制用作图像存储器的区域。鉴于此,在本实施例中,只读数据(较容易处 理)被安排在比较不适合用作图像存储器602的较高位地址中,而有可能被 修改的数据和交换存储区域(较难处理)被安排在较低位地址中。
图16例示了根据第一实施例的切换文件访问对象的处理。在图16中, 例示了在S1304和S1305中进行的将文件访问对象从硬盘驱动器313切换到 图像存储器602的处理。
在MFP控制器302执行的通用0S上操作的应用程序经由库来使用OS的服务。库经由系统调用,使用内核中的服务。在文件访问的情况下,系统调
用使用虚拟文件系统(VFS)层上的库,该虚拟文件系统(VFS)层兼容了文 件系统(文件格式)之间的差别。VFS使用各文件系统的库,并且使用块I/0 层来调度所有文件系统的输入/输出。底层上为设备驱动器,在硬盘的情况下, 设备驱动器是IDE驱动器、串行ATA器等。当将I/O目的地改变为图像存储 器602时,设备驱动器变为R颜盘驱动器。
图17是示出根据第一实施例的当从省电模式返回时的处理过程的流程 图。下述的处理主要是在MFP控制器102的整体控制下进行的。
首先,在步骤S1701中,MFP控制器302对硬盘驱动器313, MFP控制器 303和连接到MFP 303的设备(打印机单元315等)通电。接着,在步骤S1702 中,MFP控制器302禁止中断使得当从省电模式返回时不会发生对硬盘驱动 器313的文件访问,并且进行控制使得不执行除省电模式返回处理之外的处 理。
接下来,在步骤S1703中,MFP控制器302装载硬盘驱动器313,以使得 OS能够使用硬盘驱动器313。之后,由于不对分区809中的文件进行更新日 期和时间管理,所以在步骤S1704中,MFP控制器302冲洗交换存储区域分 区809中的全部数据。这里,冲洗是指用存储在图像存储器602中的数据来 更新存储在硬盘驱动器313中的数据。
随后,在步骤S1706中,MFP控制器302 —次选择图14中所示的一个分 区。而且,在步骤S1706中,MFP控制器302确定当在省电模式下时文件是 否己被更新。如果文件已被更新,则MFP控制器302将处理转到S1707,并 且将文件被更新了的分区设置为冲洗对象,如果文件还未被更新,则MFP控 制器302将处理转到S1708并且不将该分区设置为冲洗对象。
接着,在步骤S1709中,MFP控制器302确定是否已检查了所有的分区。 当确定已检查了所有的分区时,MFP控制器302将处理转到S1710。当确定并 非检査了所有的分区时,MFP控制器302将处理转到S1705。
在步骤S1710中,MFP控制器302将被设置为冲洗对象的分区写回到硬 盘驱动器313。在步骤S1705到S1710的上述处理中,MFP控制器302用作更 新单元。随后,由于在冲洗处理后图像存储器602不再用作存储器单元,所以在 步骤S1711中,MFP控制器302执行卸载图像存储器602的处理。而且,在 步骤S1712中,MFP控制器302取消在步骤S1702中进行的中断禁止(文件 访问管制)。最后,在步骤S1713中,MFP控制器302执行传统的省电模式返 回处理,其包括对MFP控制器303、连接到MFP控制器303的设备进行初始 化,和设置所保存的登记信息。
因此,在本实施例中,描述了用于将存储在图像存储器602中的数据一 次冲洗(更新)到硬盘驱动器313中的控制。然而,由于以分区为单位进行 更新也是可能的,所以可以在分区被实际用作图像存储器602时进行硬盘驱 动器313的冲洗,硬盘驱动器313的装载和图像存储器602的卸载,而不进 行S1710的处理。通过进行这种控制,进一步縮短了从省电模式的返回时间。
图18是示出根据第一实施例的用于从第二次转变到省电模式开始的处 理过程的流程图。下述的处理主要是在MFP控制器302的整体控制下进行的。 由于作为前一省电模式处理的结果,存在已被复制到图像存储器602的分区, 所以下述的处理与第一省电模式转变处理不同。
在步骤S1801中,与S1301的处理类似,MFP控制器302禁止接收作业 并保存需要保存到易失性存储器601或硬盘驱动器313中的信息。随后,在 步骤S1802中,MFP控制器302禁止中断,使得当转变到省电模式时不发生 对硬盘驱动器313的文件访问,并且进行控制,使得不执行除省电模式转变 处理之外的处理。在步骤S1803中,MFP控制器302针对各分区将存储在交 换存储区域中的数据复制到图像存储器602中。这是因为交换存储区域与普
通文件不同,并且整个区域需要被复制。
接着,在步骤S1804中,MFP控制器302选择用作存储器单元的图像存 储器602中的分区中的一个。而且,在步骤S1805中,MFP控制器302确定 在S1804中选择的分区是否被用作图像存储器602。通过将图7所示的最大 使用值与图14所示的分区表进行比较来进行此确定。这里,如果所选择的分 区己被用作图像存储器602,则MFP控制器302再次将分区从硬盘驱动器313 复制到图像存储器602,并将处理转到步骤S1808。
如果所选择的分区未被用作图像存储器602,则MFP控制器302将处理转到步骤S1806。接着,在步骤S1806中,MFP控制器302确定文件自前一省 电模式起是否己被更新。如果文件己被更新,则MFP控制器302将处理转到 步骤S1807,并且将在S1804中选择的分区从硬盘驱动器313复制到图像存 储器602。
在步骤S1808中,MFP控制器302确定是否检查了全部分区。当确定至 少一个分区未被检査时,MFP控制器302将处理返回到S1804。当确定检查了 全部分区时,MFP控制器302将处理转到S1809。
在步骤S1809中,MFP控制器302执行卸载处理,使得不使用硬盘驱动 器313。接着,在步骤S1810中,MFP控制器302装载图像存储器602,作为 替代硬盘驱动器313的虚拟硬盘。随后,在步骤S1811中,MFP控制器302 取消在S1802中进行的中断禁止。最后,在步骤S1812中,MFP控制器302 降低对硬盘驱动器313、 MFP控制器303和连接到MFP控制器303的设备的供 电。
如上所述,在本实施例中,给出了图17和图18 (其中以分区为单位执 行复印和冲洗)的流程图中的处理的示例。
如上所述,根据本实施例的信息处理装置(MFP101)将可能在省电模式 下使用的非易失性存储器中的数据存储到在省电模式下仍被供电的易失性存 储器中。而且,信息处理装置使操作系统识别存储有所述数据的存储区域作 为非易失性存储器的替代者。即使在作为来自外部设备、通用OS等的中断的 结果发生了对非易失性存储器的访问的情况下,通过使用暂时存储易失性存 储器中的数据,信息处理装置能够处理中断,而不用向非易失性存储器供电。 因此,信息处理装置能够在省电模式期间适当地降低电力消耗,也能够处理 由中断等产生的对非易失性存储器的访问。
注意,本发明并不限于上述实施例,并且能够进行各种改变。例如,当 从省电模式转变到通常操作模式时,信息处理装置可以将在省电模式下时修 改的内容更新到非易失性存储器中。由此,能够在省电模式下提供与在向非 易失性存储器供电的状态下能够实现的功能实质上相同的功能。而且,如上 所指出的,通过只更新被修改的数据能够降低处理负荷。
在本实施例中,在从第二次转变到省电模式开始的处理中,信息处理装置可以只将在前一省电模式转变处理中存储的数据中的、在之前的通常操作模式中修改的数据存储到易失性存储器。由此,能够降低处理中信息处理装置在从第二次转变到省电模式开始的处理中的处理负荷。
接着,将参照图19到图21对第二实施例进行说明。如以上利用图9到图ll所指出的,交换文件系统在特征上与其他文件系统不同。在第一实施例中,整个交换存储区域因而被复制并且冲洗。在本实施例中,将对降低即使用作交换存储区域的硬盘驱动器313与虚拟硬盘之间的复制和冲洗量的方法进行说明。
首先,将参照图19对降低交换存储区域中的复制和冲洗量的方法进行说明。图19例示了根据第二实施例的存储器管理表。图19所示的存储器管理表由图ll所示的OS来管理。
标号1901表示在通常状态(通常操作模式)下的存储器管理表。标号1902表示在转变到省电模式后的存储器管理表。标号1903表示在省电模式下发生了换入/换出的情况下的存储器管理表。标号1904表示已从省电模式转变到通常操作模式后的存储器管理表。这里,给出了三个处理(处理ID:25、 26、 27)作为示例,在省电模式下需要的处理的处理ID是25和26。
当转变到省电模式时,MFP控制器302首先保存预转变存储器管理表1901。进行控制,使得从调度中移除当在省电模式下时不需要的处理。预先通知OS关于当在省电模式下时可操作哪些处理。由此,生成图20所示的表。图20示出了根据第二实施例的当在省电模式下时的操作处理。
因此,MFP控制器302基于存储器管理表1901中的信息,通过参照图20所示的表从交换区域中只提取当在省电模式下将可操作的处理的数据,并且将所提取的数据存储在虚拟硬盘中。这里,MFP控制器302更新存储器管理表1901中SWAP为"是"的行的位置数据。作为此处理的结果,生成了存储器管理表1902。
假定随后在省电模式下执行换入/换出,则生成存储器管理表1903。当从省电模式返回时,不需要对RAM中的数据重写管理表。另一方面,对于交换的数据,当将数据从虚拟硬盘返回到硬盘驱动器313时,在将存储器管理表1903与所保存的存储器管理表1901进行比较以保持一致性时需要返回数据。如果当在省电模式下时处理ID 25和处理ID 26的交换数据被换入并且由此从交换存储区域消失,则从交换分区中删除该交换数据。如果当在省电模式下时生成了新的交换数据,则操作OS的交换处理例程并且将新的交换数据添加到交换存储区域中。作为此处理的结果,生成了存储器管理表1904。
接着,将参照图21对与图19所示的方法不同的、降低交换分区中的复制和冲洗量的另一方法进行说明。图21示出了第二实施例的变形例。首先,如20所示,预先向0S通知当在省电模式下时可操作的处理和不可操作的处理。接着,如图21所示,交换分区被分成用于当在省电模式下时可操作的处理的交换分区和用于当在省电模式下时不可操作的处理的交换分区。在转变到省电模式后,直接进行控制,以从调度中移除当在省电模式下时不需要的处理,并且只将前一交换分区复制和冲洗到图像存储器602中。与图19相比,虽然复制和冲洗量增加,但是能够省去用于重写存储器管理表的计算。因此,在要交换数据不是很多的情况下,图19的方法有效,而在要交换的数据量很大的情况下,图21的方法有效。
接着,将参照图22到图29对第三实施例进行说明。在本实施例(其是第一实施例和第二实施例的变形例)中,将对在省电模式下访问硬盘驱动器313上存储的数据这一情况下的操作进行说明。
图22是示出根据第三实施例的用于转变到省电模式的处理过程的流程图。下述的处理主要是在MFP控制器302的整体控制下进行的。根据本实施例,当转变到省电模式时,使用存储器的图像工作区域作为RAM盘,并且将硬盘驱动器313上的数据传送至RAM盘区域。而且,如果作为来自网络等的中断的结果,需要硬盘驱动器313上的数据,则通过对传送至RAM盘上的数据进行访问而使得不需要对硬盘驱动器313供电。
首先,在步骤S2201中,MFP 101根据诸如定时器或用户指令等因素来开始转变到省电模式的处理。 一旦MFP 101转变到省电模式,则将存在不被使用的主存储设备的区域(例如图像工作区域)。在步骤S2202中,MFP控制器302给RAM盘设定这样的区域。接着,在步骤S2203中,MFP控制器302选择硬盘驱动器313上的数据以传送至RAM盘。而且,在步骤S2204中,MFP控制器302将选择的数据传送至RAM盘。
一旦完成了到省电模式的转变,则在步骤S2205中,MFP 101进入省电模式。此时,在MFP 101中,对主存储设备供电,但是不对硬盘驱动器313供电。
接着,在步骤S2206中,MFP 101经由网络接收中断。因此即使在省电模式下时,MFP 101也接收各种中断。根据此中断,可能通过仅对在S2204中被传送至RAM盘的硬盘驱动器313上数据进行访问来作出响应,或者根据环境和用户的使用,可能需要未被传送至RAM盘的硬盘驱动器313上数据。鉴于此,在步骤S2207中,MFP控制器302确定是否能够仅使用被传送至RAM盘上的数据来处理中断。
如果确定能够通过仅对已传送至RAM盘的硬盘驱动器313上数据进行访问来作出响应,则MFP控制器302将处理转到S2208,并且执行高速缓存命中的处理。如果需要未被传送至RAM盘的硬盘驱动器313上数据,则MFP控制器302将处理转到S2209,并执行缓冲未命中的处理。
接着,在步骤S2210中,当下一次转变到省电模式时,MFP控制器302定制要传送至RAM盘的硬盘驱动器313上数据,并在步骤S2211中,将所定制的数据记录到非易失性存储器中。因此,在本实施例中,作为S2210的处理结果,根据环境和用户的使用,能够优化当在省电模式下时要被传送至RAM盘的硬盘驱动器313上数据。
接着,将参照图23对将主存储设备的一部分区域设定为RAM盘的处理和将硬盘驱动器313上的数据传送至RAM盘区域的处理进行说明。图23示出了根据第三实施例的MFP IOI中的存储器的内容。
在图23中,标号2301表示当在通常操作模式下时的MFP 101的存储器。标号2302表示当在省电模式下时的MFP 101的存储器。在通常操作模式下的存储器2301包括图像工作区域(图像存储器)2311、用户栈区2312、用户堆区2313和OS堆区2314。省电模式下的存储器2302包括RAM盘区域2321、用户栈区2312、用户堆区2313和OS堆区2314。
在省电模式期间的MFP 101中,不进行复印、打印等,所以用于这些目的的图像工作区域2311将不被访问。鉴于此,当转变到省电模式时,将图像工作区域2311设定为RAM盘区域2321,并且向其传送硬盘驱动器313上的数据。使用用户栈区2312、用户堆区2313和OS堆区2314 (即使在省电模式下也需要保持数据),如同它们在通常操作模式下时那样,并且不将它们设定为RAM盘。
接着,将参照图24对基于记录在非易失性存储器上的数据的访问频率来选择要被传送的数据的处理进行说明。图24示出了根据第三实施例的用于选择要被传送至RAM盘区域2321的数据的传送数据选择表2400。
当通常操作模式下的MFP 101转变到省电模式时,MFP控制器302将硬盘驱动器313上的数据传送至RAM盘区域2321,如图23所示。具体地,当选择传送数据时,MFP控制器302使用数据选择表2400,其用于选择非易失性存储器(例如SRMO上存储的数据。其中存储有传送数据选择表2400的非易失性存储器用作数据选择存储器单元。
在传送数据选择表2400中,编号2401附有各候选传送数据,并且限定了能够唯一指定候选传送数据的信息。标号2402表示硬盘驱动器313上的候选传送数据的起始地址。标号2403表示从起始地址2402起的尺寸。MFP控制器302能够基于起始地址2402和尺寸2403来指定硬盘驱动器313上的数据,并且利用访问频率2404来确定和选择要被传送至RAM盘区域2321的数据。即,访问频率2404确定了传送数据时的优先顺序。
接着,将参照图24和图25,对更新己传送至RAM盘区域2321的、非易失性存储器中的数据的访问频率的处理进行说明。图25是示出根据第三实施例的当在省电模式下时发生要读取硬盘驱动器313上数据的请求的情况下的处理过程的流程图。注意,下述的处理主要是在MFP控制器302的整体控制下进行的。
如果当在省电模式下时作为外部中断的结果,发生了要读取硬盘上的数据的请求,则在步骤S2501中,MFP控制器302确定所述数据是否被缓存在R扁盘区域2321中。这里,如果所述数据被缓存在RAM盘区域2321中,则MFP控制器302将处理转到步骤S2502,并且读RAM盘区域2321,同时不对硬盘驱动器313通电。然后,在步骤S2509中,MFP控制器302更新传送数据选择表2400中的访问频率2404,并且结束读取请求的处理。如果在S2501中确定所述数据没被缓存在RAM盘区域2321中,即,如果发生了对存储的数据之外的数据的访问,则MFP控制器302将处理转到S2503。在步骤S2503中,MFP控制器302对硬盘驱动器313供电。然后等待硬盘驱动器313运转,在步骤S2504中,MFP控制器302从硬盘驱动器313读取数据。这里,期望当在省电模式下之后也还需要请求读取的数据。
鉴于此,在步骤S2505中,MFP控制器302检查RAM盘区域2321中的空闲空间。而且,在步骤S2506中,MFP控制器302将在S2505中检查的RAM盘区域2321的空闲空间与在S2504中读取的数据尺寸进行比较。如果RAM盘区域2321的空闲空间大于等于所读取的数据尺寸,则MFP控制器302将处理转到S2508。如果空闲空间小于所读取的数据尺寸,则MFP控制器302将处理转到S2507,并且从缓存在RAM盘区域2321中的数据中丢弃低使用数据。由此确保了用于存储所读取的数据的区域。然后,处理转到S2508。
在步骤S2508中,MFP控制器302将在S2504中从硬盘驱动器313读取的数据缓存到RAM盘区域2321。接着,在步骤S2509中,MFP控制器302 (用作修改单元)更新传送数据选择表2400的访问频率2404,并结束读取请求的处理。
接着,将参照图26到图28对在省电模式下在接收到写请求的情况下的处理进行说明。图26是根据第三实施例的当在省电模式下时在要将数据写入到硬盘驱动器313的请求发生的情况下的处理过程的流程图。图27示出了根据第三实施例的存储在非易失性存储器中的更新表2700。注意,下述的处理主要是在MFP控制器302的整体控制下进行的。
当在省电模式下发生要写入存储在硬盘驱动器313上的数据的请求时,在步骤S2601中,MFP控制器302确定所述数据是否被缓存在RAM盘区域2321中。这里,如果要被写入的数据被缓存在RAM盘区域2321中,则MFP控制器302将处理转到步骤S2602,并且将所述数据写入到RAM盘区域2321中。然后,在转变到通常操作模式后,在步骤S2606中,MFP控制器302将所述数据写入到硬盘驱动器313。
如果在步骤S2601中确定要被写入的数据没被缓存在RAM盘区域2321中,目卩,如果发生了对存储的数据之外的数据的访问,则MFP控制器302将处理转到步骤S2603。在步骤S2603中,MFP控制器302将写地址2702存储在硬盘驱动器313上并将要被写入的数据2703 (如图27所示)写入到非易失性存储器,而不向硬盘驱动器313供电。图27示出了根据第三实施例的存储在非易失性存储器中的更新表2700。更新表2700包括写数据编号2701、写地址2702和写数据2703。如果MFP 101的操作模式改变,则使用当在省电模式下时存储在更新表2700中的数据,并且将所述数据存储在硬盘驱动器313中。存储有更新表2700的非易失性存储器用作更新信息存储器单元。
当在步骤S2604中MFP 101从省电模式断电并且在步骤S2605通电时,在步骤S2606中,MFP控制器302基于存储在更新表2700中的数据更新硬盘驱动器313的内容。
图28是示出图26的变形例的流程图。这里,对于与图26重复的处理附上相同的标号,并在此省略对其的描述。即,将省略对步骤S2601、步骤S2602、步骤S2603和步骤S2605的描述。注意,对于图26所示的流程图,假定MFP101被断电并且在步骤S2603的处理后被通电。对于图28所示的流程图,假定在S2603的处理后,MFP 101的操作模式从省电模式转变到通常操作模式。
当在步骤S2801中,MFP 101的操作模式从省电模式转变到通常操作模式时,MFP控制器302将处理转到S2606。这里,MFP控制器302基于当在省电模式下时保存的更新表2700中的数据来更新硬盘驱动器313的内容。
接着,将参照图29对在主存储设备中设置RAM盘区域2321的处理进行说明。图29示出了根据第三实施例的MFP 101中的存储器的内容。与图23不同,图29示出了在MFP 101的操作模式从省电模式转变到通常操作模式的情况下MFP IOI中的存储器的内容。
如图29所示,由于当在通常操作模式下时进行复制和打印,所以频繁请求MFP 101访问图像工作区域2311。鉴于此,当返回到通常操作模式时,MFP控制器302将当在省电模式下时使用的RAM盘区域2321重设给图像工作区域2311。注意,与当从通常操作模式转变到省电模式时类似,将用户栈区2312、用户堆区2313和OS堆区2314保持为与它们在省电模式下一样。
如上所述,根据本实施例的信息处理装置,可以预先存储数据选择表,该数据选择表限定了当转变到省电模式时要从非易失性存储器被传送至易失性存储器的数据的优先顺序。由此,信息处理装置能够容易并且合适地选择 要存储的数据。
如果当在省电模式下时发生了对除当转变到省电模式时存储在易失性存 储器中的数据以外的数据的访问,则信息处理装置可以修改在上述数据选择 表中限定的优先顺序。由此,在随后进行转变到省电模式的处理时,信息处 理装置能够以更高的精确性选择要存储的数据。
此外,当转变到省电模式时,信息处理装置可以存储用于限定如下信息 的更新表,所述信息示出了当在省电模式下时是否修改了从非易失性存储器 传送至易失性存储器的数据。由此,当从省电模式转变到通常操作模式时, 信息处理装置能够最小化要被更新的数据,从而降低了处理负荷。
本发明可包括一种信息处理装置及其控制方法,所述信息处理装置设有 易失性第一存储器单元和非易失性第二存储器单元,在省电模式下,所述信 息处理装置降低对第二存储器单元的供电,即使存在所述信息处理装置的操 作系统对所述第二存储器单元的访问时仍保持省电模式而不恢复向所述第二 存储器单元供电。
虽然参照示例性实施例来对本发明进行了描述,但是应当理解,本发明 并不限于所公开的示例性实施例。应当对以下权利要求的范围给予最宽泛的 解释,以使其涵盖所有这种变型例以及等同的结构及功能。
权利要求
1.一种信息处理装置,所述信息处理装置设有易失性第一存储器单元和非易失性第二存储器单元,并且所述信息处理装置具有通常操作模式和相对于所述通常操作模式降低了电力消耗的省电模式,所述信息处理装置包括存储单元,其被配置为当操作模式从所述通常操作模式转变到所述省电模式时,将存储在所述第二存储器单元中的部分数据存储在所述第一存储器单元中;识别单元,其被配置为使所述信息处理装置的操作系统识别所述第一存储器单元的存储有所述部分数据的存储器区域,作为替代所述第二存储器单元的存储器单元;以及电力控制单元,其被配置为响应于替代所述第二存储器单元的所述存储器单元变得能够被所述操作系统识别,降低对所述第二存储器单元的供电。
2. 根据权利要求1所述的信息处理装置,其中,当所述操作模式从所 述省电模式返回到所述通常操作模式时,所述存储单元将存储在所述第一存储器单元中的所述部分数据的至少 一部分存储在所述第二存储器单元中,并且所述识别单元使所述操作系统识别所述第二存储器单元作为存储器区域。
3. 根据权利要求1所述的信息处理装置,其中,当所述操作模式己从 所述省电模式返回到所述通常操作模式后再次转变到所述省电模式时,所 述存储单元只存储所述第二存储器单元中的、当所述操作模式前次转变到 所述省电模式时存储在所述第一存储器单元中的所述部分数据中的、当在 所述通常操作模式下时被修改的数据。
4. 根据权利要求1所述的信息处理装置,所述信息处理装置还包括访 问限制单元,所述访问限制单元被配置为当所述操作模式正从所述通常 操作模式转变到所述省电模式时,限制对所述第二存储器单元的访问。
5. 根据权利要求1所述的信息处理装置,其中,所述存储单元包括更新单元,所述更新单元被配置为在当所述省电模式下修改了存储在所述 第一存储器单元中的所述部分数据的情况下,当所述操作模式从所述省电 模式返回到所述通常操作模式时基于修改过的数据来更新所述第二存储器 单元中的数据。
6. 根据权利要求1所述的信息处理装置,所述信息处理装置还包括数 据选择存储器单元,所述数据选择存储器单元被配置为当所述操作模式 转变到所述省电模式时,存储用于限定要从所述第二存储器单元被传送到 所述第一存储器单元的数据的优先顺序的数据选择表,其中所述存储单元基于所述数据选择表来选择要存储的数据。
7. 根据权利要求6所述的信息处理装置,所述信息处理装置还包括修 改单元,所述修改单元被配置为如果当在省电模式下时发生了对除了在 所述操作模式转变到所述省电模式时由所述存储单元存储在所述第一存储 器单元中的数据之外的数据的访问,则修改在所述数据选择表中限定的所 述优先顺序。
8. 根据权利要求5所述的信息处理装置,所述信息处理装置还包括更 新信息存储器单元,所述更新信息存储器单元被配置为当所述操作模式 转变到所述省电模式时,存储用于限定信息的更新表,所述信息表示当在 所述省电模式下时从所述第二存储器单元被传送到所述第一存储器单元的 数据是否已被修改,其中所述更新单元基于所述更新表来更新所述第二存储器单元中的数据。
9. 根据权利要求1所述的信息处理装置,其中,所述第一存储器单元 的要存储所述部分数据的存储器区域是在所述省电模式下将不被使用的存 储器区域。
10. 根据权利要求l所述的信息处理装置,其中所述部分数据是所述第二存储器单元的交换存储器区域中的数据,并且当所述操作模式从所述通常操作模式转变到所述省电模式时,所述识 别单元使所述操作系统识别所述第一存储器单元中的存储有所述部分数据 的存储器区域,作为所述交换存储器区域。
11. 一种信息处理装置的控制方法,所述信息处理装置设有易失性第一存储器单元和非易失性第二存储器单元,并且所述信息处理装置具有通常操作模式和相对于所述通常操作模式降低了电力消耗的省电模式,所述控制方法包括以下步骤当操作模式从所述通常操作模式转变到所述省电模式时,将所述第二 存储器单元中的部分数据存储到所述第一存储器单元;使所述信息处理装置的操作系统识别所述第一存储器单元的存储有所 述部分数据的存储器区域,作为替代所述第二存储器单元的存储器单元; 以及响应于替代所述第二存储器单元的所述存储器单元变得可被所述操作 系统识别,降低对所述第二存储器单元的供电。
全文摘要
本发明提供了一种信息处理装置及其控制方法。所述信息处理装置当在省电模式下时用于降低对非易失性存储器的供电。为了实现这一点,所述信息处理装置将在省电模式下可能使用的非易失性存储器中的数据存储到当在省电模式下时将仍然被供电的易失性存储器中。而且,所述信息处理装置能够使所述操作系统识别存储有所述数据的存储区域,作为所述非易失性存储器的替代者。
文档编号H04N1/00GK101526844SQ20091012634
公开日2009年9月9日 申请日期2009年3月3日 优先权日2008年3月3日
发明者东秀宪, 小鹿贵史 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1