運(yùn)算處理系統(tǒng)和方法。運(yùn)算處理系統(tǒng)包括以下組件。提供了物理獨(dú)立的具多個(gè)存儲(chǔ)區(qū)域的多個(gè)存儲(chǔ)介質(zhì)。多個(gè)處理器使用多個(gè)存儲(chǔ)介質(zhì)的各存儲(chǔ)區(qū)域執(zhí)行處理。分配單元將這些存儲(chǔ)區(qū)域分配給多個(gè)處理器。確定單元據(jù)通過查詢多個(gè)處理器關(guān)于其執(zhí)行處理所需存儲(chǔ)量的總值的結(jié)果確定多個(gè)處理器執(zhí)行處理所需存儲(chǔ)量的總值是否小于等于通過從多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所得的值。再分配單元在確定多個(gè)處理器執(zhí)行處理所需存儲(chǔ)量的總值小于等于通過從多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所得的值時(shí),將分配給多個(gè)處理器的各存儲(chǔ)區(qū)域再分配給多個(gè)處理器。中斷單元中斷不包含再分配給多個(gè)處理器的任何存儲(chǔ)區(qū)域的存儲(chǔ)介質(zhì)執(zhí)行的操作。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及。
技術(shù)介紹
日本未審查專利申請(qǐng)公開N0.2010-262659披露了以下技術(shù)。在操作系統(tǒng)(OS)做出切換到省電狀態(tài)的請(qǐng)求時(shí),經(jīng)由包括數(shù)據(jù)線和復(fù)位信號(hào)線的總線連接到外圍設(shè)備的控制器復(fù)位該外圍設(shè)備。隨后,功率管理器將信息處理設(shè)備設(shè)置為省電狀態(tài)。日本未審查專利申請(qǐng)公開N0.2010-44460披露了以下技術(shù)。在使用非易失性存儲(chǔ)器作為主存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)中,檢測(cè)指示中央處理單元(CPU)模式的模式信號(hào),并且如果根據(jù)模式信號(hào)確定CPU已經(jīng)切換到省電模式,則中斷對(duì)主存儲(chǔ)器的供電。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的在于提供一種,其中在多個(gè)處理器使用多個(gè)存儲(chǔ)介質(zhì)時(shí),相比較未提供本專利技術(shù)的示例性實(shí)施例的配置的情況,能夠減小更多能量消耗。根據(jù)本專利技術(shù)的第一方面,提供了一種運(yùn)算處理系統(tǒng),包括:多個(gè)存儲(chǔ)介質(zhì),其具有多個(gè)存儲(chǔ)區(qū)域,所述多個(gè)存儲(chǔ)介質(zhì)物理獨(dú)立;多個(gè)處理器,其通過使用所述多個(gè)存儲(chǔ)介質(zhì)的多個(gè)存儲(chǔ)區(qū)域執(zhí)行處理;分配單元,其將所述多個(gè)存儲(chǔ)介質(zhì)的多個(gè)存儲(chǔ)區(qū)域分配給所述多個(gè)處理器;確定單元,其根據(jù)通過查詢所述多個(gè)處理器關(guān)于所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值所獲得的結(jié)果來確定所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值是否等于或小于通過從所述多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去所述多個(gè)存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所獲得的值;再分配單元,其在所述確定單元確定了所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值等于或小于通過從所述多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去所述多個(gè)存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所獲得的值時(shí),將已利用所述分配單元分配給所述多個(gè)處理器的所述多個(gè)存儲(chǔ)區(qū)域再分配給所述多個(gè)處理器;以及中斷單元,其中斷作為利用所述再分配單元對(duì)所述多個(gè)存儲(chǔ)區(qū)域進(jìn)行再分配的結(jié)果而不包含再分配給所述多個(gè)處理器的任何存儲(chǔ)區(qū)域的存儲(chǔ)介質(zhì)所執(zhí)行的操作。根據(jù)本專利技術(shù)的第二方面,在根據(jù)第一方面的運(yùn)算處理系統(tǒng)中,在確定單元確定所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值等于或小于通過從所述多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去所述多個(gè)存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所獲得的值時(shí),再分配單元可以將保證所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的各存儲(chǔ)區(qū)域再分配給所述多個(gè)處理器,以使得再分配的各存儲(chǔ)區(qū)域在多個(gè)存儲(chǔ)介質(zhì)中連續(xù)排列。根據(jù)本專利技術(shù)的第三方面,在根據(jù)第一或第二方面的運(yùn)算處理系統(tǒng)中,在使用分配單元將所述多個(gè)存儲(chǔ)介質(zhì)的多個(gè)存儲(chǔ)區(qū)域分配給所述多個(gè)處理器之后,確定單元可以查詢所述多個(gè)處理器關(guān)于所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值。根據(jù)本專利技術(shù)的第四方面,在根據(jù)第一到第三方面之一的運(yùn)算處理系統(tǒng)中,所述多個(gè)存儲(chǔ)介質(zhì)可以是動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),并且中斷單元可以中斷由所述多個(gè)存儲(chǔ)介質(zhì)中不包含再分配給所述多個(gè)處理器的任何存儲(chǔ)區(qū)域的存儲(chǔ)介質(zhì)所執(zhí)行的刷新操作。根據(jù)本專利技術(shù)的第五方面,在根據(jù)第一到第四方面之一的運(yùn)算處理系統(tǒng)中,所述多個(gè)處理器均可以根據(jù)管理計(jì)算機(jī)系統(tǒng)的基本軟件執(zhí)行處理。根據(jù)本專利技術(shù)的第六方面,提供了一種運(yùn)算處理方法,包括:將物理獨(dú)立的多個(gè)存儲(chǔ)介質(zhì)的多個(gè)存儲(chǔ)區(qū)域分配給使用所述多個(gè)處理介質(zhì)的多個(gè)存儲(chǔ)區(qū)域執(zhí)行處理的多個(gè)處理器;根據(jù)通過查詢所述多個(gè)處理器關(guān)于所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值所獲得的結(jié)果,確定多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)總量是否等于或小于通過從所述多個(gè)存儲(chǔ)介質(zhì)的存儲(chǔ)總量減去所述多個(gè)存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所獲得的值;在確定所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值等于或小于通過從所述多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去所述多個(gè)存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所獲得的值時(shí),將已分配的多個(gè)存儲(chǔ)區(qū)域再分配給所述多個(gè)處理器;以及中斷作為對(duì)所述多個(gè)存儲(chǔ)區(qū)域進(jìn)行再分配的結(jié)果而不包含再分配給所述多個(gè)處理器的任何存儲(chǔ)區(qū)域的存儲(chǔ)介質(zhì)所執(zhí)行的操作。根據(jù)本專利技術(shù)的第一方面,能夠提供一種運(yùn)算處理系統(tǒng),其中在多個(gè)處理器使用多個(gè)存儲(chǔ)介質(zhì)時(shí),相比未提供本專利技術(shù)的示例性實(shí)施例的配置的情況,能夠減小更多的功耗。根據(jù)本專利技術(shù)的第二方面,除了第一方面的優(yōu)勢(shì)之外,還能夠提供一種執(zhí)行再分配的運(yùn)算處理系統(tǒng),相比未提供第二方面的配置的情況,更有可能生成不包含分配給多個(gè)處理器的存儲(chǔ)區(qū)域的存儲(chǔ)介質(zhì)。根據(jù)本專利技術(shù)的第三方面,除了第一方面的優(yōu)勢(shì)之外,能夠提供一種識(shí)別多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的運(yùn)算處理系統(tǒng)。根據(jù)本專利技術(shù)的第四方面,除了第一方面的優(yōu)勢(shì)之外,能夠提供一種減小DRAM執(zhí)行刷新操作所引起的功耗的運(yùn)算處理系統(tǒng)。根據(jù)本專利技術(shù)的第五方面,能夠提供一種運(yùn)算處理系統(tǒng),其中相比未提供第五方面的配置的情況,在基于基本軟件執(zhí)行處理的多個(gè)處理器使用多個(gè)存儲(chǔ)介質(zhì)時(shí),能夠減小功耗。根據(jù)本專利技術(shù)的第六方面,能夠提供一種運(yùn)算處理方法,其中在多個(gè)處理器使用多個(gè)存儲(chǔ)介質(zhì)時(shí),相比未提供第六方面的配置的情況,能夠減小更多的功耗。附圖說明基于以下附圖將具體描述本專利技術(shù)的示例性實(shí)施例,其中:圖1示出了根據(jù)本專利技術(shù)的示例性實(shí)施例的圖像形成系統(tǒng);圖2示出了根據(jù)本專利技術(shù)的示例性實(shí)施例的圖像形成設(shè)備的硬件配置的示例;圖3是示出了根據(jù)本專利技術(shù)的示例性實(shí)施例的使得圖像形成設(shè)備運(yùn)行的配置的框圖;圖4示出了根據(jù)本專利技術(shù)的示例性實(shí)施例的圖像形成設(shè)備執(zhí)行的總體操作的流程圖;圖5示出了根據(jù)本專利技術(shù)的示例性實(shí)施例的用于存儲(chǔ)區(qū)域的分配方法的流程圖;圖6示出了根據(jù)本專利技術(shù)的示例性實(shí)施例的分配給客戶操作系統(tǒng)(OS)的隨機(jī)存取存儲(chǔ)器(DRAM)的存儲(chǔ)區(qū)域的示例;圖7是示出了用于最大RAM使用量的合計(jì)值的確定方法的流程圖8示出了管理客戶OS的最大RAM使用總量的管理列表的示例;圖9是示出了再分配方法和刷新操作中斷方法的流程圖;圖10示出了在給出再分配指示時(shí)再分配給客戶OS的DRAM的存儲(chǔ)區(qū)域的示例;以及圖11示出了在給出再分配指示時(shí)再分配給客戶OS的DRAM的存儲(chǔ)區(qū)域的示例。具體實(shí)施例方式下文將參考附圖描述根據(jù)本專利技術(shù)的示例性實(shí)施例。圖1示出了根據(jù)本專利技術(shù)的示例性實(shí)施例的圖像形成系統(tǒng)。在圖1中,圖像形成設(shè)備10經(jīng)由網(wǎng)絡(luò)30連接到終端設(shè)備20。圖像形成設(shè)備10在紙上打印經(jīng)由網(wǎng)絡(luò)30從終端設(shè)備20發(fā)送的圖像數(shù)據(jù)所表示的圖像。將參考圖2討論根據(jù)該示例性實(shí)施例的圖像形成設(shè)備10的硬件配置。如圖2所示,圖像形成設(shè)備10包括中央處理單元(CPU)I1、存儲(chǔ)器12、如硬盤驅(qū)動(dòng)器(HDD)的存儲(chǔ)裝置13、經(jīng)由網(wǎng)絡(luò)30向外部裝置發(fā)送數(shù)據(jù)和從外部裝置接收數(shù)據(jù)的通信接口(IF) 14、包括觸摸板或液晶顯示器和鍵盤的用戶界面(UI)裝置15、打印機(jī)16和掃描儀17。這些組件經(jīng)由控制總線18彼此連接。CPU 11基于存儲(chǔ)在存儲(chǔ)器12或存儲(chǔ)裝置13中的控制程序執(zhí)行預(yù)定處理,從而控制圖像形成設(shè)備10的操作。在該示例性實(shí)施例中,將給出描述,假定CPU 11讀取和執(zhí)行存儲(chǔ)在存儲(chǔ)器12或存儲(chǔ)裝置13中的控制程序。可替代地,控制程序可以存儲(chǔ)在存儲(chǔ)介質(zhì)(例如致密盤只讀存儲(chǔ)器(⑶-ROM))中,并且可以提供給CPU 11。圖3是示出了由于執(zhí)行控制程序使得圖像形成設(shè)備10運(yùn)行的配置的框圖。如圖3所示,圖像形成設(shè)備10包括多個(gè)CPU。客戶操作系統(tǒng)(OS) I到3安裝在相關(guān)的CPU中。圖像形成設(shè)備10由客戶OS I到3、管理客戶OS I到3的管理程序4、以及動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM) 51到53操作。管理程序4起到RAM管理器41和功率管理器42的作用。在圖像形成設(shè)備10中,在硬件中存儲(chǔ)物理獨(dú)立的多個(gè)存儲(chǔ)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種運(yùn)算處理系統(tǒng),包括:多個(gè)存儲(chǔ)介質(zhì),其具有多個(gè)存儲(chǔ)區(qū)域,所述多個(gè)存儲(chǔ)介質(zhì)物理獨(dú)立;多個(gè)處理器,其通過使用所述多個(gè)存儲(chǔ)介質(zhì)的多個(gè)存儲(chǔ)區(qū)域執(zhí)行處理;分配單元,其將所述多個(gè)存儲(chǔ)介質(zhì)的多個(gè)存儲(chǔ)區(qū)域分配給所述多個(gè)處理器;確定單元,其根據(jù)通過查詢所述多個(gè)處理器關(guān)于所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值所獲得的結(jié)果來確定所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值是否等于或小于通過從所述多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去所述多個(gè)存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所獲得的值;再分配單元,其在所述確定單元確定了所述多個(gè)處理器執(zhí)行處理所需的存儲(chǔ)量的合計(jì)值等于或小于通過從所述多個(gè)存儲(chǔ)介質(zhì)的總?cè)萘繙p去所述多個(gè)存儲(chǔ)介質(zhì)之一的存儲(chǔ)容量所獲得的值時(shí),將已利用所述分配單元分配給所述多個(gè)處理器的所述多個(gè)存儲(chǔ)區(qū)域再分配給所述多個(gè)處理器;以及中斷單元,其中斷作為利用所述再分配單元對(duì)所述多個(gè)存儲(chǔ)區(qū)域進(jìn)行再分配的結(jié)果而不包含再分配給所述多個(gè)處理器的任何存儲(chǔ)區(qū)域的存儲(chǔ)介質(zhì)所執(zhí)行的操作。
【技術(shù)特征摘要】
...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:宮本正太郎,
申請(qǐng)(專利權(quán))人:富士施樂株式會(huì)社,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。