新四季網

存儲器控制系統以及電力控制方法

2023-05-10 16:39:06

存儲器控制系統以及電力控制方法
【專利摘要】存儲器控制系統(100)具備多個I/O電路和電力控制電路(160),電力控制電路(160)進行消耗電力降低處理,即,在滿足與存儲器的使用狀態相關的規定條件並且多個存儲器中存在未使用的存儲器的情況下,通過對作為與該未使用的存儲器連接的I/O電路的對象I/O電路進行控制,使對象I/O電路的消耗電力成為比多個I/O電路中的該對象I/O電路之外的I/O電路的消耗電力低的消耗電力。
【專利說明】存儲器控制系統以及電力控制方法
【技術領域】
[0001]本發明涉及對使用多個存儲器時的電力進行控制的存儲器控制系統以及電力控制方法。
【背景技術】
[0002]近年來,隨著系統LSI的大規模化以及高速化,DRAM (Dynamic Random AccessMemory)的使用數以及工作頻率也在增大。因此,不僅是DRAM本身的消耗電力,包含DRAM的控制電路的周邊電路的消耗電力也在增大。
[0003]專利文獻I中公開了根據DRAM的使用狀況,停止向DRAM提供電源(電力),從而降低使用該DRAM的裝置的消耗電力的技術(以下,稱之為現有技術A)。
[0004]專利文獻1:日本特開2005-025364號公報
[0005]然而,在現有技術A中,由於是停止向存儲器(DRAM)提供電源(電力),因此,為了使被停止電力提供的存儲器再次成為可使用狀態,需要用於進行電力提供以及該存儲器的初期處理等的時間。因此存在如下問題,即,為了再次使用被停止電力提供而不能訪問的存儲器,需要花費時間。

【發明內容】

[0006]本發明是為了解決上述問題而被開發的技術,其目的在於提供既能夠縮短為了使無法訪問的存儲器成為使用可能狀態所需的時間,又能夠抑制消耗電力的存儲器控制系統
坐寸ο
[0007]為了達成上述目的,本發明的一形態的存儲器控制系統是一個與多個存儲器連接的存儲器控制系統,其具備:多個I/O電路;監控電路,對上述多個存儲器的使用狀態進行監控。上述多個I/O電路分別與上述多個存儲器連接,各個上述I/O電路在對與該I/O電路連接的存儲器進行訪問時被使用,各個上述I/o電路消耗電力而工作。上述監控電路根據上述多個存儲器的使用狀態,使該多個存儲器中被允許訪問的存儲器發生變化。上述存儲器控制系統還具備電力控制電路,上述電力控制電路進行如下的消耗電力降低處理,即,在滿足與存儲器的使用狀態相關的規定條件並且上述多個存儲器中存在未使用的存儲器的情況下,通過對作為與該未使用的存儲器連接的上述I/o電路的對象I/O電路進行控制,使上述對象I/O電路的消耗電力成為比上述多個I/O電路中的該對象I/O電路之外的I/O電路的消耗電力低的消耗電力。
[0008]S卩,該存儲器控制系統具備電力控制電路,在滿足與存儲器的使用狀態相關的規定條件並且多個存儲器中存在未使用的存儲器的情況下,該電力控制電路進行消耗電力降低處理,即,對作為與該未使用的存儲器連接的上述I/o電路的對象I/O電路進行控制,使上述對象I/O電路的消耗電力成為比上述多個I/O電路中的該對象I/O電路之外的I/O電路的消耗電力低的消耗電力。
[0009]S卩,作為與該未使用的存儲器連接的上述I/O電路的對象I/O電路的消耗電力成為比上述多個I/O電路中的該對象I/O電路之外的I/O電路低的消耗電力。由此,能夠抑制存儲器控制系統的消耗電力。
[0010]另外,要想使未使用的存儲器成為使用可能的狀態,向對象I/O電路提供能使該對象I/O電路的消耗電力與該對象I/O電路之外的I/O電路的消耗電力成為大致相等的電力即可。因此,能夠極力縮短使不能訪問的未使用的存儲器成為使用可能的狀態所需的時間。從而,既能夠極力縮短使不能訪問的存儲器成為使用可能的狀態所需的時間,又能夠抑制消耗電力。
[0011]另外可以是,各個上述I/O電路包含有在對與該I/O電路連接的存儲器進行訪問時被使用的電路,上述電力控制電路進行上述消耗電力降低處理,通過對上述對象I/o電路進行控制,使作為上述對象I/o電路的上述I/O電路包含的上述電路停止。
[0012]另外可以是,在上述多個存儲器設定n(2以上的整數)個段,上述η個段分別與上述多個存儲器中的根據同一地址而被確定的多個區域的全部或者一部分對應,上述多個存儲器以段為單位被訪問,上述存儲器控制系統還具備存儲器管理電路,該存儲器管理電路,(a)每當接收到用於進行訪問處理的指示時,進行用於使訪問對象的段成為有效的處理,該訪問處理是指對上述η個段的任一個進行訪,(b)每當結束了使上述訪問處理至少被進行一次的規定處理時,進行用於使該訪問對象的段成為無效的處理,上述監控電路根據上述η個段中的有效的段的個數,使上述多個存儲器中被允許訪問的存儲器發生變化。
[0013]另外可以是,上述規定條件是指,以最新的有效的段的個數為依據的值在規定的第一閾值以下這一條件。
[0014]另外可以是,上述以最新的有效的段的個數為依據的值是指,最新的有效的段的個數相對於上述η的比例。
[0015]另外可以是,上述第一閾值是小於0.5的值。
[0016]另外可以是,在上述多個存儲器分別設定不同的優先級,各個上述段與段信息構成對應關係,該段信息表示對上述多個存儲器中被允許訪問的存儲器進行確定的確定信息。上述監控電路,每當進行用於對上述多個段的任一個進行訪問的處理時,更新與訪問對象的段對應的段信息的確定信息,以根據該確定信息來確定有效的段的個數越少上述多個存儲器中的優先級就越低的存儲器,從而使上述多個存儲器中被允許訪問的存儲器發生變化。
[0017]另外可以是,上述存儲器控制系統還包括多個功能電路,上述多個功能電路分別進行不同的處理,上述監控電路根據各個上述功能電路進行處理時使用的最大存儲容量,使該多個存儲器中被允許訪問的存儲器發生變化。
[0018]另外可以是,上述I/O電路是處理差動彳目號的電路。
[0019]本發明的一形態的電力控制方法是由與多個存儲器連接的存儲器控制系統進行的電力控制方法,上述存儲器控制系統包括:多個I/o電路;監控電路,對上述多個存儲器的使用狀態進行監控,上述多個I/o電路分別與上述多個存儲器連接,各個上述I/O電路在對與該I/o電路連接的存儲器進行訪問時被使用,各個上述I/O電路消耗電力而工作,上述監控電路根據上述多個存儲器的使用狀態,使該多個存儲器中被允許訪問的存儲器發生變化,上述電力控制方法包含進行如下的消耗電力降低處理的步驟,即,在滿足與存儲器的使用狀態相關的規定條件並且上述多個存儲器中存在未使用的存儲器的情況下,通過對作為與該未使用的存儲器連接的上述I/o電路的對象I/O電路進行控制,使上述對象I/O電路的消耗電力成為比上述多個I/o電路中的該對象I/O電路之外的I/O電路的消耗電力低的消耗電力。
[0020]本發明能既能夠極力縮短為了使不能訪問的存儲器成為使用可能所需的時間,又能夠抑制消耗電力。
【專利附圖】

