运算处理系统和方法技术方案

技术编号:8906798 阅读:189 留言:0更新日期:2013-07-11 04:24
运算处理系统和方法。运算处理系统包括以下组件。提供了物理独立的具多个存储区域的多个存储介质。多个处理器使用多个存储介质的各存储区域执行处理。分配单元将这些存储区域分配给多个处理器。确定单元据通过查询多个处理器关于其执行处理所需存储量的总值的结果确定多个处理器执行处理所需存储量的总值是否小于等于通过从多个存储介质的总容量减去存储介质之一的存储容量所得的值。再分配单元在确定多个处理器执行处理所需存储量的总值小于等于通过从多个存储介质的总容量减去存储介质之一的存储容量所得的值时,将分配给多个处理器的各存储区域再分配给多个处理器。中断单元中断不包含再分配给多个处理器的任何存储区域的存储介质执行的操作。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
日本未审查专利申请公开N0.2010-262659披露了以下技术。在操作系统(OS)做出切换到省电状态的请求时,经由包括数据线和复位信号线的总线连接到外围设备的控制器复位该外围设备。随后,功率管理器将信息处理设备设置为省电状态。日本未审查专利申请公开N0.2010-44460披露了以下技术。在使用非易失性存储器作为主存储器的计算机系统中,检测指示中央处理单元(CPU)模式的模式信号,并且如果根据模式信号确定CPU已经切换到省电模式,则中断对主存储器的供电。
技术实现思路
本专利技术的目的在于提供一种,其中在多个处理器使用多个存储介质时,相比较未提供本专利技术的示例性实施例的配置的情况,能够减小更多能量消耗。根据本专利技术的第一方面,提供了一种运算处理系统,包括:多个存储介质,其具有多个存储区域,所述多个存储介质物理独立;多个处理器,其通过使用所述多个存储介质的多个存储区域执行处理;分配单元,其将所述多个存储介质的多个存储区域分配给所述多个处理器;确定单元,其根据通过查询所述多个处理器关于所述多个处理器执行处理所需的存储量的合计值所获得的结果来确定所述多个处理器执行处理所需的存储量的合计值是否等于或小于通过从所述多个存储介质的总容量减去所述多个存储介质之一的存储容量所获得的值;再分配单元,其在所述确定单元确定了所述多个处理器执行处理所需的存储量的合计值等于或小于通过从所述多个存储介质的总容量减去所述多个存储介质之一的存储容量所获得的值时,将已利用所述分配单元分配给所述多个处理器的所述多个存储区域再分配给所述多个处理器;以及中断单元,其中断作为利用所述再分配单元对所述多个存储区域进行再分配的结果而不包含再分配给所述多个处理器的任何存储区域的存储介质所执行的操作。根据本专利技术的第二方面,在根据第一方面的运算处理系统中,在确定单元确定所述多个处理器执行处理所需的存储量的合计值等于或小于通过从所述多个存储介质的总容量减去所述多个存储介质之一的存储容量所获得的值时,再分配单元可以将保证所述多个处理器执行处理所需的存储量的各存储区域再分配给所述多个处理器,以使得再分配的各存储区域在多个存储介质中连续排列。根据本专利技术的第三方面,在根据第一或第二方面的运算处理系统中,在使用分配单元将所述多个存储介质的多个存储区域分配给所述多个处理器之后,确定单元可以查询所述多个处理器关于所述多个处理器执行处理所需的存储量的合计值。根据本专利技术的第四方面,在根据第一到第三方面之一的运算处理系统中,所述多个存储介质可以是动态随机存取存储器(DRAM),并且中断单元可以中断由所述多个存储介质中不包含再分配给所述多个处理器的任何存储区域的存储介质所执行的刷新操作。根据本专利技术的第五方面,在根据第一到第四方面之一的运算处理系统中,所述多个处理器均可以根据管理计算机系统的基本软件执行处理。根据本专利技术的第六方面,提供了一种运算处理方法,包括:将物理独立的多个存储介质的多个存储区域分配给使用所述多个处理介质的多个存储区域执行处理的多个处理器;根据通过查询所述多个处理器关于所述多个处理器执行处理所需的存储量的合计值所获得的结果,确定多个处理器执行处理所需的存储总量是否等于或小于通过从所述多个存储介质的存储总量减去所述多个存储介质之一的存储容量所获得的值;在确定所述多个处理器执行处理所需的存储量的合计值等于或小于通过从所述多个存储介质的总容量减去所述多个存储介质之一的存储容量所获得的值时,将已分配的多个存储区域再分配给所述多个处理器;以及中断作为对所述多个存储区域进行再分配的结果而不包含再分配给所述多个处理器的任何存储区域的存储介质所执行的操作。根据本专利技术的第一方面,能够提供一种运算处理系统,其中在多个处理器使用多个存储介质时,相比未提供本专利技术的示例性实施例的配置的情况,能够减小更多的功耗。根据本专利技术的第二方面,除了第一方面的优势之外,还能够提供一种执行再分配的运算处理系统,相比未提供第二方面的配置的情况,更有可能生成不包含分配给多个处理器的存储区域的存储介质。根据本专利技术的第三方面,除了第一方面的优势之外,能够提供一种识别多个处理器执行处理所需的存储量的运算处理系统。根据本专利技术的第四方面,除了第一方面的优势之外,能够提供一种减小DRAM执行刷新操作所引起的功耗的运算处理系统。根据本专利技术的第五方面,能够提供一种运算处理系统,其中相比未提供第五方面的配置的情况,在基于基本软件执行处理的多个处理器使用多个存储介质时,能够减小功耗。根据本专利技术的第六方面,能够提供一种运算处理方法,其中在多个处理器使用多个存储介质时,相比未提供第六方面的配置的情况,能够减小更多的功耗。附图说明基于以下附图将具体描述本专利技术的示例性实施例,其中:图1示出了根据本专利技术的示例性实施例的图像形成系统;图2示出了根据本专利技术的示例性实施例的图像形成设备的硬件配置的示例;图3是示出了根据本专利技术的示例性实施例的使得图像形成设备运行的配置的框图;图4示出了根据本专利技术的示例性实施例的图像形成设备执行的总体操作的流程图;图5示出了根据本专利技术的示例性实施例的用于存储区域的分配方法的流程图;图6示出了根据本专利技术的示例性实施例的分配给客户操作系统(OS)的随机存取存储器(DRAM)的存储区域的示例;图7是示出了用于最大RAM使用量的合计值的确定方法的流程图8示出了管理客户OS的最大RAM使用总量的管理列表的示例;图9是示出了再分配方法和刷新操作中断方法的流程图;图10示出了在给出再分配指示时再分配给客户OS的DRAM的存储区域的示例;以及图11示出了在给出再分配指示时再分配给客户OS的DRAM的存储区域的示例。具体实施例方式下文将参考附图描述根据本专利技术的示例性实施例。图1示出了根据本专利技术的示例性实施例的图像形成系统。在图1中,图像形成设备10经由网络30连接到终端设备20。图像形成设备10在纸上打印经由网络30从终端设备20发送的图像数据所表示的图像。将参考图2讨论根据该示例性实施例的图像形成设备10的硬件配置。如图2所示,图像形成设备10包括中央处理单元(CPU)I1、存储器12、如硬盘驱动器(HDD)的存储装置13、经由网络30向外部装置发送数据和从外部装置接收数据的通信接口(IF) 14、包括触摸板或液晶显示器和键盘的用户界面(UI)装置15、打印机16和扫描仪17。这些组件经由控制总线18彼此连接。CPU 11基于存储在存储器12或存储装置13中的控制程序执行预定处理,从而控制图像形成设备10的操作。在该示例性实施例中,将给出描述,假定CPU 11读取和执行存储在存储器12或存储装置13中的控制程序。可替代地,控制程序可以存储在存储介质(例如致密盘只读存储器(⑶-ROM))中,并且可以提供给CPU 11。图3是示出了由于执行控制程序使得图像形成设备10运行的配置的框图。如图3所示,图像形成设备10包括多个CPU。客户操作系统(OS) I到3安装在相关的CPU中。图像形成设备10由客户OS I到3、管理客户OS I到3的管理程序4、以及动态随机存取存储器(DRAM) 51到53操作。管理程序4起到RAM管理器41和功率管理器42的作用。在图像形成设备10中,在硬件中存储物理独立的多个存储本文档来自技高网...

【技术保护点】
一种运算处理系统,包括:多个存储介质,其具有多个存储区域,所述多个存储介质物理独立;多个处理器,其通过使用所述多个存储介质的多个存储区域执行处理;分配单元,其将所述多个存储介质的多个存储区域分配给所述多个处理器;确定单元,其根据通过查询所述多个处理器关于所述多个处理器执行处理所需的存储量的合计值所获得的结果来确定所述多个处理器执行处理所需的存储量的合计值是否等于或小于通过从所述多个存储介质的总容量减去所述多个存储介质之一的存储容量所获得的值;再分配单元,其在所述确定单元确定了所述多个处理器执行处理所需的存储量的合计值等于或小于通过从所述多个存储介质的总容量减去所述多个存储介质之一的存储容量所获得的值时,将已利用所述分配单元分配给所述多个处理器的所述多个存储区域再分配给所述多个处理器;以及中断单元,其中断作为利用所述再分配单元对所述多个存储区域进行再分配的结果而不包含再分配给所述多个处理器的任何存储区域的存储介质所执行的操作。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:宫本正太郎
申请(专利权)人:富士施乐株式会社
类型:发明
国别省市:

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

1