【附圖說明】
[0021]圖1是表示本發明的實施方式I的處理裝置的結構的方框圖。
[0022]圖2是模式性地表示本發明的實施方式I的存儲部的結構的圖。
[0023]圖3是表示本發明的實施方式I的地址變換表的結構的圖。
[0024]圖4是用於說明本發明的實施方式I的段信息的圖。
[0025]圖5是表示本發明的實施方式I的I/O電路的一結構例的方框圖。
[0026]圖6是表示本發明的實施方式I的存儲器控制系統的結構的方框圖。
[0027]圖7是本發明的實施方式I的使用存儲器設定處理的流程圖。
[0028]圖8是本發明的實施方式I的消耗電力控制處理的流程圖。
[0029]圖9是用於說明本發明的實施方式I的2存儲器結構的存儲器控制系統的一工作例的圖。
[0030]圖10是用於說明本發明的實施方式I的2存儲器結構的存儲器控制系統的一工作例的流程圖。
[0031]圖11是本發明的實施方式I的使用存儲器設定處理A的流程圖。
[0032]圖12是用於說明本發明的實施方式I的3存儲器結構的存儲器控制系統的一工作例的圖。
[0033]圖13是用於說明本發明的實施方式I的3存儲器結構的存儲器控制系統的一工作例的流程圖。
[0034]圖14是表示本發明的實施方式2的處理裝置的結構的方框圖。
[0035]圖15是用於說明本發明的實施方式2的2存儲器結構的存儲器控制系統的一工作例的圖。
【具體實施方式】
[0036]以下,關於本發明的實施方式,參照附圖進行說明。在以下的說明中,對相同的結構要素賦予相同的符號。相同結構要素的名稱以及功能也是相同的,因此有時會省略相關的詳細說明。
[0037]另外,以下說明的實施方式均表示本發明的一具體例。以下的實施方式中給出的數值、形狀、材料、結構要素、結構要素的配置位置以及連接形態、步驟、步驟的順序等也都表不一例,並不意味本發明限定於此。另外,關於以下實施方式的結構要素中未被記載於表示最上位概念的獨立權利要求項中的結構要素,作為任意的結構要素對其進行說明。
[0038]
[0039]圖1是表示實施方式I的處理裝置1000的結構的方框圖。
[0040]處理裝置1000是處理數據的裝置。處理裝置1000例如是攝像裝置。攝像裝置例如是數字攝像機或者數字靜態照相機等。
[0041]另外,處理裝置1000並不限定於攝像裝置,只要是處理數據的裝置,還可以是其他裝置(例如,圖像處理裝置)。
[0042]處理裝置1000包含存儲器控制系統100和存儲裝置200。
[0043]存儲裝置200包含存儲器210a、2IOb和210c。存儲器210a、2IOb和210c分別具有相同個數的地址。另外,存儲器210a、210b和210c也可以分別具有不同個數的地址。
[0044]以下,也將存儲器210a、210b以及210c簡稱為存儲器210。由圖示的電源向存儲裝置200包含的多個存儲器210的各個存儲器,持續提供用於使該存儲器210工作的電力。即,由未圖示的電源向存儲裝置200包含的多個存儲器210的各個存儲器,持續提供用於使該存儲器210保持數據的電力。
[0045]作為存儲器210 的一例,有 DDR SDRAM(Double-Data-Rate Synchronous DynamicRandom Access Memory)。但是,存儲器210並不限定於DDR SDRAM,只要是利用差動信號(差動型的I/O電路)來進行工作的存儲器,還可以是其他的存儲器。
[0046]另外,存儲器210也可以是不利用差動信號的其他存儲器(例如,DRAM)。另外,存儲裝置200包含的存儲器210的個數並不限定於3個,還可以是2個,或者4個以上。
[0047]由存儲器210a的全存儲區域、存儲器210b的全存儲區域和存儲器210c的全存儲區域構成存儲部220。
[0048]圖2是模式性地表示存儲部220的結構的圖。
[0049]存儲部220由與構成後述地址變換表122的段信息的個數為相同個數的段構成。在本實施方式,設想為構成地址變換表122的段信息的個數是η (2以上的整數)。
[0050]在此情況下,存儲部220由段SG [I]、SG [2]、……、SG [η]構成。以下,也將段SG [I]、SG[2],……SG[n]分別簡稱為段SG或者段。
[0051]存儲器210a、210b和210c分別包含圖2中在列方向上排列的η個存儲區域C10。η個段SG分別與η個存儲區域ClO對應。η個存儲區域ClO分別根據行地址而被確定。
[0052]在本實施方式,存儲器210a、210b以及210c分別包含的存儲區域ClO的容量相同。但是,存儲器210a、210b以及210c分別包含的存儲區域ClO的容量也可以相異。
[0053]在本實施方式,在存儲裝置200包含的存儲器210a、210b和210c中,在根據同一地址而被確定的多個區域的全部或者一部分設定段SG。在此,同一地址是行地址。根據同一行地址而被確定的多個區域,例如是圖2中排列在同一行的存儲器21 Oa的存儲區域CIO、存儲器210b的存儲區域ClO以及存儲器210c的存儲區域C10。
[0054]在本實施方式,在存儲器210a、210b以及210c設定η個段SG。上述η個段SG分別由存儲器210a、210b以及210c中的根據同一地址而被確定的多個區域的全部或者一部分構成。即,上述η個段SG分別與存儲器210a、210b以及210c中的根據同一地址而被確定的多個區域的全部或者一部分對應。
[0055]在存儲器210a、210b以及210c,設定被使用的優先級(以下,也稱之為使用優先級)。即,在多個存儲器分別設定不同的優先級。
[0056]在本實施方式,作為一例,以優先級按照存儲器210a、存儲器210b、存儲器210c的順序降低的方式設定使用優先級。即,在存儲器210a、存儲器210b以及存儲器210c中,存儲器210a的優先級最高。[0057]另外,段SG也可以由多個存儲器中根據不同的地址而被確定的多個區域的全部或者一部分構成。
[0058]在圖2中,行地址確定出各段SG的任一個。列地址確定出存儲器210a、210b以及210c的任一個。
[0059]各段SG由後述的存儲器管理電路120包含的地址變換表122所管理。
[0060]圖3是表示地址變換表122的結構的圖。
[0061]地址變換表122由段信息123[1]、123[2]、……、123[n]構成。段信息123[1]、123[2]、……、123[n]分別與段SG[1]、SG[2]、……、SG [η]構成對應關係。例如,段信息123[1]與段SG[1]對應。
[0062]以下,也將段信息123[I]、123[2]、……>123[η]分別簡稱為段信息123或者段信息。即,各個上述段SG與段信息123構成對應關係。
[0063]圖4是用於說明段信息123的圖。如圖4所示,段信息123包含有效判定信息FG、開始地址SD和使用存儲器信息MJ。
[0064]有效判定/[目息FG是表不包含該有效判定彳目息FG的段彳目息123是否有效的彳目息。有效判定信息FG表示「有效」或者「無效」。在有效判定信息FG表示「有效」的情況下,與包含該有效判定信息FG的段信息123對應的段為有效。在有效判定信息FG表示「無效」的情況下,與包含該有效判定信息FG的段信息123對應的段為無效。
[0065]另外,在初期狀態,地址變換表122中包含的η個段信息123分別表示的有效判定信息FG表示「無效」。
[0066]以下,也將有效判定信息FG表示「有效」的段信息123稱為有效段信息。與有效段信息對應的段為有效的段。以下,也將有`效的段稱為有效段。有效段是被允許訪問的段。
[0067]另外,以下,也將有效判定信息FG表示「無效」的段信息123稱為無效段信息。與無效段信息對應的段為無效的段。以下,也將無效的段稱為無效段。無效段是不被允許訪問的段。
[0068]開始地址SD是與包含該開始地址SD的段信息123對應的段的開始地址。
[0069]使用存儲器信息MJ是用於確定多個存儲器中被允許訪問的存儲器的確定信息,詳情後述。作為使用存儲器信息MJ的一例,其表示使用的存儲器的個數。在存儲部220由3個存儲器的各存儲區域構成的情況下,使用存儲器信息MJ表示「 I」~「3」的任一個。另外,在初期狀態,η個段信息123各自的使用存儲器信息MJ表示「 I 」。
[0070]段SG的大小(容量)根據使用存儲器信息MJ表示的值而變化。
[0071]在使用存儲器信息MJ例如表示「I」的情況下,與表示該使用存儲器信息MJ的段信息123對應的段SG的大小相當於I個存儲區域ClO的容量。該I個存儲區域ClO是優先級最高的存儲器210a內的存儲區域CIO。在使用存儲器信息MJ表示「I」的情況下,在對與該使用存儲器信息MJ對應的段進行訪問的處理中,只對存儲器210a進行訪問,而對存儲器210b不進行訪問。
[0072]在使用存儲器信息MJ例如表示「2」的情況下,與表示該使用存儲器信息MJ的段信息123對應的段SG的大小相當於2個存儲區域ClO的合計容量。該2個存儲區域ClO分別是存儲器210a內的存儲區域ClO以及存儲器210b內的存儲區域C10。
[0073]在使用存儲器信息MJ表示「2」的情況下,在對與該使用存儲器信息MJ對應的段進行訪問的處理中,只對存儲器210a以及210b進行訪問,而對存儲器210c不進行訪問。SP,優先級最低的存儲器210c不被訪問。
[0074]在使用存儲器信息MJ例如表示「3」的情況下,與表示該使用存儲器信息MJ的段信息123對應的段SG的大小相當於3個存儲區域ClO的合計容量。該3個存儲區域ClO分別是存儲器210a內的存儲區域CIO、存儲器210b內的存儲區域ClO以及存儲器210c內的存儲區域C10。
[0075]再次參照圖1,存儲器控制系統100具備功能部110、存儲器管理電路120、訪問調整電路130、存儲器接口電路140、監控電路150、電力控制電路160和I/O部170。
[0076]功能部110包含功能電路11 [I]、11 [2]、……、11 [m(2以上的整數)]。
[0077]功能電路11[1]、11[2]、……、ll[m]分別進行不同的處理。功能電路11 [I]進行處理A。處理A例如是對圖像數據進行編碼的處理。功能電路11[2]進行處理B。處理B例如是除去圖像的噪聲的處理。
[0078]給功能電路11 [I]、11 [2]、……、ll[m]分別預先分配了存儲部220中的訪問對象的段SG。
[0079]以下,也將訪問對象的段稱為對象段。分別分配給功能電路11[1]、11[2]、……、ll[m]的對象段互相不同。分配給功能電路11[1]的對象段例如是段SG[1]。
[0080]以下,也將功能電路11 [I]、11 [2]、……、ll[m]分別簡稱為功能電路11。即,存儲器控制系統100包含多個功能電路11。
[0081]另外,給m個功能電路11的至少I個功能電路分配的對象段的個數有時是多個。
[0082]各功能電路11在執 行與該功能電路11對應的處理中,若有必要訪問對象段,就向存儲器管理電路120發送訪問請求RQ。訪問請求RQ表示出用於確定對象段的邏輯地址。
[0083]另外,訪問請求RQ表示數據存放指示以及數據讀出指示等。數據存放指示是用於存放數據的指示。數據讀出指示是用於讀出數據的指示。另外,在訪問請求RQ表示數據存放指示的情況下,還在該訪問請求RQ附加上存放對象的數據。
[0084]另外,各功能電路11,在完成了與該功能電路11對應的處理的情況下,向存儲器管理電路120發送表示已完成該處理的處理完成信號。
[0085]存儲器管理電路120包含地址變換電路121和上述地址變換表122。
[0086]地址變換電路121,在每當接收到訪問請求RQ時,進行地址變換處理。
[0087]在地址變換處理中,地址變換電路121將與接收到的訪問請求RQ對應的對象段的開始地址加入接收到的訪問請求RQ表示的邏輯地址,從而求出物理地址。在此,對象段的開始地址是指地址變換表122包含的、與該對象段對應的段信息123表示的開始地址SD。
[0088]另外,地址變換電路121在每當接收到訪問請求RQ時,進行有效設定處理。訪問請求RQ是用於進行後述的訪問處理的指示。
[0089]在有效設定處理中,地址變換電路121確定與該訪問請求RQ對應的對象段的段信息123。並且,地址變換電路121,在確定出的段信息123是無效段信息的情況下,將該段信息123變更成有效段信息。即地址變換電路121變更所確定出的段信息123的有效判定信息FG,使該有效判定信息FG表示「有效」。
[0090]即,在有效設定處理中,地址變換電路121 (存儲器管理電路120)進行用於使訪問對象的段(對象段)成為有效的處理。[0091]另外,地址變換電路121,在每當接收到處理完成信號時,進行無效設定處理。無效設定處理是用於使訪問對象的段成為無效的處理。
[0092]地址變換電路121,在功能電路11完成了與該功能電路11對應的處理的情況下,從該功能電路11接收處理完成信號。通過與功能電路11對應的處理,生成至少I個訪問請求RQ。根據訪問請求RQ,進行後述的訪問處理。
[0093]S卩,地址變換電路121(存儲器管理電路120),每當結束了使上述訪問處理至少進行I次的規定處理時,進行無效設定處理。該規定處理例如是由功能電路11進行的處理A。該訪問對象的段是對象段。
[0094]具體是,在無效設定處理中,地址變換電路121 (存儲器管理電路120)確定出發送該處理完成信號的功能電路11。並且,地址變換電路121將與從確定出的功能電路11接收到的訪問請求RQ對應的段信息123,變更成無效段信息。S卩,地址變換電路121變更與該訪問請求RQ對應的段信息123的有效判定信息FG,使該有效判定信息FG表示「無效」。
[0095]另外,地址變換電路121進行段大小設定處理。在段大小設定處理中,地址變換電路121按照地址變換表122包含的、與該對象段對應的段信息123所表示的使用存儲器信息MJ的值,設定對象段的大小。以下,也將具有由地址變換電路121設定的大小的對象段的大小,稱為設定段大小。
[0096]在使用存儲器信息MJ例如表示「2」的情況下,與表示該使用存儲器信息MJ的段信息123對應的設定段大小相當於2個存儲區域ClO的容量。
[0097]並且,地址變換電路121通過將訪問請求RQ所示的邏輯地址置換成求出的物理地址,從而生成訪問請求RQA。訪問請求RQA也表示設定段大小。
[0098]並且,地址變換電路121將該訪問請求RQA發送到訪問調整電路130。另外,在地址變換電路121接收到了多個訪問請求RQ的情況下,將多個訪問請求RQA發送到訪問調整電路130。
[0099]訪問調整電路130對接收到的多個訪問請求RQA進行調整。具體是,訪問調整電路130將接收到的多個訪問請求RQA,按任意的優先順序進行重新排列,並按照優先級從高到底順序,將訪問請求RQA發送到存儲器接口電路140。
[0100]存儲器接口電路140,在每當接收到訪問請求RQA時,進行訪問處理。訪問處理是用於對η個段的任一個進行訪問的處理。
[0101]在訪問處理中,存儲器接口電路140按照接收到的訪問請求RQA,生成用於訪問存儲部220的指令(波形)等。該指令是與存儲裝置200包含的存儲器210的種類相應的指令(波形)。
[0102]並且,存儲器接口電路140按照生成的指令,通過I/O部170,訪問存儲部220,詳情後述。
[0103]在此,關於I/O部170的結構進行說明。
[0104]I/O 部 170 包含 I/O 電路 171a、171b、171c、172a、172b 以及 172c。
[0105]I/O電路171a以及172a連接於存儲器210a。I/O電路171a以及172a,在對存儲器210a進行訪問時被使用。I/O電路171b以及172b連接於存儲器210b。I/O電路171b以及172b,在對存儲器210b進行訪問時被使用。
[0106]I/O電路171c以及172c連接於存儲器210c。I/O電路171c以及172c,在對存儲器210c進行訪問時被使用。
[0107]即,I/O電路171a、171b以及171c分別連接於存儲器210a,210b以及210c。即,存儲器控制系統100與多個存儲器連接。
[0108]I/O電路171a、171b以及171c分別是處理差動信號的差動型的I/O電路。與處理單端信號的一般的I/o電路相比,差動型的I/O電路消耗更大的電力而工作。另外,差動型的I/O電路即使在待機狀態下也有很大的電流流動,因此其工作所消耗的電力大。
[0109]另外,I/O電路171a、171b以及171c分別並不限定於差動型的I/O電路,例如還可以是CMOS結構的I/O電路。
[0110]I/O電路171a、171b以及171c分別通過用於傳輸鎖存信號的控制線,與連接對象的存儲器連接。另外,I/o電路171a、171b以及171c分別並不限定於鎖存信號,也可以通過用於傳輸指令等的控制線,與連接對象的存儲器連接。
[0111]I/O電路172a、172b以及172c分別通過用於傳輸數據的數據線和地址線,與連接對象的存儲器連接。I/o電路172a、172b以及172c,在進行由連接對象的存儲器保持數據的處理(以下,也稱之為數據保持處理)時被使用。數據保持處理例如是由連接對象的存儲器進行的刷新處理。
[0112]另外,存儲器接口電路140還通過用於傳輸指令等的未圖示的控制線,與存儲器210a,210b以及210c分別連接。
[0113]以下,將I/O電路171a、171b以及171c也分別簡稱為I/O電路171。各I/O電路171在對與該I/O電路171連接的存儲器進行訪問時被使用。另外,各I/O電路171消耗比存儲器210少的電力而工作。
[0114]圖5是表示I/O電路171的一結構例的方框圖。在此,為了便於進行說明,圖5中還表示了不被包含在I/o電路171中的電力控制電路160以及存儲器接口電路140。作為圖5的I/O電路171的一例,設想是I/O電路171a。
[0115]如圖5所示,I/O電路171包含差動輸出放大器181、差動放大器182、電力控制部183、端子 184a 以及 184b。
[0116]端子184a以及184b連接於存儲器210 (例如,存儲器210a),該存儲器210與I/O電路171連接。
[0117]電力控制部183根據來自電力控制電路160的指示,成為接通狀態或者切斷狀態。接通狀態的電力控制部183與未圖示的外部電源、差動輸出放大器181以及差動放大器182成為電連接的狀態。從而,由外部電源向差動輸出放大器181以及差動放大器182提供電力。
[0118]切斷狀態的電力控制部183與外部電源、差動輸出放大器181以及差動放大器182成為非電連接的狀態。即,電力控制部183起到開關的作用。由此,停止向差動輸出放大器181以及差動放大器182提供電力。
[0119]另外,差動輸出放大器181以及差動放大器182分別具有掉電功能。所謂掉電功能是指使停止工作的功能。
[0120]在此情況下,電力控制部183根據來自電力控制電路160的指示,使差動輸出放大器181以及差動放大器182分別掉電。
[0121]差動輸出放大器181以及差動放大器182分別是在對與I/O電路171連接的存儲器進行訪問時被使用的電路。
[0122]差動輸出放大器181接收單端信號(例如,鎖存信號),並將該單端信號變換成差動信號。然後,差動輸出放大器181通過端子184a以及184b,將差動信號發送到與I/O電路171連接的存儲器210。
[0123]差動放大器182,在從存儲器210 (例如,存儲器210a)通過端子184a以及184b接收到了差動信號(例如,鎖存信號)的情況下,將該差動信號變換成單端信號。
[0124]另外,I/O電路171b以及171c分別具有與圖5的I/O電路171的結構相同的結構。
[0125]另外,I/O電路172a、172b以及172c分別具有能夠收發單端信號(數據)的一般結構。
[0126]以下說明存儲器接口電路140的處理的具體例。存儲器接口電路140對由多個存儲器210的全存儲區域構成的存儲部220,以段為單位進行訪問。即,存儲器接口電路140對多個存儲器210,以段為單位進行訪問。即,上述多個存儲器210以段為單位被訪問。
[0127]在訪問請求RQA表示數據存放指示的情況下,存儲器接口電路140進行用於將被附加在訪問請求RQA的數據存放到存儲部220的數據存儲處理。在該數據存放處理中,存放數據的存儲部220內的段是具有設定段大小的對象段。
[0128]例如,設定段大小相當於2個存儲區域ClO的合計容量。在此情況下,存儲器接口電路140將存放對象的數據發送到I/O電路172a以及172b,並將鎖存信號發送到I/O電路171a以及171b。並且,存儲器接口電路140還通過未圖示的控制線,將寫入指令發送到存儲器210a以及210b。通過這樣,在存儲器210a和210b的對象段存放數據。
[0129]另一方面,在訪問請求RQA表示數據讀出指示的情況下,進行數據讀出處理被。在數據讀出處理中,存儲器接口電路140通過未圖示的控制線,將讀出指令發送到存儲器210a和210b。並且,存儲器接口電路140通過I/O電路171a從存儲器210a接收鎖存信號,通過I/O電路171b從存儲器210b接收鎖存信號。另外,通過I/O電路172a以及172b,從存儲器210a和210b接收讀出對象的數據。
[0130]在該數據讀出處理中,被讀出數據的存儲部220內的段,是具有設定段大小的對象段。
[0131]以下,關於監控電路150進行說明。
[0132]監控電路150對多個存儲器的使用狀態進行監控,詳情後述。監控電路150包含使用狀態監控電路151和使用存儲器監控電路152。
[0133]使用狀態監控電路151進行用於對存儲裝置200包含的多個存儲器210的使用狀態進行監控的使用狀態監控處理。即,使用狀態監控電路151隨時都在對存儲部220 (存儲裝置200)包含的多個段的使用狀態進行監控。以下,也將存儲部220 (存儲裝置200)包含的多個段的使用率稱為段使用率。
[0134]在使用狀態監控處理中,使用狀態監控電路151通過參照地址變換表122包含的η個段信息123各自的有效判定信息FG,算出有效段信息的個數。有效段信息的個數既是有效段的個數。
[0135]並且,使用狀態監控電路151根據(有效段的個數)/n的算式,算出段使用率。例如,在η為64、有效段的個數為32的情況下,段使用率是50%。[0136]如上所述,使用狀態監控電路151算出段使用率。
[0137]使用存儲器監控電路152進行使用存儲器監控處理。
[0138]在使用存儲器監控處理中,使用存儲器監控電路152通過參照地址變換表122包含的η個段信息123各自的使用存儲器信息MJ,來判定是否存在未使用的存儲器。
[0139]在此,存儲裝置200包含3個存儲器210。在此情況下,例如,在該η個段信息123各自的使用存儲器信息MJ表示「 I 」或者「2」的情況下,使用存儲器監控電路152就判定為存儲器210c未被使用。即,使用存儲器監控電路152判定為存在未使用的存儲器。
[0140]使用存儲器監控電路152,在判定為存在未使用的存儲器的情況下,將未使用存儲器信息發送到電力控制電路160。未使用存儲器信息表示用於確定未使用的存儲器的代碼(信息)。該代碼例如由二進位的數值所表現。
[0141]該代碼例如由「00」、「OI」以及「10」的任一個來表現。例如,「00」、「OI」以及「10」
分別是用於確定存儲器210a、2IOb以及210c的代碼。
[0142]另外,用於確定未使用的存儲器的代碼並不限定於上述代碼,例如也可以是拉丁
字母等。
[0143]S卩,電力控制電路160通過由使用存儲器監控電路152進行使用存儲器監控處理,並接收未使用存儲器信息,從而隨時掌握是否存在未使用的存儲器。
[0144]電力控制電路160進行用於抑制消耗電力的消耗電力控制處理,詳情後述。
[0145](使用2個存儲器的存儲器控制系統的處理)
[0146]接下來,說明由存儲器控制系統100進行的處理。以下,簡單起見,設想為存儲器控制系統100與2個存儲器210連接。以下,也將使用2個存儲器的存儲器控制系統100的結構稱為2存儲器結構。
[0147]在2存儲器結構的存儲器控制系統100中,如圖6所示,存儲裝置200隻包含存儲器210a、210b。即,2存儲器結構的存儲器控制系統100與2個存儲器210連接。
[0148]首先,關於為了在2存儲器結構的存儲器控制系統100中設定使用存儲器信息MJ的處理(以下,也稱之為使用存儲器設定處理)進行說明。
[0149]在2存儲器結構的存儲器控制系統100中,以優先級按照存儲器210a、存儲器210b的順序降低的方式設定使用優先級。即,在存儲器210a和存儲器210b中,存儲器210a的使用優先級最高。另外,使用存儲器信息MJ表示「 I 」或者「2」。
[0150]另外設想為,在2存儲器結構的存儲器控制系統100中,I/O部170隻包含I/O電路171a、171b、172a以及172b。另外,設想為圖2的存儲部220由存儲器210a的全存儲區域和存儲器210b的全存儲區域構成。
[0151]圖7是使用存儲器設定處理的流程圖。在地址變換表122中,每當段信息被變更時,由使用狀態監控電路151進行使用存儲器設定處理。即,地址變換電路121在每當從功能部110接收I個訪問請求RQ時,進行使用存儲器設定處理。
[0152]在此,使用狀態監控電路151並列進行使用存儲器設定處理以及上述使用狀態監控處理。
[0153]參照圖7,在步驟SI 10中,使用狀態監控電路151判定最新的段使用率是否在規定的第I閾值THl以下。第I閾值THl例如是3/8。在此,第I閾值THl並不限定於3/8,例如可以是2/8?3/8範圍的值。S卩,上述第I閾值THl是小於0.5的值。[0154]段使用率被表示為(有效段的個數)/n。即,最新的段使用率是最新的有效的段的個數相對於上述η的比例。
[0155]S卩,使用狀態監控電路151判定是否滿足與存儲器的使用狀態相關的規定條件。上述規定條件是指以最新的有效的段的個數為依據的值在規定的第I閾值THl以下這一條件。上述以最新的有效的段的個數為依據的值是指最新的有效的段的個數相對於上述η的比例(段使用率)。
[0156]另外,在步驟S110,使用狀態監控電路151也可以對有效段的個數是否在第I閾值THl以下進行判定。在此情況下,第I閾值THl例如是ηΧ3/8。
[0157]在步驟S110,如果是「是」,處理進入步驟S121。相反,在步驟S110,如果是「否」,處理就進入步驟S122。
[0158]在步驟S121,使用狀態監控電路151將被變更後的最新的段信息的使用存儲器信息MJ所表示的值設定為「I」。
[0159]在步驟S122,使用狀態監控電路151將被變更後的最新的段信息的使用存儲器信息MJ所表示的值設定為「2」。
[0160]即,使用存儲器設定處理是為了使多個存儲器中被允許訪問的存儲器發生變化的處理。即,使用狀態監控電路151 (監控電路150),根據多個存儲器的使用狀態,使該多個存儲器中被允許訪問的存儲器發生變化。
[0161]換言之,在使用存儲器設定處理中,使用狀態監控電路151 (監控電路150),在每當進行用於對多個段的任一個進行訪問的處理時,更新與訪問對象的段對應的段信息的確定信息,以根據該確定信息來確定有效的段的個數越少上述多個存儲器中的優先級就越低的存儲器。從而,使上述多個存儲器中被允許訪問的存儲器發生變化。該確定信息是使用存儲器信息MJ。通過這樣,使上述多個存儲器中被允許訪問的存儲器發生變化。
[0162]另外,使用存儲器設定處理是根據段使用率來使上述多個存儲器中被允許訪問的存儲器發生變化的處理。即,使用狀態監控電路151(監控電路150)根據上述η個段中的有效的段的個數,使上述多個存儲器中被允許訪問的存儲器發生變化。
[0163]在使用存儲器信息MJ表示「 I 」的情況下,與表示該使用存儲器信息MJ的段信息123對應的段SG的大小相當於I個存儲區域ClO的容量。該I個存儲區域ClO是優先級最高的存儲器210a內的存儲區域CIO。如上所述,在使用存儲器信息MJ表示「I」的情況下,在對與該使用存儲器信息MJ對應的段進行訪問的處理中,只有優先級最高的存儲器210a被進行訪問,而存儲器210b不被進行訪問。
[0164]在使用存儲器信息MJ表示「2」的情況下,與表示該使用存儲器信息MJ的段信息123對應的段SG的大小相當於2個存儲區域ClO的合計容量。該2個存儲區域ClO分別是存儲器210a內的存儲區域ClO以及存儲器210b內的存儲區域CIO。
[0165]在使用存儲器信息MJ表示「2」的情況下,存儲器210a和210b兩者都被允許訪問。在使用存儲器信息MJ表示「2」的情況下,在對與該使用存儲器信息MJ對應的段進行訪問的處理中,對存儲器210a和210b的兩者進行訪問。
[0166]地址變換電路121利用通過上述使用存儲器設定處理而被更新的最新的使用存儲器信息MJ所表示的值,進行上述段大小設定處理。
[0167]另外,使用狀態監控電路151還進行與其他處理獨立的判定處理。[0168]在判定處理中,使用狀態監控電路151進行上述步驟SI 10的處理。並且,步驟SI 10的判定如果是「是」,使用狀態監控電路151就向電力控制電路160發送條件達成通知,該條件達成通知表示滿足與存儲器的使用狀態相關的規定條件。
[0169]電力控制電路160通過接收條件達成通知,隨時掌握是否滿足上述規定條件。
[0170]接下來,關於由電力控制電路160進行的消耗電力控制處理進行說明。消耗電力控制處理是與其他處理獨立的處理,由電力控制電路160持續進行。消耗電力控制處理是本實施方式的電力控制方法。
[0171]圖8是消耗電力控制處理的流程圖。
[0172]在步驟S210,電力控制電路160判定是否滿足與存儲器的使用狀態相關的上述規定條件並且存在未使用的存儲器。具體是,電力控制電路160,在從使用存儲器監控電路152接收到了未使用存儲器信息的情況下,判定為存在未使用的存儲器。
[0173]在步驟S210,如果是「是」,處理進入步驟S220。相反,在步驟S210,如果是「否」,再次進行步驟S210的處理。
[0174]S卩,電力控制電路160,在滿足與存儲器的使用狀態相關的上述規定條件並且上述多個存儲器中存在未使用的存儲器的情況下,進行步驟S220的消耗電力降低處理。
[0175]在步驟S220,電力控制電路160進行消耗電力降低處理。
[0176]消耗電力降低處理是通過對作為與該未使用的存儲器連接的I/O電路的對象I/O電路進行控制,使該對象I/o電路的消耗電力成為比上述多個I/O電路中的該對象I/O電路之外的I/o電路的消耗電力低的消耗電力的處理。
[0177]具體是,在消耗電力降低處理中,電力控制電路160向與根據接收到的最新的未使用存儲器信息而被確定的存儲器連接的I/o電路171,發送停止指示。該停止指示是為了停止向I/O電路171提供電力的指示。即,是為了使I/O電路171停止工作的指示。
[0178]在此,設想以未使用存儲器信息確定出存儲器210b。在此情況下,在消耗電力降低處理中,電力控制電路160向I/O電路171b發送停止指示。
[0179]I/O電路171b的電力控制部183接收停止指示之後,成為切斷狀態。由此,外部電源和I/o電路171b內的差動輸出放大器181以及差動放大器182成為非電連接的狀態。其結果,差動輸出放大器181以及差動放大器182的被停止電力提供。即,差動輸出放大器181以及差動放大器182停止工作。
[0180]S卩,消耗電力降低處理是由上述電力控制電路160對上述對象I/O電路(I/O電路171)進行控制,從而使作為上述對象I/O電路的上述I/O電路包含的電路(差動輸出放大器181以及差動放大器182)停止的處理。
[0181]然後,結束該消耗電力降低處理,再次進行步驟S210的處理。
[0182]另外,如果差動輸出放大器181以及差動放大器182分別具有上述掉電功能,那麼在消耗電力降低處理中進行以下的處理。
[0183]I/O電路171b的電力控制部183接收到停止指示之後,使差動輸出放大器181以及差動放大器182分別掉電。從而能夠使差動輸出放大器181以及差動放大器182停止消耗電力。
[0184]然後,作為具有圖6的結構的存儲器控制系統100的一工作例,利用圖9以及圖10進行說明。[0185]圖9是用於說明2存儲器結構的存儲器控制系統100的一工作例的圖。圖9表示了隨著時間經過而變化的段使用率的一狀態例。
[0186]在圖9中,縱軸表示段使用率。「TH1」是上述第I閾值TH1。圖9所示的個數是在與該個數對應的期間內被使用的存儲器的個數。例如,在期間T2、T3內,使用了 2個存儲器。
[0187]在此設想為,在存儲器控制系統100中,由功能電路11將上述訪問請求RQ發送到存儲器管理電路120,並進行上述的使用狀態監控處理、使用存儲器監控處理、圖8的消耗電力控制處理以及判定處理。
[0188]圖10是用於說明2存儲器結構的存儲器控制系統100的一工作例的流程圖。並且,緊接著該存儲器控制系統100的工作開始之後,就向I/O電路171a、171b、172a和172b分別提供電力。
[0189]每當功能電路11發行訪問請求RQ時進行圖1O的處理。
[0190]首先,由至少I個功能電路11向存儲器管理電路120發送訪問請求RQ(S310)。
[0191]然後,地址變換電路121進行上述地址變換處理(S320)。然後,按順序進行上述有效設定處理、圖7的使用存儲器設定處理。在圖10的期間Tl,段使用率在第I閾值THl以下。因此,在期間Tl,在圖7的步驟SllO (S330)被判定為「是」,進行上述步驟S121的處理以及步驟S341的處理。
[0192]S卩,像期間Tl那樣,存儲器控制系統100剛開始開始後,段使用率低,因此只使用存儲器210a。
[0193]使用存儲器設定處理之後,按順序進行上述段大小設定處理。然後,如上所述,地址變換電路121生成訪問請求RQA,並向訪問調整電路130發送該訪問請求RQA。
[0194]另外,在期間Tl,通過進行上述使用存儲器監控處理,判定為存在未使用的存儲器(圖8的S210為「是」),進行上述消耗電力降低處理。
[0195]另外,在期間Tl,與全有效段信息對應的全使用存儲器信息MJ的值是「I」。即,在期間Tl,地址變換表122包含的全有效段信息各自的使用存儲器信息MJ表示「I」。因此,在步驟S341被判定為「是」,進行上述步驟S351的處理。
[0196]通過該消耗電力降低處理,停止向I/O電路171b提供電力。另外,持續向I/O電路171a提供電力(S351)。
[0197]然後,如上所述,訪問調整電路130對接收到的多個訪問請求RQA進行調整(S360)。
[0198]並且,如上所述,由存儲器接口電路140進行上述訪問處理(S370)。
[0199]在此,圖9的期間T2是段使用率比第I閾值THl大的期間。
[0200]接下來,關於段使用率成為比第I閾值THl大的值之後的期間T2的處理進行說明。
[0201]首先,與上述同樣,進行步驟S310以及S320的處理。
[0202]在此情況下,在圖7的使用存儲器設定處理的步驟SllO被判定為「是」,進行上述步驟S122的處理。通過該處理,使用存儲器信息MJ表示的值被設定為「2」。S卩,允許對存儲器210a和210b的兩者進行訪問。即,在期間T2,存儲器210a和210b兩者都被使用。另夕卜,在步驟S330被判定為「否」,處理進入步驟S352。[0203]另外,在期間T2,通過進行上述使用存儲器監控處理,判定為不存在未使用的存儲器(圖8的S210為「否」)。
[0204]另外,在期間Τ2,與全有效段信息對應的全使用存儲器信息MJ的值不是「I」。即,在期間Τ2,地址變換表122包含的全有效段信息各自的使用存儲器信息MJ表示「I」或者「2」。
[0205]在步驟S352,電力控制電路160,在存在停止的I/O電路的情況下,進行工作開始處理。在此,作為一例,設想I/O電路171b為工作停止中。
[0206]在此情況下,在工作開始處理中,向I/O電路171b發送工作開始指示。工作開始指示是為了使工作停止的I/o電路工作的指示。即,是為了向停止中的I/O電路提供電力的指示。
[0207]I/O電路171b的電力控制部183接收到工作開始指示之後,成為接通狀態。由此,外部電源與I/o電路171b內的差動輸出放大器181以及差動放大器182被電連接。其結果,向I/O電路171b內的差動輸出放大器181以及差動放大器182提供電力。S卩,差動輸出放大器181以及差動放大器182工作。
[0208]另外,在差動輸出放大器181以及差動放大器182分別具有上述掉電功能的情況下,工作開始處理中進行以下的處理。
[0209]I/O電路171b的電力控制部183接收到工作開始指示之後,使差動輸出放大器181以及差動放大器182分別工作。
[0210]由此,向停止中的I/O電路171b提供電力。S卩,向I/O電路171a和171b提供電力(S352)。
[0211]另外,如果不存在停止中的I/O電路,電力控制電路160就不進行工作開始處理。
[0212]另外,步驟S360以及S370的處理與上述相同,由此不重複詳述。
[0213]另外,在期間T2產生了新的有效段的情況下,與該有效段對應的段信息123表示「2」的使用存儲器信息MJ。即,該段信息123表示根據在期間T2產生的訪問請求RQ的訪問,允許使用存儲器210a和210b的兩者的信息。
[0214]S卩,在期間T2,如果產生了新的有效段,存儲器210a和210b的兩者都被訪問。
[0215]其次,關於圖9的期間T3的處理進行說明。期間T3是段使用率為第I閾值THl以下,並且不存在未使用的存儲器的期間。
[0216]在段使用率成了第I閾值THl以下的時點,不進行為了不使用存儲器210b的處理。以下,進行具體說明。
[0217]在期間T3,進行圖7的使用存儲器設定處理的步驟S121的處理。在期間T3,對只存儲器210a進行訪問,該訪問是指基於進行完該步驟S121的處理之後被發行的訪問請求RQ的訪問。
[0218]在期間T3,與進行完該步驟S121的處理之後被發行的訪問請求RQ對應的段,是I個存儲區域ClO的容量的段。S卩,在期間T3,在進行完該步驟S121的處理之後,I個存儲區域ClO的容量的段增加與該發行的訪問請求RQ的數相應的量。
[0219]另外,如果在期間T3產生了新的有效段,與該有效段對應的段信息123表示「I」的使用存儲器信息MJ。即,該段信息123表示基於在期間T3產生的訪問請求RQ的訪問只允許使用存儲器210a的信息。[0220]另外,在期間T3,在步驟S330被判定為「是」。
[0221]另外,在期間T3,與全有效段信息對應的全使用存儲器信息MJ的值不是「I」。BP,在期間T3,地址變換表122包含的全有效段信息各自的使用存儲器信息MJ表示「I」或者「2」。因此,在步驟S341被判定為「否」,進行上述步驟S352的處理。
[0222]地址變換表122表示的η個段信息123各自的使用存儲器信息MJ成為表示「 I」的信息之後,從期間Τ3移到期間Τ4。
[0223]接下來,關於圖9的期間Τ4的處理進行說明。在期間Τ4是段使用率為第I閾值THl以下,並且存在未使用的存儲器的期間。
[0224]另外,在期間Τ4,與全有效段信息對應的全使用存儲器信息MJ的值是「I」。即,在期間Τ4,地址變換表122包含的全有效段信息各自的使用存儲器信息MJ表示「 I 」。因此,在步驟S341被判定為「是」,進行上述步驟S351的處理。
[0225]在期間Τ4,進行與期間Tl相同的處理,因此不重複詳述。即,通過上述消耗電力降低處理,停止向I/o電路171a的電力提供(S351)。
[0226]如上所述,在2存儲器結構的存儲器控制系統100中,隨時算出段使用率,在段使用率為第I閾值THl以下並且存在未使用的存儲器時,進行消耗電力控制處理。即,停止向與未使用的存儲器連接的I/O電路171提供電力。由此,能夠抑制存儲器控制系統100的消耗電力。
[0227]另外,與未使用的存儲器連接的I/O電路171是處理差動信號的差動型的I/O電路。因此,相比於停止向處理單端信號的I/O電路提供電力的情況,通過停止向該I/O電路171提供電力,能夠大幅抑制存儲器控制系統100的消耗電力。
[0228]另外,向未使用的存儲器,持續提供用於保持數據的電力,該未使用的存儲器持續工作。因此,為了使未使用的存儲器成為使用可能的狀態,僅向作為與該未使用的存儲器連接的I/o電路171的對象I/O電路提供的電力,使該對象I/O電路的消耗電力成為該對象I/o電路之外的I/O電路171的消耗電力大致相等的消耗電力即可。
[0229]S卩,只開始向與未使用的存儲器連接的I/O電路171提供電力,就能夠使該未使用的存儲器成為使用可能的狀態。即,相比於停止向存儲器的提供電力的現有技術,能以更短的時間使該未使用的存儲器成為使用可能的狀態。因此,能夠極力縮短使不能訪問的未使用存儲器成為使用可能所需的時間。
[0230]因此,能夠極力縮短使不能訪問的存儲器成為使用能所需的時間,並能夠抑制存儲器控制系統100的消耗電力。
[0231]其結果,能夠有效抑制存儲器控制系統100的消耗電力。
[0232]另外,通過動態地執行或者停止對與存儲器連接的I/O電路171的電力提供,可使I/o電路171的消耗電力降低。
[0233](使用3個存儲器的存儲器控制系統的處理)
[0234]接下來,關於由存儲器控制系統100進行的處理進行說明。在此,設想存儲器控制系統100具有圖1的結構。即,存儲器控制系統100與3個存儲器210連接。另外,以下,也將使用3個存儲器的存儲器控制系統100的結構稱為3存儲器結構。
[0235]在此情況下,作為一例,如上所述,以優先級按存儲器210a、存儲器210b、存儲器210c的順序降低的方式,設定使用優先級。另外,使用存儲器信息MJ表示「I」?「3」的任一個。另外,圖2的存儲部220由存儲器210a的全存儲區域、存儲器210b的全存儲區域和存儲器210c的全存儲區域構成。
[0236]首先,關於在3存儲器結構的存儲器控制系統100中,用於設定使用存儲器信息MJ的處理(以下,也稱之為使用存儲器設定處理A)進行說明。
[0237]圖11是使用存儲器設定處理A的流程圖。在圖11中,步驟號碼與圖7的步驟號碼相同的處理,進行與上述處理相同的處理,因此不重複詳述。
[0238]在步驟SllO如果是「否」,就進行步驟Slll的處理。
[0239]在步驟S111,使用狀態監控電路151判定最新的段使用率是否比THl大,且在規定的第2閾值TH2以下。
[0240]第2閾值TH2是比第I閾值THl大的值。第2閾值TH2例如是5/8。在此,第2閾值TH2並不限定於5/8,例如可以是5/8?7/8範圍的值。
[0241]在步驟Slll如果是「是」,處理就進入步驟S122。相反,在步驟Slll如果是「否」,處理則進入步驟S123。
[0242]在步驟S123,使用狀態監控電路151將變更後的最新的段信息的使用存儲器信息MJ所表示的值設定為「3」。
[0243]在使用存儲器信息MJ表示「3」的情況下,允許對存儲器210a、210b以及210c進行訪問。在使用存儲器信息MJ表示「3」的情況下,在訪問與該使用存儲器信息MJ對應的段的處理中,對存儲器210a、210b以及210c進行訪問。
[0244]地址變換電路121利用通過上述使用存儲器設定處理A而被更新的最新的使用存儲器信息MJ表示的值,進行上述段大小設定處理。
[0245]另外,使用狀態監控電路151進行上述判定處理。由此,電力控制電路160通過接收條件達成通知,來隨時掌握是否滿足上述規定條件。
[0246]接下來,利用圖12來說明具有圖1的結構的存儲器控制系統100的一工作例。
[0247]圖12是用於說明3存儲器結構的存儲器控制系統100的一工作例的圖。圖12表示了隨著時間經過而變化的段使用率的狀態的一例。
[0248]圖12的縱軸表示段使用率。「TH2」是上述第2閾值TH2。圖12所示的件數是在與該件數對應的期間內被使用的存儲器的件數。
[0249]另外,在存儲器控制系統100中,由功能電路11向存儲器管理電路120發送上述訪問請求RQ,並進行上述使用狀態監控處理、使用存儲器監控處理、圖8的消耗電力控制處理以及判定處理。
[0250]圖13是用於說明3存儲器結構的存儲器控制系統100的一工作例的流程圖。在此,緊接著該存儲器控制系統100的工作開始之後,就向I/O電路171a、171b、172a、172b、171c和172c分別提供電力。
[0251]在功能電路11每當發行訪問請求RQ時進行圖13的處理。
[0252]在圖13中,步驟號碼與圖10的步驟號碼相同的處理,進行與上述2存儲器結構的存儲器控制系統100的處理相同的處理,因此不重複詳述。
[0253]首先,由至少I個功能電路11向存儲器管理電路120發送訪問請求RQ(S310)。
[0254]然後,地址變換電路121進行上述地址變換處理(S320)。然後,按順序進行上述有效設定處理、圖11的使用存儲器設定處理A。在圖12的期間T11,段使用率在第I閾值THl以下。因此,在期間T11,在圖11的步驟SllO (S330)被判定為「是」,進行上述步驟S121的處理以及步驟S341的處理。
[0255]如上所述,緊接著存儲器控制系統100的工作開始之後(期間Tll),由於段使用率低,因此只使用存儲器210a。
[0256]使用存儲器設定處理A之後,按順序進行上述段大小設定處理按。然後,如上所述,地址變換電路121生成訪問請求RQA,並將該訪問請求RQA發送到訪問調整電路130。
[0257]另外,在期間T11,通過進行上述使用存儲器監控處理,判定為存在未使用的存儲器(圖8的S210為「是」),進行消耗電力降低處理。
[0258]另外,在期間Tl I,與全有效段信息對應的全使用存儲器信息MJ的值是「 I 」。即,在期間T11,地址變換表122中包含的全有效段信息各自的使用存儲器信息MJ表示「I」。因此,在步驟S341被判定為「是」,進行上述步驟S351A的處理。
[0259]在步驟S351A,進行消耗電力降低處理。在該消耗電力降低處理(S351A)中,由電力控制電路160向I/O電路171b和171c發送停止指示。
[0260]由此,I/O電路171c也如上所述,進行與接收到停止指示的I/O電路171b相同的工作。即,通知向I/O電路171b以及171c各自包含的差動輸出放大器181以及差動放大器182提供電力。I/O電路171b以及171c各自包含的差動輸出放大器181以及差動放大器182停止工作。另外,繼續向I/O電路171a的提供電力(S351A)。
[0261]通過該步驟S351A的處理,停止向I/O電路171b以及171c提供電力。
[0262]期間Tll的步驟S360以及S370的處理與上述處理相同,因此不重複詳述。
[0263]在此,圖12的期間T12是最新的段使用率比第I閾值THl大並且該段使用率在第2閾值TH2以下的期間。
[0264]接下來,關於期間T12的處理進行說明。
[0265]首先,與上述同樣,進行步驟S310以及S320的處理。
[0266]在此情況下,在圖11的使用存儲器設定處理A的步驟Slll被判定為「是」,進行上述步驟S122的處理。通過該處理,使用存儲器信息MJ表示的值被設定為「2」。S卩,允許對存儲器210a和210b的兩者進行訪問。即,在期間T12,使用存儲器210a和210b的兩者。
[0267]另外,在期間T12,在步驟S330被判定為「否」,在步驟S331被判定為「是」。然後,處理進入步驟S342。
[0268]另外,在期間T12,通過進行上述使用存儲器監控處理,判定為存在未使用的存儲器(圖8的S210為「是」),進行上述步驟S220的消耗電力降低處理。
[0269]另外,在期間T12,與全有效段信息分別對應的使用存儲器信息MJ的值是「I」或者「2」。S卩,在期間T12,地址變換表122包含的全有效段信息各自的使用存儲器信息MJ表示「I」或者「2」。S卩,在期間T12,在地址變換表122中,不存在表示「3」的使用存儲器信息MJ。
[0270]因此,在步驟S342被判定為「否」,進行步驟S352A的處理。
[0271]在步驟S352A,進行消耗電力降低處理。在該消耗電力降低處理中,電力控制電路160向I/O電路171c發送停止指示。
[0272]由此,與上述同樣,停止向I/O電路171c內的差動輸出放大器181以及差動放大器182提供電力。I/O電路171c內的差動輸出放大器181以及差動放大器182停止工作。[0273]另外,在步驟S352A,如果存在I/O電路171c以外的停止的I/O電路,電力控制電路160進行工作開始處理。在此,作為一例,設想I/O電路171b為工作停止中。
[0274]在此情況下,在工作開始處理中,電力控制電路160向I/O電路171b發送工作開始指示。接收到工作開始指示的I/O電路171b的處理與上述步驟S352的處理相同,因此不重複詳述。通過以上,向I/O電路171b內的差動輸出放大器181以及差動放大器182提供電力。
[0275]在此,如果不存在I/O電路171c以外的停止的I/O電路,電力控制電路160就不進行工作開始處理。
[0276]並且,持續向I/O電路171a提供電力。S卩,通過步驟S352A的處理,使I/O電路171b工作,存儲器210b成為使用可能的狀態。即,緊接著步驟S352A的處理之後,存儲器210a和210b成為使用可能狀態。
[0277]另外,步驟S360以及S370的處理與上述相同,因此不重複詳述。
[0278]在此,圖12的期間T13是最新的段使用率比第2閾值TH2大並且不存在未使用的存儲器的期間。
[0279]以下,關於期間T13的處理進行說明。
[0280]首先,與上述同樣,進行步驟S310以及S320的處理。
[0281]在此情況下,在圖11的使用存儲器設定處理A的步驟Slll被判定為「否」,進行上述步驟S123的處理。通過該處理,使用存儲器信息MJ表示的值被設定為「3」。S卩,允許第存儲器210a、210b以及210c進行訪問。即,在期間T13,使用存儲器210a、210b和210c。
[0282]另外,在圖13的步驟S330被判定為「否」,在步驟S331被判定為「否」。並且,處理進入步驟S353A。
[0283]另外,在步驟S353A的處理開始的時點,不存在未使用的存儲器,因此,電力控制電路160不接收未使用存儲器信息(S210為「否」)。因此,電力控制電路160進行為了使用存儲器210a、210b以及210c的處理(S353A)。
[0284]在步驟S353A,如果存在停止的I/O電路,電力控制電路160就進行工作開始處理。在工作開始處理中,電力控制電路160向I/O電路171c發送工作開始指示。接收到工作開始指示的I/O電路171c的處理與接收到工作開始指示的I/O電路171b的處理相同,因此不重複詳述。通過以上,向I/O電路171c內的差動輸出放大器181以及差動放大器182提供電力。
[0285]S卩,通過步驟S353A的處理,I/O電路171c進行工作,存儲器210c成為使用可能狀態。即,緊接著步驟S353A的處理之後,可使用存儲器210a、2IOb以及210c。
[0286]另外,步驟S360以及S370的處理與上述相同,因此不重複詳述。
[0287]接下來,關於圖12的期間T14的處理進行說明。期間T14是段使用率為第2閾值TH2以下並且不存在未使用的存儲器的期間。
[0288]在期間T14,在段使用率成為第2閾值TH2以下的時點,不進行為了不使用存儲器210c的處理。
[0289]首先,與上述同樣,進行步驟S310以及S320的處理。
[0290]在此情況下,在圖11的使用存儲器設定處理A的步驟Slll被判定為「是」,進行上述步驟S122的處理。通過該處理,使用存儲器信息MJ表示的值被設定為「2」。S卩,允許對存儲器210a以及210b進行訪問。
[0291]另外,如果在期間T14產生了新的有效段,與該有效段對應的段信息123表示「2」的使用存儲器信息MJ。即,該段信息123表示基於在期間T14生成的訪問請求RQ的訪問,只允許使用存儲器210a以及210b的信息。
[0292]另外,在判定期間T14,通過進行上述的使用存儲器監控處理,判定為不存在未使用的存儲器(圖8的S210為「否」)。
[0293]另外,在期間T14,在步驟S330被判定為「否」,在步驟S331被判定為「是」。然後,進入步驟S342。
[0294]另外,在期間T14,與全有效段信息分別對應的使用存儲器信息MJ的值是「I」?「3」的任一個。S卩,在地址變換表122包含的全有效段信息中,存在表示「3」的使用存儲器信息MJ的有效段信息。因此,在步驟S342被判定為「是「,進行上述步驟S353A的處理。
[0295]在地址變換表122中,如果不在存在表示「3」的使用存儲器信息MJ,就從期間T14進入期間T15。
[0296]然後,關於圖12的期間T15的處理進行說明。在期間T15是段使用率比第I閾值THl大並且該段使用率在第2閾值TH2以下並且存在未使用的存儲器的期間。
[0297]在期間T15進行與期間T12相同的處理,因此不重複詳述。
[0298]並且,在段使用率進而變小,段使用率成為第I閾值THl以下時,從期間T15進入期間T16。
[0299]期間T16是段使用率在第I閾值THl以下並且與全有效段信息對應的全使用存儲器信息MJ表示的值不是「I」的期間。與全有效段信息對應的全使用存儲器信息MJ表示的值如果不是I,表示不存在2個未使用的存儲器。
[0300]在此情況下,在步驟S341被判定為「否」,在步驟S342被判定為「否」,進行上述步驟S352A的處理。
[0301]在期間T16進行與期間T12相同的處理,因此不重複詳述。
[0302]另外,如果在期間T16產生了新的有效段,與該有效段對應的段信息123表示「I」的使用存儲器信息MJ。即,該段信息123表示基於在期間T15產生的訪問請求RQ的訪問,只允許使用存儲器210a的信息。
[0303]並且,段使用率進而變小,全使用存儲器信息MJ表示的值成為I時,從期間T16進入期間T17。
[0304]期間T17是段使用率在第I閾值THl以下並且與全有效段信息對應的全使用存儲器信息MJ表示的值為I的期間。在期間T17進行與期間Tll相同的處理,因此不重複詳述。在此情況下,進行上述步驟S351A的處理。
[0305]如上所述,與存儲器控制系統100連接的存儲器即使有3個以上,通過設定與段使用率相應的多個閾值,能夠動態地削減I/o電路的消耗電力。即,3存儲器結構的存儲器控制系統100也能夠獲得與2存儲器結構的存儲器控制系統100相同的效果。
[0306]S卩,能夠極力縮短使不能使用的存儲器成為使用可能的狀態所需的時間,並能夠存儲器控制系統100消耗電力。
[0307]
[0308]在本實施方式,利用在各功能電路進行處理時使用的最大存儲器容量。[0309]圖14是表示實施方式2的處理裝置1000A的結構的方框圖。
[0310]如圖14所示,處理裝置1000A與圖1的處理裝置1000比較,不同點在於取代存儲器控制系統100包含存儲器控制系統100A。處理裝置1000A的其他結構與處理裝置1000的相同,因此不重複詳述。
[0311]存儲器控制系統100A與存儲器控制系統100比較,不同點在於取代存儲器管理電路120具備存儲器管理電路120A,以及取代監控電路150具備監控電路150A。存儲器控制系統100A的其他結構與存儲器控制系統100的相同,因此不重複詳述。
[0312]存儲器管理電路120A與存儲器管理電路120比較,不同點在於不包含地址變換表122。存儲器管理電路120A的其他結構與存儲器管理電路120的相同,因此不重複詳述。
[0313]監控電路150A與監控電路150比較,不同點在於取代使用狀態監控電路151具備使用狀態監控電路151A,以及不包含地址變換表122。存儲器管理電路120A的其他結構與存儲器管理電路120的相同,因此不重複詳述。
[0314]監控電路150A預先將由各功能電路11進行規定處理時使用的最大存儲器容量與各功能電路11對應起來進行存儲。例如,功能電路11[1]進行處理A時的最大存儲容量是512千比特。
[0315]另外,與實施方式I同樣,給各功能電路11預先分配了存儲部220中的訪問對象的段SG。因此,不會出現在各功能電路11對同一段進行訪問的狀態。
[0316]各功能電路11,在執行與該功能電路11對應的處理中有必要訪問對象段的情況下,向存儲器管理電路120A以及使用狀態監控電路151A發送訪問請求RQ。
[0317]在本實施方式中,各功能電路11,在與該功能電路11對應的處理已完成的情況下,向使用狀態監控電路151A發送處理完成信號。
[0318]地址變換電路121利用存在於存儲器控制系統100A外部的、未被圖示的地址變換表122,進行與實施方式I相同的地址變換處理,因此不重複詳述。另外,在本實施方式中,地址變換電路121不進行有效設定處理以及無效設定處理。並且,也可以不進行地址變換處理。
[0319]地址變換電路121,與實施方式I同樣,向訪問調整電路130發送訪問請求RQA。並且,該訪問請求RQA並不顯示設定段大小不。
[0320]訪問調整電路130進行與實施方式I相同的處理,因此不重複詳述。由訪問調整電路130按照優先級從高到底的順序將訪問請求RQA發送給存儲器接口電路140。
[0321]接下來,關於存儲器控制系統100A進行的處理進行說明。以下,簡單起見,設想為存儲器控制系統100A與2個存儲器210連接。以下,也將使用2個存儲器的存儲器控制系統100A的結構稱為2存儲器結構。
[0322]在2存儲器結構的存儲器控制系統100A,存儲裝置200隻包含存儲器210a和210b。
[0323]在2存儲器結構的存儲器控制系統100A,以優先級按照存儲器210a、存儲器210b的順序降低的方式設定使用優先級。即,在存儲器210a以及存儲器210b中,存儲器210a的使用優先級最高。
[0324]另外,在2存儲器結構的存儲器控制系統100A,I/O部170隻包含為I/O電路171a、171b、172a以及172b。另外,圖2的存儲部220由存儲器210a的全存儲區域和存儲器210b的全存儲區域構成。
[0325]使用狀態監控電路151A,每當從功能電路11接收到訪問請求RQ時,進行使用狀態監控處理A。使用狀態監控處理A是用於對存儲裝置200包含的多個存儲器210的使用狀態進行監控的處理。即,使用狀態監控電路151A隨時都在對存儲部220的使用狀態進行監控。
[0326]以下,也將構成存儲部220的全存儲區域的容量稱為最大存儲容量。
[0327]在使用狀態監控處理A中,使用狀態監控電路151A(監控電路150A)根據各功能電路11進行處理時使用的最大存儲容量,使該多個存儲器中被允許訪問的存儲器發生變化。
[0328]具體是,在使用狀態監控處理A中,使用狀態監控電路151A對其接收到的訪問請求RQ的發送源功能電路11進行確定。並且,使用狀態監控電路151A將與確定出的功能電路11對應的最大存儲容量加入使用容量。該使用容量的初始值是O。
[0329]另外,使用狀態監控電路151A,如果接收到了處理完成信號,就對發送該處理完成信號到功能電路11進行確定。並且,使用狀態監控電路151A從最新的使用容量中減去與確定出的功能電路11對應的最大存儲器容量。
[0330]並且,使用狀態監控電路151A根據(使用容量/最大存儲容量)的算式,算出存儲器使用率。例如,在使用容量為200兆比特、最大存儲容量為1000兆比特的情況下,存儲器使用率為20%。
[0331]通過以上,使用狀態監控電路151A,每當接收到訪問請求RQ時,算出存儲器使用率。
[0332]另外,使用狀態監控電路151A,每當接收到訪問請求RQ時,進行使用存儲器設定
處理N。
[0333]另外,使用狀態監控電路151A並列進行使用存儲器設定處理N和上述使用狀態監控處理。
[0334]在使用存儲器設定處理N中,使用狀態監控電路151A判定最新的存儲器使用率是否在第I閾值THl以下。
[0335]如果存儲器使用率在第I閾值THl以下,使用狀態監控電路151A就生成表示「I」的使用存儲器信息MJ,並存儲該使用存儲器信息MJ。如果存儲器使用率比第I閾值THl大,使用狀態監控電路151A就生成表示「2」的使用存儲器信息MJ,並存儲該使用存儲器信息MJ。
[0336]另外,在使用存儲器設定處理N中,使用狀態監控電路151A存儲使用存儲器信息MJ,並將該使用存儲器信息MJ發送到存儲器接口電路140。
[0337]存儲器接口電路140根據接收到的最新的訪問請求RQA和接收到的最新的使用存儲器信息MJ,對與該訪問請求RQA對應的對象段,進行訪問處理N。
[0338]例如,如果接收到的使用存儲器信息MJ表示「 I 」,那麼在訪問處理N中,存儲器接口電路140隻對存儲器210a進行根據訪問請求RQA的訪問。
[0339]另外,如果接收到的使用存儲器信息MJ表示「2」,那麼在訪問處理N中,存儲器接口電路140就只對存儲器210a以及210b進行根據訪問請求RQA的訪問。在此,對存儲器進行的訪問處理為公知的處理,因此不重複詳述。[0340]另外,使用狀態監控電路151A還進行與其他處理獨立的、與實施方式I相同的判斷處理。就此簡述如下。
[0341]在判定處理中,使用狀態監控電路151A判定最新的存儲器使用率是否在規定的第I閾值THl以下。即,使用狀態監控電路151A關於是否滿足與存儲器的使用狀態相關的規定條件進行判定。該規定條件是指存儲器使用率在規定的第I閾值THl以下這一條件。
[0342]在存儲器使用率為第I閾值THl以下的情況下,使用狀態監控電路151A向電力控制電路160發送條件達成通知,該條件達成通知表示滿足與存儲器的使用狀態相關的規定條件。
[0343]電力控制電路160通過接收條件達成通知,來隨時掌握是否滿足上述規定條件。
[0344]使用存儲器監控電路152進行使用存儲器監控處理N。
[0345]在使用存儲器監控處理N中,使用存儲器監控電路152通過參照使用狀態監控電路151A所存儲的I以上的使用存儲器信息MJ,來判定是否滿足與存儲器的使用狀態相關的上述規定條件並且存在未使用的存儲器。以下,也將使用狀態監控電路151A所存儲的使用存儲器信息MJ稱為對象使用存儲器信息MJ。
[0346]在此,存儲裝置200包含2個存儲器210。在此情況下,例如,在全對象使用存儲器信息MJ表示「I」的情況下,使用存儲器監控電路152就判定為存儲器210b未被使用。即,使用存儲器監控電路152判定為存在未使用的存儲器。
[0347]使用存儲器監控電路152,在判定為滿足上述規定條件並且存在未使用的存儲器的情況下,與實施方式I同樣,向電力控制電路160發送未使用存儲器信息。
[0348]其次,電力控制電路160,與實施方式I同樣,進行圖8的消耗電力控制處理。即,電力控制電路160,在滿足與存儲器的使用狀態相關的上述規定條件並且上述多個存儲器中存在未使用的存儲器的情況下,進行步驟S220的消耗電力降低處理。
[0349]另外,2存儲器結構的存儲器控制系統100A的一工作例如圖15所示。圖15是用於說明2存儲器結構的存儲器控制系統100A的一工作例的圖。
[0350]圖15與圖9比較,不同點在於縱軸是存儲器使用率,而不是段使用率。圖15的其他結構與圖9相同,因此不重複詳述。
[0351]即,2存儲器結構的存儲器控制系統100A與實施方式I的2存儲器結構的存儲器控制系統100同樣,根據第I閾值THl以及有無未使用的存儲器,執行或者停止對I/O電路171的電力提供。
[0352]另外,存儲器控制系統100A的結構為3存儲器結構時,如圖12所示,通過利用2個閾值,也能夠獲得與3存儲器結構的存儲器控制系統100相同的效果。
[0353]如上所述,根據本實施方式的存儲器控制系統100A,能夠獲得與實施方式I相同的效果。即,能夠極力縮短使不能訪問的存儲器成為使用可能的狀態所需的時間,並能夠抑制存儲器控制系統100A的消耗電力。
[0354]另外,根據本實施方式,即使不使用地址變換表122,也能夠握存儲器使用率。
[0355](其他變形例)
[0356]以上,關於本發明的存儲器控制系統以及電力控制方法,根據上述各實施方式進行了說明,但本發明並不限定於這些實施方式。在不超出本發明的主旨的範圍內,將本領域技術人員想到的變形方式實施於本實施方式的形態,也屬於本發明。[0357]上述各實施方式中採用的所有數值都是用於具體說明本發明的一數值例。即,本發明並不限定於上述實施方式中採用的各數值。
[0358]另外,存儲器控制系統100、100A的各結構要素的全部或者一部分在典型的情況下由作為集成電路的LSI (Large Scale Integration)實現。對這些結構要素可分別進行單片化,也可以採用包含其中一部分或者全部的方式來進行單片化。另外,也可以由作為集成電路構成存儲器控制系統100U00A。
[0359]另外,也可以通過以存儲器控制系統100U00A所具備的特徵性結構部作為步驟的電力控制方法來實現本發明。另外,還可以通過用於使計算機執行上述電力控制方法所包含的各步驟的程序來實現本發明。另外,本發明還可以由存放有上述程序的、計算機可讀取的存儲介質來實現本發明。
[0360]此次公開的實施方式其所有的內容均為例舉,而並非設限。本發明的範圍並不局限於上述說明,而是以如權利要求的範圍為準,並包含與權利要求的範圍同等意義以及範圍內的所有變更形態。
[0361]能夠將本發明利用為即能夠極力縮短使不能訪問的存儲器成為使用可能所需的時間,又能夠抑制消耗電力的存儲器控制系統。
[0362]符號說明
[0363]11功能電路
[0364]100、100A存儲器控制系統
[0365]110功能部
[0366]120U20A存儲器管理電路
[0367]121地址變換電路
[0368]122地址變換表
[0369]123段信息
[0370]130訪問調整電路
[0371]140存儲器接口電路
[0372]150U50A 監控電路
[0373]151、15IA使用狀態監控電路
[0374]152使用存儲器監控電路
[0375]160 電力控制電路
[0376]170 I/O 部
[0377]171、171a、171b、171c、172a、172b、172c I/O 電路
[0378]181差動輸出放大器
[0379]182差動放大器
[0380]183電力控制部
[0381]184a、184b 端子
[0382]200存儲裝置
[0383]210、210a、210b、210c 存儲器
[0384]220存儲部
[0385]1000、1000A 處理裝置
【權利要求】
1.一種存儲器控制系統,與多個存儲器連接,該存儲器控制系統具備: 多個輸入輸出電路;以及 監控電路,對上述多個存儲器的使用狀態進行監控, 上述多個輸入輸出電路分別與上述多個存儲器連接, 各個上述輸入輸出電路在對與該輸入輸出電路連接的存儲器進行訪問時被使用, 各個上述輸入輸出電路消耗電力而工作, 上述監控電路根據上述多個存儲器的使用狀態,使該多個存儲器中被允許訪問的存儲器發生變化, 上述存儲器控制系統還具備電力控制電路,上述電力控制電路進行如下的消耗電力降低處理,即,在滿足與存儲器的使用狀態相關的規定條件並且上述多個存儲器中存在未使用的存儲器的情況下,通過對作為與該未使用的存儲器連接的上述輸入輸出電路的對象輸入輸出電路進行控制,使上述對象輸入輸出電路的消耗電力成為比上述多個輸入輸出電路中的該對象輸入輸出電路之外的輸入輸出電路的消耗電力低的消耗電力。
2.如權利要求1所述的存儲器控制系統, 各個上述輸入輸出電路包含有在對與該輸入輸出電路連接的存儲器進行訪問時被使用的電路, 上述電力控制電路進行上述消耗電力降低處理,通過對上述對象輸入輸出電路進行控制,使作為上述對象輸入輸出電路的上述輸入輸出電路包含的上述電路停止。
3.如權利要求1或者·2所述的存儲器控制系統, 在上述多個存儲器設定η個段, 上述η個段分別與上述多個存儲器中的根據同一地址而被確定的多個區域的全部或者一部分對應, 上述多個存儲器以段為單位被訪問, 上述存儲器控制系統還具備存儲器管理電路,該存儲器管理電路,(a)每當接收到用於進行訪問處理的指示時,進行用於使訪問對象的段成為有效的處理,該訪問處理是指對上述η個段的任一個進行訪問,(b)每當結束了使上述訪問處理至少被進行一次的規定處理時,進行用於使該訪問對象的段成為無效的處理, 上述監控電路根據上述η個段中的有效的段的個數,使上述多個存儲器中被允許訪問的存儲器發生變化, 其中,η是2以上的整數。
4.如權利要求3所述的存儲器控制系統, 上述規定條件是指,以最新的有效的段的個數為依據的值在規定的第一閾值以下這一條件。
5.如權利要求4所述的存儲器控制系統, 上述以最新的有效的段的個數為依據的值是指,最新的有效的段的個數相對於上述η的比例。
6.如權利要求5所述的存儲器控制系統, 上述第一閾值是小於0.5的值。
7.如權利要求3至6的任一項所述的存儲器控制系統,在上述多個存儲器分別設定不同的優先級, 各個上述段與段信息構成對應關係,該段信息表示對上述多個存儲器中被允許訪問的存儲器進行確定的確定信息, 上述監控電路,每當進行用於對上述多個段的任一個進行訪問的處理時,更新與訪問對象的段對應的段信息的確定信息,來根據該確定信息來確定,有效的段的個數越少上述多個存儲器中的優先級就越低的存儲器,從而使上述多個存儲器中被允許訪問的存儲器發生變化。
8.如權利要求1或者2所述的存儲器控制系統, 上述存儲器控制系統還包括多個功能電路, 上述多個功能電路分別進行不同的處理, 上述監控電路,根據各個上述功能電路進行處理時使用的最大存儲容量,使該多個存儲器中被允許訪問的存儲器發生變化。
9.如權利要求1至8的任一項所述的存儲器控制系統, 上述輸入輸出電路是處理差動信號的電路。
10.一種電力控制方法,是由與多個存儲器連接的存儲器控制系統進行的電力控制方法, 上述存儲器控制系統具備: 多個輸入輸出電路;以及 監控電路,對上述多個存儲器的使用狀態進行監控, 上述多個輸入輸出電路分別與上述多個存儲器連接, 各個上述輸入輸出電路在對與該輸入輸出電路連接的存儲器進行訪問時被使用, 各個上述輸入輸出電路消耗電力而工作, 上述監控電路根據上述多個存儲器的使用狀態,使該多個存儲器中被允許訪問的存儲器發生變化, 上述電力控制方法包含進行如下的消耗電力降低處理的步驟,即,在滿足與存儲器的使用狀態相關的規定條件並且上述多個存儲器中存在未使用的存儲器的情況下,通過對作為與該未使用的存儲器連接的上述輸入輸出電路的對象輸入輸出電路進行控制,使上述對象輸入輸出電路的消耗電力成為比上述多個輸入輸出電路中的該對象輸入輸出電路之外的輸入輸出電路的消 耗電力低的消耗電力。
【文檔編號】G06F1/26GK103827838SQ201280046387
【公開日】2014年5月28日 申請日期:2012年9月5日 優先權日:2011年9月28日
【發明者】室山隆, 高橋晃 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