專利名稱::包括存儲器管理裝置的信息處理裝置和存儲器管理方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及包括對從處理器向存儲器進行的存取進行管理的存儲器管理裝置的信息處理裝置和存儲器管理方法。
背景技術(shù):
:現(xiàn)有的MPU(微處理單元),把DRAM(動態(tài)隨^取存儲器)用作主存儲器(主存儲裝置)。此外,現(xiàn)有的MPU,例如,還把閃速存儲器用作2次存儲裝置。現(xiàn)有的MPU和閃速存儲器,通過I/0接口進行連接。閃速存儲器可被MPU用作文件存儲器。在現(xiàn)有技術(shù)中,NAND型閃速存儲器的管理功食&,被裝配在文件系統(tǒng)內(nèi)。在MPU內(nèi)具備高速緩沖存儲器,作為主存儲器使用DRAM,此外,MPU對NAND型閃速存儲器進行存取的情況下,在現(xiàn)有技術(shù)中,要進行符合以下的存儲器分級體系的工作。首先,MPU借助于醒U(存儲器管理單元),把邏輯地址變換成物理地址,對高速緩沖存儲器進行存取。在這里,MPU要借助于操作系統(tǒng)(OS)的虛擬存儲管理,關(guān)于一部分的數(shù)據(jù),對本身為主存儲器的DRAM進行存取。然后,MPU在需要對NAND型閃速存儲器進行存取的情況下,借助于閃速文件系統(tǒng)(flashfilesystem),進行避開NAND型閃速存儲器中的不良塊(block)的控制、無間隔地對M冊型閃速存儲器的全部塊進行存取的控制等,確定NAND型閃速存儲器的物理位置。MPU根據(jù)所確定的物理位置,對NAND型閃速存儲器進行存取。在現(xiàn)有的MPU中,存儲器分級體系越多,包括在不同的分級體系內(nèi)的工作就越多,在不同的分級體系的工作間進行最佳化就越困難。例如,在MPU替換高速緩沖存儲器的數(shù)據(jù)時,進行NAND型閃速存儲器所特有的不良塊的管理等之類的控制,由于各工作屬于不同的存儲器分級體系,故是難于實現(xiàn)的。在MPU對2次存儲裝置的文件進行存取的情況下,現(xiàn)有的操作系統(tǒng)(OS)都需要執(zhí)行許多的處理。在主存儲器的存儲容量小的信息處理裝置中,有時HDD(硬盤)或SSD(固態(tài)驅(qū)動器)等的2次存儲裝置被MPU進行存取的次數(shù)增多,程序的處理個數(shù)增多,處理時間變長。為了解決這樣的問題,人們使用了這樣的方式例如在便攜式設(shè)備中,準備好與NAND型閃速存儲器容量相同的DRAM,在啟動時,把NAND型閃速存儲器的全部數(shù)據(jù)都轉(zhuǎn)移到DRAM內(nèi)。但是,該方式中,需要裝配容量與低成本的NAND型閃速存儲器相同大小的高成本的DRAM,例如對于那些傳4更攜式i殳備等那樣的具有小容量的存儲器的設(shè)備來說易于應(yīng)用,但是對于其它的存儲容量大的裝置來說應(yīng)用是困難的。在專利文獻1(特開2008—242944號公報)中,提出了整合存儲器管理裝置。在該整合存儲器管理裝置中,作為對MPU的主存儲器使用的是NAND型閃速存儲器。此外,在專利文獻l中,把MPU的l次高速緩沖存儲器、2次高速緩沖存儲器和本身為主存儲器的NAND型閃速存儲器,看作是同一存儲器分級體系。整合存儲器管理裝置的高速緩存控制器,除了進行對1次高速緩沖存儲器和2次高速緩沖存儲器的存儲器管理之外,還執(zhí)行對主存儲器的存儲器管理。在專利文獻2(特開平7—146820號公報)中,公開了作為信息處理裝置的主存儲裝置采用閃速存儲器的技術(shù)。在專利文獻2中,通過本身為易失性存儲器的高速緩沖存儲器,把閃速存儲器連接到系統(tǒng)的存儲器總線上。在高速緩沖存儲器設(shè)置有對存儲在該高速緩沖存儲器內(nèi)的數(shù)據(jù)的地址或存取歷史等的信息進行存儲的地址陣。控制器參照存取目的地的地址,向存儲器總線供給高速緩沖存儲器或閃速存儲器的數(shù)據(jù),或者,存儲存儲器總線的數(shù)據(jù)。在專利文獻3(特開2001—266580號公報)中,公開了能把不同種類的半導(dǎo)體存儲器件連接到共用的總線上的發(fā)明。該專利文獻3的半導(dǎo)體存儲器件,包括隨M取存儲器芯片和具備上述隨M取存儲器芯片的封裝體。上述封裝體具有將上述隨M取存儲器芯片電連接到外部裝置的多個引腳(pin)。多個引腳,同樣地向上述隨機存取存儲器和電可擦除以及可編程的非易失性半導(dǎo)體存儲器提供存儲功能。上述多個引腳中的各個,配置在非易失性半導(dǎo)體存儲器的對應(yīng)的引腳的位置。
發(fā)明內(nèi)容本發(fā)明的形態(tài)1所涉及的包括存儲器管理裝置的信息處理裝置,具備從處理器接收指定對于包括第l存儲器和非易失性的第2存儲器的混合存儲器的寫入位置的寫入目的地邏輯地址和寫入對象數(shù)據(jù)的接收部分,以使得對上迷第2存儲器的存取次數(shù)少于對上述第l存儲器的存取次數(shù)的方式,來確定與上述寫入目的地邏輯地址對應(yīng)的寫入目的地物理地址的地址確定部分,地址變換數(shù)據(jù),存儲到存儲部分的地址管理部分,以及把上述寫入對象數(shù)據(jù)寫入到上述混合存儲器的上述寫入目的地物理地址所表示的位置的寫入部分。在本發(fā)明的形態(tài)2所涉及的存儲器管理方法中,從處理器接收指定對于包括第l存儲器和非易失性的第2存儲器的混合存儲器的寫入位置的寫入目的地邏輯地址和寫入對象數(shù)據(jù),以4吏得對上述第2存儲器的存取次數(shù)少于對上述第1存儲器的存取次數(shù)的方式,來確定與上述寫入目的地邏輯地址對應(yīng)的寫入目的地物理地址,地址變換:據(jù):;儲到存儲部分,'—把上述寫入對象數(shù)據(jù)寫入到上述混合存儲器的上述寫入目的地物理地址所表示的位置。圖1是示出了本發(fā)明的實施形態(tài)1的存儲器管理裝置的一個例子的框圖。圖2示出了實施形態(tài)1的存儲器管理裝置的存儲器分級體系的第1例。圖3是示出了具備實施形態(tài)1的存儲器管理裝置的MPU,存儲NAND型閃速主存儲器的數(shù)據(jù)、寫入次數(shù)數(shù)據(jù)的一部分、地址變換表的一部分的情況下的工作的一個例子的流程圖。圖4是示出了在具備實施形態(tài)1的存儲器管理裝置的MPU中,從1次高速緩沖存儲器或NAND型閃速主存儲器中讀取數(shù)據(jù)的情況下的工作的一個例子的流程圖。圖5是示出了從具備實施形態(tài)1的存儲器管理裝置的MPU發(fā)生向1次高速緩沖存儲器的高速緩存行進行的改寫,然后把1次高速緩沖存儲器3的數(shù)據(jù)存儲到NAND型閃速主存儲器的情況下的工作的一個例子的流程圖。圖6是示出了本發(fā)明的實施形態(tài)2的存儲器管理裝置的一個例子的框圖。圖7示出了實施形態(tài)2的存儲器管理裝置的存儲器分級體系的一個例子。圖8是示出了本發(fā)明的實施形態(tài)3的存儲器管理裝置的第1例的框圖。圖9是示出了實施形態(tài)3的存儲器管理裝置的第2例的框圖。圖10是示出了本發(fā)明的實施形態(tài)4的存儲器管理裝置的應(yīng)用例的框圖。圖11是示出了本發(fā)明的實施形態(tài)5的存儲器管理裝置的一個例子的框圖。圖12示出了實施形態(tài)5的系統(tǒng)邏輯地址的一個例子。圖13是示出了本發(fā)明的實施形態(tài)6的存儲器管理裝置的一個例子的框圖。圖14示出了實施形態(tài)6的系統(tǒng)邏輯地址的一個例子。圖15是示出了本發(fā)明的實施形態(tài)7的存儲器管理裝置的一個例子的框圖。圖16是示出了本發(fā)明的實施形態(tài)8的存儲器管理裝置的構(gòu)成的一個例子的框圖。圖17是示出了實施形態(tài)8的存儲器管理裝置的微處理器的功能的一個例子的框圖。圖18是示出了實施形態(tài)8的存儲器管理裝置的傳輸算法的第l工作的例子的框圖。圖19是示出了實施形態(tài)8的存儲器管理裝置的傳輸算法的第2工作的例子的框圖。圖20是示出了實施形態(tài)8的存儲器管理裝置的傳輸算法的第3工作的例子的框圖。圖21是示出了磨損均化的一個例子的框圖。圖22是示出了管理多個NAND型閃速主存儲器的存儲器管理裝置的一個例子的立體圖。圖23是示出了對于具備醒U的現(xiàn)有的處理器,使用實施形態(tài)8的存儲器管理裝置的多處理器系統(tǒng)的一個例子的框圖。圖24是示出了現(xiàn)有的多處理器系統(tǒng)的一個例子的框圖。圖25是示出了求廣闊的地址空間用的指針的處理的一個例子的框圖。圖26是示出了由多個高速緩沖存儲器和多個NAND型閃速主存儲器所形成的虛擬存儲空間的一個例子的框圖。圖27是示出了本發(fā)明的實施形態(tài)9的存儲器管理裝置的構(gòu)成的一個例子的框圖。圖28是示出了實施形態(tài)9的存儲器管理裝置的處理部的構(gòu)成的一個例子的框圖。圖29是示出了用實施形態(tài)9的存儲器管理裝置實現(xiàn)的物理地址空間的一個例子的框圖。圖30是示出了實施形態(tài)9的操作系統(tǒng)的工作的一個例子的框圖。圖31示出了關(guān)于處理程序用來把文件映像到混合主存儲器的區(qū)域的動態(tài)重要度的計算例。圖32示出了實施形態(tài)9的存儲器的使用率和閾值之間的關(guān)系的一個例子。ii圖33是示出了由實施形態(tài)9的存儲器管理裝置實施的向混合主存儲器的數(shù)據(jù)寫入工作的一個例子的流程圖。圖34示出了實施形態(tài)9的寫入對象數(shù)據(jù)和讀取對象數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的一個例子。圖35示出了實施形態(tài)9的著色表(coloringtable)的一個例子。圖36示出了實施形態(tài)9的混合主存儲器的地址映像的一個例子。圖37示出了本發(fā)明的實施形態(tài)10的混合主存儲器的存儲器映像的一個例子。圖38示出了實施形態(tài)10的著色表的一個例子。圖39是示出了著色表的生成處理的一個例子的流程圖。圖40是示出了由操作系統(tǒng)進行的著色表的條目的生成處理的一個例子的流程圖。圖41示出了對于各種數(shù)據(jù)的SW-Color、SR-Color、數(shù)據(jù)壽命的分配設(shè)定的第l例。圖42示出了對于各種數(shù)據(jù)的SW_Color、SR—Color、數(shù)據(jù)壽命的分配設(shè)定的第2例。圖43示出了著色表的條目的排列(alignment)的第1例。圖44示出了著色表的條目的排列的第2例。圖45示出了著色表中的寫入頻度和讀取頻度的計算方法的一個例子。圖46是示出了實施形態(tài)10的存儲器管理裝置1的讀取方式的確定工作的一個例子的流程圖。圖47是示出了實施形態(tài)10的存儲器管理裝置的數(shù)據(jù)讀取的處理的一個例子的流程圖。圖48是示出了實施形態(tài)10的存儲器管理裝置的數(shù)據(jù)寫入的處理的一個例子的流禾呈圖。圖49是示出了實施形態(tài)10的存儲器管理裝置的寫入目的地區(qū)域的確定工作的一個例子的流程圖。圖50是示出了非易失性半導(dǎo)體存儲器的任意的塊中的擦除次數(shù)的變化的一個例子的曲線圖。圖51是示出了在磨損均化中把對擦除次數(shù)的差的閾值設(shè)定得小的情況下的變化的一個例子的曲線圖。圖52示出了根據(jù)著色表的信息確定作為基準的擦除次數(shù)的確定表的一個例子。圖53是示出了與可擦除次數(shù)對應(yīng)的塊的分組的一個例子的曲線圖。圖54示出了與可擦除次數(shù)對應(yīng)的塊的分組的判斷基準。圖55示出了根據(jù)著色表的信息搜尋磨損均化中的塊所屬的組的一個例子。圖56是示出了還具備高速緩沖存儲器的實施形態(tài)10的存儲器管理裝置的一個例子的框圖。具體實施例方式以下,邊參看附圖邊對本發(fā)明的各個實施形態(tài)進行說明。另外,在以下的說明中,對于那些大體上或?qū)嵸|(zhì)上相同的功能和構(gòu)成要素,賦予同一標號,關(guān)于重復(fù)的說明僅僅在必要的情況下才進行說明。在以下的各個實施形態(tài)中,存儲器管理裝置,例如,形成于包括MPU之類的處理器的信息處理裝置或包括處理器和存儲器的信息處理裝置內(nèi)。實施形態(tài)1本實施形態(tài)的存儲器管理裝置(單一(flat)式存儲器管理裝置),形成于MPU內(nèi),對于高速緩沖存儲器和主存儲器進行存儲器管理。存儲器管理裝置,削減與存儲器存取相關(guān)的存儲器分級體系的數(shù)目,使得可以容易地實現(xiàn)存儲器存取的最佳化。在本實施形態(tài)中,作為主存儲器,假定使用非易失性半導(dǎo)體。但是,作為主存儲器,就像在下述的實施形態(tài)9以后中說明的那樣,也可以使用包括第l存儲器和非易失性的第2存儲器的混合主存儲器。在本實施形態(tài)中,對把MPU的醒U、MPU的高速緩存控制器、主存儲器用醒U整^來的存儲器管理裝置進行說明。圖1是示出了本實施形態(tài)的存儲器管理裝置的一個例子的框圖。另夕卜,在本實施形態(tài)中,雖然說明的是主存儲器為MND型閃速存儲器的例子,但是,如上所述,例如也可以使用混合主存儲器等那樣的別的存儲裝置。作為主存儲器,例如,也可以使用NOR型閃速存儲器等之類的別的非易失性半導(dǎo)體存儲器。在本實施形態(tài)中,所謂存取包括數(shù)據(jù)(或程序)的讀取和寫入的至少一方。MPU101,具^^存儲器管理裝置102,對NAND型閃速主存儲器104進行存取。NAND型閃速主存儲器104,在內(nèi)部存儲地址變換表105、寫入次數(shù)數(shù)據(jù)106。寫入次數(shù)數(shù)據(jù)106,與表示主存儲器的存取狀態(tài)的主存儲器歷史表相對應(yīng)。地址變換表105是使得NAND型閃速主存儲器104的邏輯地址與物理位置或者物理地址相關(guān)聯(lián)的數(shù)據(jù)。寫入次數(shù)數(shù)據(jù)106,示出NA冊型閃速主存儲器104的各頁或各塊的寫入次數(shù)。存儲器管理裝置102,具備MMU107、高速緩存控制器108、1次高速緩沖存儲器103、2次高速緩沖存儲器122、主存儲器用畫U109和存取歷史存儲部(NAND信息寄存器)llO。此外,高速緩存控制器108,具備l次高速緩沖存儲器103用的第1高速緩存控制器108a和2次高速緩沖存儲器122用的第2高速緩存控制器108b。此外,主存儲器用MMU109,具備地址關(guān)系存儲部123。另外,主存儲器用麗U109與地址關(guān)系存儲部123,也可以分離開來。例如,存儲器管理裝置102,能以整合于一個芯片上的狀態(tài)形成。在本實施形態(tài)中,雖然是以高速緩沖存儲器為2個的情況為例進行說明,但是,高速緩沖存儲器的個數(shù)也可以是1個或3個以上。醒U107,把高速緩沖存儲器103、122的邏輯地址變換成物理地址。1次高速緩沖存儲器103,具有標簽存儲區(qū)域103a和行存儲區(qū)域103b。2次高速緩沖存儲器122,具有標簽存儲區(qū)域122a和行存儲區(qū)域122b。在本實施形態(tài)中,1次高速緩沖存儲器103和2次高速緩沖存儲器122的行尺寸,為與NAND型閃速主存儲器104的塊相同的尺寸(例如,256千字節(jié))或塊尺寸的倍數(shù),或者是NAND型閃速主存儲器104的頁尺寸或頁尺14寸的倍數(shù)的尺寸。由此,可以使得把NAND型閃速主存儲器104的數(shù)據(jù)向1次高速緩沖存儲器103或2次高速緩沖存儲器122移動的工作,和把1次高速緩沖存儲器103或2次高速緩沖存儲器122的數(shù)據(jù)向NAND型閃速主存儲器104移動的工作,以頁為單位、以頁尺寸的整數(shù)倍為單位(2以上)、以塊為單位、以塊尺寸的整數(shù)倍為單位(2以上)進行,可以簡化數(shù)據(jù)的移動。在本實施形態(tài)中,1次高速緩沖存儲器103和2次高速緩沖存儲器122例如是回寫(writeback)型。此外,2次高速緩沖存儲器122的存儲容量比1次高速緩沖存儲器103大但是速度低。第1高速緩存控制器108a,控制對1次高速緩沖存儲器103的存取。說得更具體點,第1高速緩存控制器108a,在從1次高速緩沖存儲器103讀取數(shù)據(jù)的情況下,根據(jù)從醒U107得到的物理地址,讀取與l次高速緩沖存儲器103中的物理地址對應(yīng)的數(shù)據(jù)。此外,第1高速緩存控制器108a,在向1次高速緩沖存儲器103寫入數(shù)據(jù)的情況下,根據(jù)從醒U107得到的物理地址,向與1次高速緩沖存儲器103中的物理地址對應(yīng)的位置,寫入寫入對象的數(shù)據(jù)。第2高速緩存控制器108b,控制對2次高速緩沖存儲器122的存取。說得更具體點,第2高速緩存控制器108b,在從2次高速緩沖存儲器122讀取數(shù)據(jù)的情況下,根據(jù)從醒U107得到的物理地址,讀取與2次高速緩沖存儲器122中的物理地址對應(yīng)的數(shù)據(jù)。此外,第2高速緩存控制器108b,在向2次高速緩沖存儲器122寫入數(shù)據(jù)的情況下,根據(jù)從鼸U107得到的物理地址,向與2次高速緩沖存儲器122中的物理地址對應(yīng)的位置,寫入寫入對象的數(shù)據(jù)。主存儲器用腿U109,控制對NAND型閃速主存儲器104的存取。主存儲器用畫U109,根據(jù)需要,把NAND型閃速主存儲器104的地址變換表105的一部分或全部,作為地址關(guān)系數(shù)據(jù),存儲到地址關(guān)系存儲部123內(nèi)。此外,主存儲器用醒U109,還根據(jù)需要,把MND型閃速主存儲器104的寫入次數(shù)數(shù)據(jù)106的一部分或全部,作為存取歷史數(shù)據(jù),存儲到存取歷史存儲部110內(nèi)。主存儲器用醒U109,把NAND型閃速主存儲器104的邏輯地址變換成物理位置。主存儲器用MMU109,根據(jù)NAND型閃速主存儲器104的物理位置,從NAND型閃速主存儲器104進行數(shù)據(jù)的讀取,經(jīng)由第1高速緩存控制器108a或第2高速緩存控制器108b,把數(shù)據(jù)存儲到1次高速緩沖存儲器103或2次高速緩沖存儲器122內(nèi)。主存儲器用醒U109,在已從NAND型閃速主存儲器104讀取了新的數(shù)據(jù)的情況下,就讀取與該新的數(shù)據(jù)有關(guān)的地址變換表的數(shù)據(jù)以及寫入次數(shù)數(shù)據(jù),分別存儲到地址關(guān)系存儲部123和存取歷史存儲部110內(nèi)。主存儲器用MMU109,在要向NAND型閃速主存儲器104寫入數(shù)據(jù)的情況下,就要根據(jù)地址關(guān)系數(shù)據(jù)和存取歷史數(shù)據(jù),進行無間隔地對NAND型閃速主存儲器104的全部區(qū)域或全部的塊進行存取的控制、用來使NAND型閃速主存儲器104的各個區(qū)域或各塊的寫入次數(shù)均等化的控制、避開不良區(qū)域或不良塊的控制等。然后,主存儲器用MMU109,經(jīng)由第l高速緩存控制器108a或第2高速緩存控制器108b,取得存儲在1次高速緩沖存儲器103或2次高速緩沖存儲器122內(nèi)的數(shù)據(jù),根據(jù)NAND型閃速主存儲器104的物理位置,把該所取得的數(shù)據(jù)存儲到MND型閃速主存儲器104內(nèi)。主存儲器用MMU109,在已把數(shù)據(jù)寫入到了MND型閃速主存儲器104內(nèi)的情況下,就根據(jù)與所寫入的數(shù)據(jù)有關(guān)的邏輯地址與物理位置之間的關(guān)系,更新地址關(guān)系存儲部123的地址關(guān)系數(shù)據(jù),還要更新存取歷史存儲部IIO的存取歷史數(shù)據(jù)。主存儲器用MMU109,根據(jù)需要,分別對MND型閃速主存儲器104的地址變換表105和寫入次數(shù)數(shù)據(jù)106反映存儲在主存儲器用薩U109內(nèi)的地址關(guān)系數(shù)據(jù)和存儲在存取歷史存儲部110內(nèi)的存取歷史數(shù)據(jù)。就是說,主存儲器用腿U109,使存儲在MPUIOI內(nèi)的地址關(guān)系數(shù)據(jù)和存儲在NAND型閃速主存儲器104的地址變換表105進行匹配。此外,主存儲器用醒U109,還使得存取歷史存儲部110的存取歷史數(shù)據(jù)和MND型閃速主存儲器104的寫入次數(shù)數(shù)據(jù)106進行匹配。存取歷史存儲部110,存儲NAND型閃速主存儲器104的頁或塊(物理位置)的存取狀態(tài)的歷史。在本實施形態(tài)中,存取歷史存儲部110,對于NAND型閃速主存儲器104的各頁或各塊的寫入次數(shù)數(shù)據(jù)106之中的與一部分或全部的頁或塊相關(guān)的寫入次數(shù)數(shù)據(jù)進行存儲。例如,各塊的寫入次數(shù)數(shù)據(jù)用4個字節(jié)存儲,各塊尺寸定為256千字節(jié)。在該情況下,如果假定NAND型閃速主存儲器104的存儲容量為1兆字節(jié),則存儲在NAND型閃速主存儲器104內(nèi)的塊數(shù)就是4塊,為存儲各塊的寫入次數(shù)所需要的存儲容量就變成為16字節(jié)。在同樣的情況下,若設(shè)MND型閃速主存儲器104的存儲容量為1千兆字節(jié),則存儲在NAND型閃速主存儲器104內(nèi)的塊數(shù)就是4096塊,為存儲各塊的寫入次數(shù)所需要的存儲容量就變成為16千字節(jié)。再有,在同樣的情況下,若設(shè)NAND型閃速主存儲器104的存儲容量為16千兆字節(jié),則為存儲各塊的寫入次數(shù)所需要的存儲容量就變成為64千字節(jié)。例如,在NAND型閃速主存儲器104的存儲容量變大為例如128千兆字節(jié)等的情況下,存取歷史存儲部UO,就要存儲MND型閃速主存儲器104的寫入次數(shù)數(shù)據(jù)106的一部分。如上所述,存取歷史存儲部110,由于存儲寫入次數(shù)數(shù)據(jù)106的一部分,因此就對寫入次數(shù)附加"pos"。"Pos"可用與高速緩存標簽同樣的方法使用。接下來說明主存儲器用MMU109的工作例的概要。主存儲器用醒U109,把MND型閃速主存儲器104的地址變換表105的一部分存儲到地址關(guān)系存儲部123內(nèi),把寫入次數(shù)數(shù)據(jù)106的一部分存儲到存取歷史存儲部110內(nèi)。主存儲器用MMU109,在不把讀取對象的數(shù)據(jù)存儲到高速緩沖存儲器103、122內(nèi),從MND型閃速主存儲器104進行數(shù)據(jù)的讀取的情況下,就從NAND型閃速主存儲器104讀取數(shù)據(jù)。然后,主存儲器用醒U109,把地址變換表105之中的與所讀取的數(shù)據(jù)有關(guān)的數(shù)據(jù)存儲到地址關(guān)系存儲部123內(nèi)。此外,主存儲器用醒U109,還把寫入次數(shù)數(shù)據(jù)106之中的與所讀取的數(shù)據(jù)有關(guān)的數(shù)據(jù)存儲到存取歷史存儲部110內(nèi)。在進行從MPUIOI向NAND型閃速主存儲器104的lt據(jù)的寫入的情況下,主存儲器用醒U109,把MND型閃速主存儲器104的邏輯地址變換成物理位置,把高速緩存行103b、122b的寫入對象的數(shù)據(jù)寫入到NAND型閃速主存儲器104內(nèi)。除此之外,主存儲器用醒U109,還要更新存儲在地址關(guān)系存儲部123內(nèi)的地址關(guān)系數(shù)據(jù)和存儲在存取歷史存儲部110內(nèi)的存取歷史數(shù)據(jù)。然后,主存儲器用醒U109,根據(jù)地址關(guān)系存儲部123的地址關(guān)系數(shù)據(jù)和存取歷史存儲部110的存取歷史數(shù)據(jù),分別更新地址變換表105和寫入次數(shù)數(shù)據(jù)106。例如,1次高速緩沖存儲器103,在只讀的情況下,就根本不進行從MPU101向高速緩存行103b的寫入。在該情況下,主存儲器用腿U109,就使用第1高速緩存控制器108a,把從NAND型閃速主存儲器104所讀取的數(shù)據(jù)改寫到1次高速緩沖存儲器103內(nèi)。當發(fā)生了存儲在該1次高速緩沖存儲器103內(nèi)的數(shù)據(jù)的讀取時,第1高速緩存控制器108a就從1次高速緩沖存儲器103讀取數(shù)據(jù)。另一方面,在1次高速緩沖存儲器103不是只讀的情況下,MPU101就要向高速緩沖存儲器103寫入執(zhí)行程序所得到的數(shù)據(jù)。在從MPU101向高速緩存行103b發(fā)生了數(shù)據(jù)的寫入的情況下,就要把高速緩存行103b的數(shù)據(jù)回寫到NAND型閃速主存儲器104內(nèi)。在該情況下,主存儲器用醒U109,就經(jīng)由第1高速緩存控制器108a從高速緩沖存儲器103讀取被回寫的數(shù)據(jù)。然后,主存儲器用醒U109,根據(jù)存取歷史存儲部110的存取歷史數(shù)據(jù),在MND型閃速主存儲器104內(nèi),把比預(yù)定數(shù)少的寫入次數(shù)的頁或塊選擇為要進行回寫的位置。主存儲器用醒U109,把被回寫的數(shù)據(jù)存儲在該所選定的頁或塊內(nèi),關(guān)于所選擇的頁或塊,對表示MND型閃速主存儲器104用的邏輯地址與物理位置之間的變換關(guān)系的地址關(guān)系數(shù)據(jù)進行更新,對于所選擇的頁或塊,更新存取歷史存儲部110的寫入次數(shù)。然后,根據(jù)需要,借助于地址關(guān)系存儲部123和存取歷史存儲部110的內(nèi)容,更新地址變換表105和寫入次數(shù)數(shù)據(jù)106。圖2示出了本實施形態(tài)的存儲器管理裝置102的存儲器分級體系的一個例子。該例中的存儲器分級體系,具有醒U107所屬的分級體系,和主存儲器用畫109以及高速緩存控制器108所屬的分級體系。在MMU107的分級體系中,邏輯地址被變換成物理地址。在主存儲器用醒U109所屬的分級體系中,例如,確定作為存取目的地的NAND型閃速主存儲器104的物理位置或物理地址。在主存儲器用MMU109所屬的分級體系中,進行使得寫入次數(shù)為預(yù)定次數(shù)以下(例如最小)的頁或塊進行存取的控制。然后,存儲器管理裝置102,根據(jù)所確定的物理位置,對NAND型閃速主存儲器1Q4進行存取。圖3是示出了具備本實施形態(tài)的存儲器管理裝置102的MPU101存儲MND型閃速主存儲器104的數(shù)據(jù)、寫入次數(shù)數(shù)據(jù)106的一部分、地址變換表105的一部分的情況下的工作的一個例子的流程圖。在步驟SS1中,主存儲器用MMU109,讀取^皮MPU1014吏用的MND型閃速主存儲器104的數(shù)據(jù)的一部分(最開始,也可以是從開頭開始的1千兆字節(jié)的量等)的數(shù)據(jù)。高速緩存控制器108,把該所讀取的數(shù)據(jù)寫入到高速緩沖存儲器103、122的高速緩存行103b、122b。在步驟SS2中,主存儲器用醒U109,把保管在NAND型閃速主存儲器104內(nèi)的寫入次數(shù)數(shù)據(jù)106的一部分(與存儲在高速緩沖存儲器103、122內(nèi)的數(shù)據(jù)對應(yīng)的塊的寫入次數(shù)等。另外,最開始,也可以是從開頭開始的1千兆字節(jié)的量等),復(fù)制到MPU101內(nèi)的存取歷史存儲部110內(nèi)。在步驟SS3中,主存儲器用MMU109,把保管在MND型閃速主存儲器104內(nèi)的地址變換表105的一部分(表示與存儲在高速緩沖存儲器103、122內(nèi)的數(shù)據(jù)對應(yīng)的塊的邏輯地址與物理位置之間的關(guān)系的數(shù)據(jù)等。另外,最開始,也可以^^從開頭開始的1千兆字節(jié)的量等),復(fù)制到MPU101內(nèi)的主存儲器用匪U109的地址關(guān)系存儲部123內(nèi)。另夕卜,在步驟SS1SS3中,既可以以自由的順序執(zhí)行,也可以并列地執(zhí)行。圖4是示出了在具備本實施形態(tài)的存儲器管理裝置102的MPU101中,從1次高速緩沖存儲器103或MND型閃速主存儲器104讀取數(shù)據(jù)的情況下的工作的一個例子的流程圖。另外,在從2次高速緩沖存儲器122讀取數(shù)19據(jù)的情況下,也與1次高速緩沖存儲器103的情況是同樣的。在步驟TT1中,MMU107和主存儲器用MMU109,把讀取對象的邏輯地址變換成物理地址。在讀取對象的物理地址表示1次高速緩沖存儲器103的情況下,在步驟TT2a中,第1高速緩存控制器108a,根據(jù)物理地址從1次高速緩沖存儲器103讀取讀取對象的數(shù)據(jù)。在讀取對象的物理地址(物理位置)表示NAND型閃速主存儲器104的情況下,在步驟TT2b中,主存儲器用醒U109就要從MND型閃速主存儲器104讀取與物理地址對應(yīng)的數(shù)據(jù)。在步驟TT3b中,主存儲器用MMU109,經(jīng)由第1高速緩存控制器108aMNAND型閃速主存儲器104讀取的數(shù)據(jù),改寫到1次高速緩沖存儲器103內(nèi)。另外,主存儲器用醒U109,在與從NAND型閃速主存儲器104新讀取部123和存取歷史存儲部110內(nèi)的情況下,就根據(jù)NAND型閃速主存儲器104的地址變換表105和寫入次數(shù)數(shù)據(jù)106,把與新讀取的數(shù)據(jù)對應(yīng)的數(shù)據(jù)存儲到地址關(guān)系存儲部123和存取歷史存儲部110內(nèi)。圖5是示出了在發(fā)生了從具備本實施形態(tài)的存儲器管理裝置102的MPU101向1次高速緩沖存儲器103的高速緩存行103b進行的改寫、然后把1次高速緩沖存儲器103的數(shù)據(jù)存儲到NAND型閃速主存儲器104內(nèi)的情況下的工作的一個例子的流程圖。另外,在發(fā)生了向2次高速緩沖存儲器122進行的改寫的情況下,也與該1次高速緩沖存儲器103的情況是同樣的。在步驟UU1中,醒U107,進行從邏輯地址向物理地址的變換。在步驟UU2中,第1高速緩存控制器108a,相應(yīng)于物理地址,把寫入對象的數(shù)據(jù),存儲到1次高速緩沖存儲器103內(nèi)。在步驟UU3中,主存儲器用醒U109,才艮據(jù)地址關(guān)系存儲部123的地址關(guān)系數(shù)據(jù)和存取歷史存儲部110的存取歷史數(shù)據(jù),把寫入次數(shù)小于某一值的塊的位置或?qū)懭胱钌俚膲K的位置選作為MND型閃速主存儲器104的寫入在步驟UU4中,主存儲器用醒U109,把寫入對象的數(shù)據(jù),存儲到MND型閃速主存儲器104的所選擇的位置內(nèi)。在步驟UU5中,主存儲器用醒U109,與改寫后的高速緩存行103b相對應(yīng)地,更新地址關(guān)系存儲部123的地址關(guān)系數(shù)據(jù)、更新存取歷史存儲部IIO的存取歷史數(shù)據(jù)。在步驟UU6中,主存儲器用醒U109,把MND型閃速主存儲器104的地址變換表105更新為使得與存儲在主存儲器用醒U109中的地址關(guān)系數(shù)據(jù)相匹配,另夕卜,把NAND型閃速主存儲器104的寫入次數(shù)數(shù)據(jù)106更新為使得與存儲在存取歷史存儲部IIO的地址歷史數(shù)據(jù)相匹配。例如,MND型閃速主存儲器104的寫入次數(shù)數(shù)據(jù)106的更新,在MPUIOI的電源被切斷時,或者,在MPUIOI的存取歷史存儲部IIO的寫入時,被執(zhí)行。在本實施形態(tài)中,存儲器管理裝置102,根據(jù)寫入次數(shù),選擇進行寫入的塊的物理位置。但是,也可以不采取上述方式,而4吏得存儲器管理裝置102進行避開不良區(qū)域或不良塊的控制、無間隔地對NAND型閃速主存儲器104的全部區(qū)域或全部塊進行存取的控制、分散存取目的地的區(qū)域或塊的位置那樣的控制。在該情況下,M儲在MND型閃速主存儲器104內(nèi)的不良區(qū)域或不良塊的發(fā)生位置、MND型閃速主存儲器104的寫入位置的分布等的數(shù)據(jù),存儲在存取歷史存儲部110內(nèi)。此外,存儲器管理裝置102,也可以把各種控制自由地組合起來,選擇進行寫入的區(qū)域或塊的位置。在本實施形態(tài)中,存儲器管理裝置102,也可以在高速緩沖存儲器103的數(shù)據(jù)替換時,進行用來進行NAND型閃速主存儲器104的無用單元收集(garbagecollection)處理或擦除的控制。在本實施形態(tài)中,也可以關(guān)于主存儲器用醒U109的地址關(guān)系存儲部123和存取歷史存儲部110之中的至少一方,用2次高速緩沖存儲器存儲數(shù)據(jù)。就是說,存儲在地址關(guān)系存儲部123內(nèi)的地址關(guān)系數(shù)據(jù),也可以存儲在2次高速緩沖存儲器122內(nèi)。此外,存儲在存取歷史存儲部110內(nèi)的包括寫入次數(shù)等的存取歷史數(shù)據(jù),也可以存儲在2次高速緩沖存儲器122內(nèi)。在本實施形態(tài)的MPU101的存儲器管理裝置102中,采用使用存儲在主存儲器104的物理位置、進行回寫的算法,能4吏用用于執(zhí)行該算法的程序。例如,可以使用避免寫入次數(shù)多的區(qū)域或塊的寫入等之類的高級的算法。在以上所說明的本實施形態(tài)的存儲器管理裝置102中采用的是這樣的構(gòu)成在MPUIOI內(nèi),把醒U107、第1高速緩存控制器108a、第2高速緩存控制器108b、高速緩沖存儲器103、高速緩沖存儲器122、主存儲器用MMU109和存取歷史存儲部IIO整合起來。就是說,在本實施形態(tài)中,實現(xiàn)了用MPU101的存儲器管理裝置102執(zhí)行NAND型閃速主存儲器104的存儲器映射管理的體系結(jié)構(gòu)。借助于此,在存儲器分級體系中,就可以消減開銷大的分級體系。在本實施形態(tài)中,在MPU101側(cè),執(zhí)行在一般的NAND型閃速存儲器內(nèi)所具備的存儲器控制器的工作。如上所述,采用把MPU的工作和存儲器控制器的工作組^來用MPU101執(zhí)行的辦法,就可以使得存儲器控制協(xié)調(diào)。在本實施形態(tài)中,可以簡化多層化的存儲器分級體系,可以削減存取所需要的時間、在制造時所需要的時間、制造時所必須的費用等各種各樣的成本。在本實施形態(tài)中,由于存儲器分級體系簡化,故程序員可以容易地把握在哪一個分級體系發(fā)生MMU變換、高速緩沖存儲器的置換,可以容易地進行程序優(yōu)化。在本實施形態(tài)中,可以容易地在MPU101的高速緩存工作和主存儲器的存取工作之間實現(xiàn)最佳化。對于現(xiàn)有的非易失性存儲器來說,與MPU分開來準備有控制對該非易失性存儲器進行的存取的存儲器控制器。因此,在現(xiàn)有技術(shù)中,在MPU對非易失性存儲器進行存取的情況下,MPU就要通過I/O接口向存儲器控制器傳送數(shù)據(jù),存儲器控制器,根據(jù)從MPU所接收到的數(shù)據(jù),進行對非易失性存儲器的存取控制。相對于此,在本實施形態(tài)中,把非易失性存儲器配置在主存儲器區(qū)域22內(nèi),^^t系統(tǒng)可用與主存儲器同樣的程度(level)對非易失性存儲器進行存取。借助于此,在本實施形態(tài)中,就可以無須進行通過I/0接口的數(shù)據(jù)的傳送地進行高速存取,可以把低成本的非易失性存儲器用作主存儲器。實施形態(tài)2在本實施形態(tài)中,對上述實施形態(tài)1的變形例進行說明。圖6是示出了本實施形態(tài)的存儲器管理裝置的一個例子的框圖。在MPUlll中,具備本實施形態(tài)的存儲器管理裝置112。整合醒U113,實現(xiàn)把上述實施形態(tài)1的醒U107和主存儲器用醒U109整^^來的功能。在本實施形態(tài)中,1次高速緩沖存儲器103的標簽和2次高速緩沖存儲器122的標簽,是為了通過處理ID和邏輯地址分別管理1次高速緩沖存儲器103和2次高速緩沖存儲器122而使用的。在本實施形態(tài)中,借助于本身為處理器的MPUlll的整合MMU113,進行l(wèi)次高速緩沖存儲器103、2次高速緩沖存儲器122、NAND型閃速主存儲器104的存儲器映射管理,進行各種存儲器的一攬子管理。圖7示出了本實施形態(tài)的存儲器管理裝置112的存儲器分級體系的一個例子。本例的存儲器分級體系,整合醒U113和高速緩存控制器108屬于同一分級體系。存儲器管理裝置112,把對1次高速緩沖存儲器103和2次高速緩沖存儲器122的地址變換,和對NAND型閃速主存儲器104的地址變換整合起來,在同等的存儲器分級體系中進行。存儲器管理裝置112,按照某一基準,確定究竟對高速緩沖存儲器103、高速緩沖存儲器122、NAND型閃速主存儲器104中的哪一區(qū)域進行存取。在該存儲器分級體系中,在要把邏輯地址變換成NAND型閃速主存儲器104的物理位置的情況下,就要進行使之對寫入次數(shù)為預(yù)定次數(shù)以下的區(qū)域或塊進行存取的控制。然后,存儲器管理裝置112,根據(jù)所確定的物理位置,對NAND型閃速主存儲器104進行存取。在以上所說明的本實施形態(tài)中,通過把上述實施形態(tài)1的醒U107和主存儲器用醒U109整合起來,可以使得構(gòu)成簡化,可以削減存取所需要的時間成本、制造時所需要的經(jīng)濟成本等各種各樣的成本。通過使用整合醒U113的辦法,就可以把對1次高速緩沖存儲器103和2次高速緩沖存儲器122的地址變換,和對NAND型閃速主存儲器104的地址變換整合起來。例如,通過把與某一處理有關(guān)的存儲內(nèi)容,盡可能存儲到NAND型閃速主存儲器104內(nèi)的近的位置,就可以進行高速存取。此外,可以僅僅選擇例如寫入次數(shù)少的區(qū)域或塊而分配給一個處理。實施形態(tài)3在本實施形態(tài)中,對上述實施形態(tài)1或2的存儲器管理裝置102、112的變形例進行i兌明。圖8示出了上述圖1所示的實施形態(tài)1的存儲器管理裝置102的變形例。在上述實施形態(tài)1中,基于物理位置的對NAND型閃速主存儲器104的存取,是借助于主存儲器用醒U109執(zhí)行的。但是,基于物理位置進行的對MND型閃速主存儲器104的存取,也可以由高速緩存控制器108進行。在該情況下,主存儲器用函U109進行把邏輯地址變換成物理位置的控制,根據(jù)用該主存儲器用醒U109所選擇的物理位置,高速緩存控制器108,對NAND型閃速主存儲器104進行存取。另外,在本實施形態(tài)中,高速緩存控制器108也可以取代主存儲器用醒U109,進行NAND型閃速主存儲器104的地址變換表105的讀取和更新以及寫入次數(shù)數(shù)據(jù)106的讀取和更新。圖9示出了上述圖6所示的實施形態(tài)2的存儲器管理裝置112的變形例。在上述實施形態(tài)2中,基于物理位置的對NAND型閃速主存儲器104的存取,是借助于整合MMU113執(zhí)行的。但是,基于物理位置進行的對NAND型閃速主存儲器104的存取,也可以由高速緩存控制器108進行。在該情況下,整合醒U113,進行teC輯地址變換成物理位置的控制,根據(jù)用該整合醒U113所選擇的物理位置,高速緩存控制器108進行對MND型閃速主存儲器104的存取。另外,在本實施形態(tài)中也可以是高速緩存控制器108進行NAND型閃速主存儲器104的地址變換表105的讀取和更新、寫入次數(shù)數(shù)據(jù)106的讀取和更新。實施形態(tài)4在本實施形態(tài)中,對上述實施形態(tài)1~3的存儲器管理裝置102、112的應(yīng)用例進行說明。圖IO是示出了本實施形態(tài)的存儲器管理裝置的應(yīng)用例的框圖。例如,在游戲機、車載導(dǎo)航系統(tǒng)中,可把借助于盤驅(qū)動器所讀取的數(shù)據(jù)或程序一次寫入到主存儲器內(nèi),然后,多次讀取寫入到該主存儲器內(nèi)的數(shù)據(jù)或程序。在本實施形態(tài)中,雖然對M儲器管理裝置120應(yīng)用于游戲機的情況進行說明,但是,在應(yīng)用于車載導(dǎo)航系統(tǒng)等的別的裝置的情況下也是同樣的。也可以不使用存儲器管理裝置120,而代之以使用上述存儲器管理裝置102、112。便攜式游戲控制臺處理器114,具備圖形處理器115和處理器116。圖形處理器115、處理器116、2次高速緩沖存儲器117、NAND型閃速主存儲器104、盤驅(qū)動器118,已連接到總線119上。處理器116,具備1次高速緩沖存儲器103、對2次高速緩沖存儲器117進行存取的2次高速緩沖存儲器121、高速緩存控制器108和整合,113。此外,處理器116,還具備存取歷史存儲部110,但是,在該圖10中省略。另外,處理器116也可以把1次高速緩沖存儲器103或2次高速緩沖存儲器117用作存取歷史存儲部110。高速緩存控制器108,控制對1次高速緩沖存儲器103和2次高速緩沖存儲器117進行的存取。在2次高速緩沖存儲器117中,可以使用例如DRAM。在本實施形態(tài)中,2次高速緩沖存儲器117,與便攜式游戲控制臺處理器114分離開來。對2次高速緩沖存儲器117的帶寬,為MND型閃速主存儲器104的IO倍左右。作為盤驅(qū)動器118,例如,可以使用光盤驅(qū)動器。在本實施形態(tài)中,向NAND型閃速主存儲器104進行的寫入,為游戲卡盒(gamecartridge)更換時,在別的時刻,NAND型閃速主存儲器104以只讀狀態(tài)被利用。頻繁地被寫入的數(shù)據(jù)或程序代碼、頻繁地被讀取的數(shù)據(jù)或程序代碼,可存儲在2次高速緩沖存儲器117內(nèi)。此外,頻繁地被讀取的數(shù)據(jù)或程序代碼,還可以存儲在1次高速緩沖存儲器103內(nèi)。另外,也可以將例如存儲在1次高速緩沖存儲器103或2次高速緩沖到NAND型閃速主存儲器104內(nèi),M儲在NAND型閃速主存儲器104內(nèi)的數(shù)據(jù)或程序代碼之中的使用頻度高的數(shù)據(jù)或程序代碼存儲在1次高速緩沖存儲器103或2次高速緩沖存儲器117內(nèi)。在本實施形態(tài)中,例如,1次高速緩沖存儲器103為64千字節(jié)左右,2次高速緩沖存儲器117為16~128兆字節(jié)左右,NAND型閃速主存儲器104為1千兆字節(jié)左右。例如,圖形處理器115的處理能力,為或者是與1/10帶寬的MND型閃速主存儲器104的速度平衡,或者是為其23倍左右的能力。使用頻度低的數(shù)據(jù),從NAND型閃速主存儲器104讀取,使用頻度高的數(shù)據(jù),從1次高速緩沖存儲器103或2次高速緩沖存儲器117讀取。在本實施形態(tài)中,可以提供在高速緩沖存儲器更換(高速緩存缺失等)時,可以實現(xiàn)NAND型閃速主存儲器104的無用單元收集處理、擦除處理等那樣的最佳化的處理器116,可以進行高度的最佳化。另夕卜,當使2次高速緩沖存儲器117的條目尺寸為約1兆字節(jié)左右時,則與NAND型閃速主存儲器104的兼容性就會變好。在本實施形態(tài)中,例如可以防止雙重地進行虛擬存儲器變換而使開銷增大。在本實施形態(tài)中,通過在處理器116內(nèi)具備整合醒U113,可以一沖覽子地管理1次高速緩沖存儲器103、2次高速緩沖存儲器117和MND型閃速主存儲器1Q4。此外,若采用本實施形態(tài),還可以削減在繼續(xù)執(zhí)行(resume)時保存的數(shù)據(jù)量。在本實施形態(tài)中,通過把數(shù)據(jù)或程序存儲在NAND型閃速主存儲器104內(nèi),可以削減對盤驅(qū)動器118的存取,可以削減等待時間,可以提高使用者的操作性和滿意度。在本實施形態(tài)中,通過使用存儲器單價比2次高速緩沖存儲器117(DRAM)成本低的NAND型閃速主存儲器104,可以高速地存取更多的數(shù)據(jù)或程序。實施形態(tài)5在本實施形態(tài)中,對形成于處理器與主存儲器之間的存儲器管理裝置進行說明。圖ll是示出了本實施形態(tài)的存儲器管理裝置的一個例子的框圖。本實施形態(tài)的存儲器管理裝置124,經(jīng)由系統(tǒng)總線130,與多個處理器(例如,包括CodecIP、GraphicIP)1251~1254連接起來。存儲器管理裝置124,可對于多處理器構(gòu)成進行應(yīng)用。此外,存儲器管理裝置124,與例如NAND型閃速存儲器等之類的非易失性的主存儲器126連接起來。另外,在本實施形態(tài)中,處理器的個數(shù)是l或2以上,可以自由地變更。在主存儲器126中,寫入和讀取,能以被叫做頁的多位為單位進行。擦除則能以被稱之為塊的把多頁匯總起來的單位為單位一攬子地進行。在多個處理器1251~1254之中的若干個中,執(zhí)行包括邏輯地址的處理。在本例中,在處理器1251、1252、1254中,執(zhí)行的是處理1271、1272、1274。另外,處理1271、1272、1274,也可以是操作系統(tǒng)。多個處理器1251~1254中的每一者,都具備1次高速緩沖存儲器1281~1284,2次高速緩沖存儲器1291~1294。存儲器管理裝置124,進行磨損均化和從邏輯地址向物理地址的變換。存儲器管理裝置.124,以主存儲器126的頁為單位、以頁尺寸的整數(shù)倍為單位、以塊為單位、以塊尺寸的整數(shù)倍為單位進行磨損均化。磨損均化計數(shù)器可存儲在主存儲器126的冗余區(qū)126a內(nèi)。冗余區(qū)126a是設(shè)置在主存儲器126的每一頁或每一塊中的冗余區(qū)。存儲器管理裝置124,在存儲器空間內(nèi)進行映射的情況下,要考慮到磨損均化進行存儲器確保。存儲器管理裝置124將便攜式存儲器也作為主存儲器,映射到存儲器空間。該存儲器管理裝置124,不是形成于多個處理器1251~1254側(cè)而形成于主存儲器126側(cè)。但是,存儲器管理裝置124,也可以形成于多個處理器1251~1254側(cè)。存儲器管理裝置124,通過指令和數(shù)據(jù),來轉(zhuǎn)換頁尺寸。例如,指令用的頁尺寸為16千字節(jié)等那樣的小尺寸,數(shù)據(jù)用的頁尺寸為512千字節(jié)等那樣的大尺寸。主存儲器126,具有與存儲器管理裝置124的頁尺寸(處理或0S)相同的存儲器頁尺寸或為存儲器管理裝置124的頁尺寸的倍數(shù)的存儲器頁尺寸。在1次高速緩沖存儲器1281~1284和2次高速緩沖存儲器1291~1294、與主存儲器126之間,一攬子地執(zhí)行頁的傳送。該一攬子的傳送,例如,可以以主存儲器的頁為單位、以頁尺寸的整數(shù)倍為單位、以塊為單位(例如,256千字節(jié)~512千字節(jié))或者以塊尺寸的整數(shù)倍為單位進4亍。對1次高速緩沖存儲器1281~1284的存取以及對2次高速緩沖存儲器1291~1294的存取,可根據(jù)邏輯地址進行。即便是在系統(tǒng)總線130上也可以使用邏輯地址。整合的存儲器管理裝置124,對于多個處理器1251~1254,綜合地進行從處理等級(processlevel)的邏輯地址向物理地址的變換,進而,從以主存儲器126的頁為單位、以頁尺寸的整數(shù)倍為單位、以塊為單位或以塊尺寸的整數(shù)倍為單位的用于磨損均化的邏輯頁或邏輯塊向物理頁或物理塊進行的變換。在本實施形態(tài)中,可使用示于圖12的那種形式的系統(tǒng)邏輯地址131。該系統(tǒng)邏輯地址131,包括處理器ID和處理ID、處理內(nèi)邏輯地址。另外,處理器ID和處理ID之中的至少一者被變換(例如,使用散列法等縮短ID的長度),系統(tǒng)邏輯地址131,也可以包括變換后的內(nèi)容。例如,也可以用散列法變換處理器ID和處理ID,系統(tǒng)邏輯地址131,包括以該散列法變換后的位和處理內(nèi)邏輯地址。主存儲器126,以系統(tǒng)整體存儲單一的頁表126b。就是說,主存儲器126,并不具有處理1271、1272、1274每一者的頁表,而是具有以處理1271、1272、1274整體整合了的頁表126b。在本實施形態(tài)中,主存儲器126使用具有與硬盤驅(qū)動器(HDD)相同程度28的容量的主存儲器126。在該情況下,由于使用的是比物理存儲器大的存儲器空間,故沒有必要使用2次存儲(換出)。在現(xiàn)有技術(shù)中,物理主存儲器例如是DRAM,存儲容量是1GB左右,但是,在每一個處理都想要使用4GB的邏輯存儲器空間的情況下,就必須在存儲容量更大的硬盤驅(qū)動器上確保2次存儲區(qū)域,進行換進/換出。但是,若采用本實施形態(tài),則由于主存儲器126具有與硬盤驅(qū)動器同一級別以上的存儲容量,就沒有必要再4吏用2次存儲。因此,就可以簡化裝置的構(gòu)成和工作。在本實施形態(tài)中,可以即時進行0N/0FF,可以使繼續(xù)執(zhí)行(resume)等高速化。在現(xiàn)有技術(shù)中,必須在執(zhí)行前安裝文件。相對于此,在本實施形態(tài)中,通過僅僅跳轉(zhuǎn)到高速緣沖存儲器1281~1284、1291~1294或主存儲器126上的執(zhí)行地址即可,沒有必要在執(zhí)行前安裝文件。實施形態(tài)6在本實施形態(tài)中,對上述實施形態(tài)5的變形例進行說明。圖13是示出了本實施形態(tài)的存儲器管理裝置的一個例子的框圖。在本實施形態(tài)的存儲器管理裝置中,多個存儲器管理裝置1241、1242,經(jīng)由網(wǎng)絡(luò)133,與多個處理器(包括CodecIP、GraphicIP)1251~1254進行連接。存儲器管理裝置l241、1242,與例如NAND型閃速存儲器等之類的非易失性的多個主存儲器1261、1262連接。另外,存儲器管理裝置的個數(shù)、主存儲器的個數(shù),是可自由地變更的。主存儲器1261,具有與上述實施形態(tài)5的主存儲器126同樣的特征,具有存儲磨損均化計數(shù)器的冗余區(qū)1261a和在處理1271、1272、1274整體整合的頁表1261b。主存儲器1262也具有與該主存儲器1261同樣的特征。在本實施形態(tài)中使用的邏輯地址134,如圖14所示,包括網(wǎng)絡(luò)133的IP地址或IPv6地址、處理器ID和處理ID、處理內(nèi)邏輯地址。另外,各個地址和ID之中的至少一者,已被變換(例如,使用散列法等縮短ID的長度),邏輯地址134,也可以包括變換后的內(nèi)容。例如,將IP地址或IPv6地址、處理器ID和處理ID以散列法進行變換,邏輯地址134,包括用該散列法29變換后的位和處理內(nèi)邏輯地址。主存儲器1261、1262,具有與存儲器管理裝置1241、1242的頁尺寸相同的存儲器頁尺寸或為存儲器管理裝置1241、1242的頁尺寸的整數(shù)倍的存儲器頁尺寸。在1次高速緩沖存儲器1281~1284或2次高速緩沖存儲器1291~1294,與主存儲器1261、1262之間,一攬子地執(zhí)行頁的傳送。該一攬子的傳送,例如,可以以主存儲器的頁為單位、以頁尺寸的整數(shù)倍為單位、以塊為單位(例如,256千字節(jié)~512千字節(jié))或者以塊尺寸的整數(shù)倍為單位進行。在本實施形態(tài)中,對1次高速緩沖存儲器1281~1284的存取以及對2次高速緩沖存儲器1291~1294的存取,可根據(jù)邏輯地址進行。即便是在網(wǎng)絡(luò)133上也可以4吏用邏輯地址。整合的存儲器管理裝置1241、1242,對于多個處理器1251-1254,綜合地進行從處理等級的邏輯地址向物理地址的變換,進而,從以非易失性的主存儲器1261、1242的頁為單位、以頁尺寸的整數(shù)倍為單位、以塊為單位或以塊尺寸的整數(shù)倍為單位的用于磨損均化的邏輯頁或邏輯塊向物理頁或物理塊進行的變換。在本實施形態(tài)中,在經(jīng)由網(wǎng)絡(luò)133的寬廣的存儲器空間內(nèi)可以得到與實施形態(tài)5同樣的效果。實施形態(tài)7在本實施形態(tài)中,對上述實施形態(tài)5、6的變形例進行說明。以下,雖然是對上述實施形態(tài)5的變形例進行說明,但是,對于上述的實施形態(tài)6也可以同樣地進行變形。圖15是示出了本實施形態(tài)的存儲器管理裝置的一個例子的框圖。多個處理器1351~1354,經(jīng)由系統(tǒng)總線130,與主存儲器126連接。另外,在本實施形態(tài)中,處理器的個lfcA可以自由地變更的。在多個處理器1351~1354之中的若干個中,執(zhí)行包括邏輯地址的處理。在本例中,在處理器1351、1352、1354中執(zhí)行處理1271、1272、1274。處理1271、1272、1274,也可以是操作系統(tǒng)。多個處理器1351~1354中每一者,都具備1次高速緩沖存儲器1361~1364、2次高速緩沖存儲器1371~1374、存儲器管理裝置1381~1384。存儲器管理裝置1381~1384進行磨損均化和從邏輯地址向物理地址的變換。存儲器管理裝置1381~1384.形成于多個處理器1351~1354—側(cè)。主存儲器126,具有與存儲器管理裝置1381~1384的頁尺寸同一存儲器頁尺寸或為存儲器管理裝置1381~1384的頁尺寸的整數(shù)倍的存儲器頁尺寸。在1次高速緩沖存儲器1361~1364或2次高速緩沖存儲器1371~1374、與主存儲器126之間,一攬子地執(zhí)行頁的傳送。該一攬子的傳送,例如,可以以主存儲器的塊(頁的整數(shù)倍)為單位(例如,256千字節(jié)~512千字節(jié))進行。在本實施形態(tài)中,對1次高速緩沖存儲器1361~1364的存取以及對2次高速緩沖存儲器1371~1374的存取,可采用邏輯地址進行。在系統(tǒng)總線130上可以4吏用物理地址。在多個處理器1351~1354每一者中具備的存儲器管理裝置1381~1384進行從處理等級的邏輯地址向物理地址的變換,進而,從以主存儲器126的頁為單位、以頁尺寸的整數(shù)倍為單位或以塊為單位的用于磨損均化的邏輯頁或邏輯塊向物理頁或物理塊進行的變換。在以上所說明的本實施形態(tài)中,即便是在把存儲器管理裝置1381~1384設(shè)置在處理器1351~1354—側(cè)的情況下,也可以得到與上述實施形態(tài)5同樣的效果。實施形態(tài)8在本實施形態(tài)中,對上述實施形態(tài)5的細節(jié)進行"i兌明。圖16是示出了本實施形態(tài)的存儲器管理裝置124的構(gòu)成的一個例子的框圖。MND型閃速主存儲器126,具備與物理地址對應(yīng)的物理塊139、頁表126b、存儲器使用信息140、存儲器固有信息141。各個處理器1251~1254的1次高速緩沖存儲器1281~1284、2次高速緩沖存儲器1291~1294的高速緩存行尺寸,和NAND型閃速主存儲器126的塊尺寸或頁尺寸的整數(shù)倍,是同一尺寸,可以實現(xiàn)數(shù)據(jù)傳送的高效率化。在NAND型閃速主存儲器126中,也可以使得各種數(shù)據(jù),例如,像數(shù)據(jù)Dl那樣,跨多個物理塊139而存在。此外,也可以例如,1象多個數(shù)據(jù)D1、D2那樣,多個數(shù)據(jù)存在于一個物理塊139內(nèi)。此外,各個數(shù)據(jù)D1、D2也可以具有固有的讀寫頻度信息El、E2。例如,各個數(shù)據(jù)D1、D2,具備靜態(tài)信息和動態(tài)信息之中的至少一方。靜態(tài)信息,是最初確定的值。動態(tài)信息包括實際上寫入該數(shù)據(jù)的次數(shù)、被讀取的次數(shù)。例如,作為數(shù)字相機的圖像數(shù)據(jù)的靜態(tài)信息,可存儲表示在剛拍攝之后兩小時進行1次讀取以及寫入的信息、表示拍攝后經(jīng)過3天后在兩周間一次讀取而不進行寫入的信息等。此外,例如,作為網(wǎng)絡(luò)瀏覽器的高速緩存信息的靜態(tài)信息,存儲表示幾分鐘進行1次寫入以及讀取的信息、表示1天寫入1次按某種程度以上被進行存取的站點(site)的信息、在存在周期性的存取圖形的情況下表示寫入該信息的信息、表示在預(yù)定的時間內(nèi)寫入較多的信息等。靜態(tài)信息,對于各種各樣的數(shù)據(jù)的種類,有必要設(shè)定效果良好的值。該靜態(tài)信息的設(shè)定文件,也可以在網(wǎng)絡(luò)上共有。頁表126b,在整個系統(tǒng)中有一個即可?;蛘哒f,頁表126b也可以不要。存儲器使用信息140,包括各個存儲器區(qū)域的讀寫次數(shù)和各個數(shù)據(jù)的讀寫次數(shù)。如果說得更詳細點,例如,存儲器使用信息140,對于各個存儲器區(qū)域(頁或塊),具備寫入次數(shù)、讀取次數(shù)、存在于該區(qū)域內(nèi)的數(shù)據(jù)信息(包括個數(shù)、種類、各個數(shù)據(jù)固有的讀取次數(shù)、寫入次數(shù)等)。存儲器固有信息141,包括MND型閃速主存儲器126的頁尺寸、塊尺寸、可寫入次數(shù)、可讀取次數(shù)等。說得更詳細點,存儲器固有信息141,例如,具備NAND型閃速主存儲器126的頁尺寸、塊尺寸、全存儲容量、SLC(singlelevelcell,單級別單元)區(qū)域信息(包括塊位置、尺寸、可讀取次數(shù)(也可以是可讀取次數(shù)的預(yù)測值)、可寫入次數(shù)(也可以是可寫入次數(shù)的預(yù)測值)等)、MLC(Multilevelcell,多級別單元)區(qū)域信息(包括塊位置、尺寸、可寫入次數(shù)、可讀取次數(shù)等)。存儲器管理裝置124,把各個處理(也可以是0S)用邏輯地址變換成物理地址,把MND型閃速主存儲器126用的邏輯地址變換成物理地址。此夕卜,存儲器管理裝置124,根據(jù)數(shù)據(jù)D1、D2固有的讀寫頻度信息E1、E2,存儲器使用信息140、存儲器固有信息141,執(zhí)行最佳的磨損均化。存儲器管理裝置124,具備微處理器142、工作存儲器143、信息寄存器144和高速緩沖存儲器145。微處理器142,邊利用信息寄存器144、工作存儲器143,邊執(zhí)行存儲器管理。高速緩沖存儲器145,用于來自各個處理器1251~1254的數(shù)據(jù)以及來自NAND型閃速主存儲器126的數(shù)據(jù)的暫時保存等。另外,高速緩沖存儲器145,也可以是外加的DRAM。圖17是示出了微處理器142的功能的一個例子的框圖。微處理器142,具備取得功能142a、地址變換功能142b、存取功能142c、傳送功能142d。在多個處理器1251~1254中的任何一者讀取NAND型閃速主存儲器126的數(shù)據(jù)的情況下,取得功能142a,就從多個處理器1251~1254中的任何一者取得讀取邏輯地址。地址變換功能142b,把借助于取得功能142a所取得的讀取目的地邏輯地址,變換成MND型閃速主存儲器126的讀取目的地物理地址。例如,設(shè)MND型閃速主存儲器126,被分割成具有多個組屬性的區(qū)域,每一者的組屬性都作為存儲器固有信息141保存起來。在該情況下,地址變換功能142b,參照由在4壬何一者的處理器上工作的文件管理程序(處理)定義的數(shù)據(jù)D1、D2固有的讀寫頻度信息E1、E2,以及存儲器固有信息141,使寫入目的地物理地址對應(yīng)到與數(shù)據(jù)D1、D2固有的讀寫頻度信息E1、E2對應(yīng)的組屬性的區(qū)域內(nèi)。存取功能142c,從NAND型閃速主存儲器126讀取與讀取目的地物理地址對應(yīng)的數(shù)據(jù)。在這里,該被讀取的數(shù)據(jù)的數(shù)據(jù)尺寸,為NAND型閃速主存儲器126的頁尺寸的整數(shù)倍或塊尺寸。傳送功能142d,把所讀取的數(shù)據(jù),傳送給發(fā)送了讀取邏輯地址的處理器的高速緩沖存儲器。在這里,發(fā)送了讀取邏輯地址的處理器的高速緩沖存儲器的高速緩存尺寸,與NAND型閃速主存儲器126的頁尺寸、頁尺寸的整數(shù)倍或塊尺寸相關(guān)。在多個處理器1251~1254中的任何一者向NAND型閃速主存儲器126寫入數(shù)據(jù)的情況下,取得功能142a,就從處理器取得寫入目的地邏輯地址和寫入數(shù)據(jù)。在這里,寫入數(shù)據(jù)的尺寸,為高速緩存尺寸。地址變換功能142b,把借助于取得功能142a所取得的寫入目的地邏輯地址變換成NAND型閃速主存儲器126的寫入目的地物理地址。存取功能142c,把寫入數(shù)據(jù)寫入到與NAND型閃速主存儲器126的寫入目的地物理地址對應(yīng)的位置上。微處理器142的地址變換功能142b,根據(jù)數(shù)據(jù)固有的讀寫頻度信息、存儲器使用信息140和存儲器固有信息141之中的至少一者,進行磨損均化。圖18示出了存儲器管理裝置124的傳輸算法的第1工作的例子。存儲器管理裝置124的微處理器142,在起動時,讀入存儲器使用信息140和存儲器固有信息141,存儲在信息寄存器144內(nèi)。在存儲器固有信息141中,包括NAND型閃速主存儲器126的頁尺寸和塊尺寸。各個處理器1251~1254的高速緩存尺寸,是MND型閃速主存儲器126的頁尺寸、頁尺寸的整數(shù)倍、塊尺寸或塊尺寸的整數(shù)倍。在把存儲器管理裝置124應(yīng)用于以往一直使用的處理器、且不能對該現(xiàn)有的處理器變更高速緩存尺寸的情況下,微處理器142,就用工作存儲器143或高速緩沖存儲器145進行緩沖,調(diào)整處理器1251~1254的高速緩存尺寸與NAND型閃速主存儲器126的頁尺寸、頁尺寸的整數(shù)倍、塊尺寸或塊尺寸的整數(shù)倍之間的差。例如,微處理器142,把頁尺寸256千字節(jié)的量的數(shù)據(jù),讀入到工作存儲器143或高速緩沖存儲器145內(nèi),對處理器1251~1254中的任何一者,輸出高速緩存行4千字節(jié)的量的數(shù)據(jù)。圖19示出了存儲器管理裝置124的傳輸算法的第2工作例。存儲器管理裝置124的微處理器142,從處理器1252接收1高速緩存行的量的存取要求(Trl9A)。接著,微處理器142,從NAND型閃速主存儲器126讀取與存取要求對應(yīng)的頁尺寸、頁尺寸的整數(shù)倍、塊尺寸或塊尺寸的整數(shù)倍的數(shù)據(jù),存儲到高速緩沖存儲器145內(nèi)(Trl9B)。接著,微處理器142,把與存取要求對應(yīng)的數(shù)據(jù),從高速緩沖存儲器145發(fā)送給處理器1252(Trl9C)。圖20示出了存儲器管理裝置124的傳輸算法的第3工作的例子。處理器1252改寫高速緩沖存儲器1282或高速緩沖存儲器1292的數(shù)據(jù)(Tr20A)。接著,存儲器管理裝置l24的微處理器142,高速緩存輸出(cacheout)高速緩沖存儲器1282或高速緩沖存儲器1292的改寫后的數(shù)據(jù),傳送給高速緩沖存儲器145(Tr20B)。這樣一來,;敞處理器142,就根據(jù)該數(shù)據(jù)所具有的讀寫頻度信息、存儲在信息寄存器144內(nèi)的存儲器使用信息140以及存儲器固有信息141,進行磨損均化,從NAND型閃速主存儲器126的多個物理塊中確定要進行寫入的物理塊139.微處理器142,把存儲在高速緩沖存儲器145內(nèi)的改寫后的數(shù)據(jù),存儲到所確定的物理塊139內(nèi)(Tr20C)。在該寫入中,根據(jù)需要,進行存儲器塊的移動、無用單元收集。圖21是示出了磨損均化的一個例子的框圖。NAND型閃速主存儲器126,具備2個以上的存儲體(bank)146a、146b。微處理器142,依次把數(shù)據(jù)(塊或頁),追加存儲到一方的存儲體146a內(nèi)。就是說,對NAND型閃速主存儲器126,進行追記式的數(shù)據(jù)寫入。當發(fā)生了數(shù)據(jù)的刪除時,微處理器142,就刪除存儲體146a上的刪除對象的數(shù)據(jù)。但是,一直到把數(shù)據(jù)存儲到該存儲體146a中的最后的區(qū)域內(nèi)為止,都務(wù)農(nóng)次繼續(xù)進行追加存儲。在成為寫入對象的存儲體146a中,對于在途中被進行刪除的部分不進行寫入。因此,當在成為寫入對象的存儲體146a中發(fā)生了數(shù)據(jù)的刪除時,就變成為該被刪除的區(qū)域的數(shù)據(jù)缺失的狀態(tài)。微處理器142,當一直到一方的存儲體146a的最后的區(qū)域為止都存儲有數(shù)據(jù)時,就邊進行無用單元收集邊把該存儲體146a之中的那些未被刪除的有效的數(shù)據(jù)復(fù)制到另一方的存儲體146b內(nèi),在該另一方的存儲體146b中,不斷地從復(fù)制了的數(shù)據(jù)的后邊追加存儲新的數(shù)據(jù)。此夕卜,微處理器142,在把一方的存儲體146a的數(shù)據(jù)復(fù)制到另一方的存儲體146b內(nèi)后,對一方的存儲體146a進行清除。然后,反復(fù)進行同樣的處理。另夕卜,整理上述那樣的空區(qū)域的處理,也可以采用使NAND型閃速主存儲器126中的存儲器區(qū)域的數(shù)據(jù)移動到NAND型閃速主存儲器126的冗余區(qū)內(nèi)的辦法實現(xiàn)。在這里,對在存儲器管理裝置124的微處理器142中使用的磨損均化算法的具體的工作例進行說明。首先,微處理器142,從任何一者的處理器或操作系統(tǒng)接收要寫入的數(shù)據(jù)。在要寫入的數(shù)據(jù)為多個的情況下,就把寫入頻度最高的數(shù)據(jù)當作基準。在處理器或操作系統(tǒng)是現(xiàn)有類型的情況下,微處理器142,就要查詢數(shù)據(jù)的數(shù)據(jù)頭等,判斷數(shù)據(jù)的種類。例如,微處理器142,在要寫入的數(shù)據(jù)的類別是壓縮了的圖像數(shù)據(jù)的情況下,由于該要寫入的數(shù)據(jù)的寫入頻度低,故確定MLC區(qū)域為重寫區(qū)域?;蛘撸⑻幚砥?42,在要寫入的數(shù)據(jù)的類別是壓縮了的圖像數(shù)據(jù)的情況下,就確定寫入次數(shù)已經(jīng)增多了的空區(qū)域為寫入?yún)^(qū)域。例如,微處理器142,在要寫入的數(shù)據(jù)的類別是網(wǎng)絡(luò)瀏覽器的高速緩存數(shù)據(jù)的情況下,由于寫入頻度高,故確定SLC區(qū)域為寫入?yún)^(qū)域。例如,」隞處理器142,從SLC區(qū)域或MLC區(qū)域中,將寫入次數(shù)最少的空塊確定為寫入?yún)^(qū)域。例如,微處理器142,在NAND型閃速主存儲器126中的所有的空區(qū)域(例如空塊)的寫入次數(shù)達到了最大的可寫入次數(shù)的預(yù)定的比率(例如80%等)的情況下,就要選擇已經(jīng)被寫入數(shù)據(jù)的區(qū)域之中的、基于靜態(tài)信息的寫入次數(shù)少而且基于動態(tài)信息的寫入次數(shù)也少的區(qū)域,把該所選擇的區(qū)域的數(shù)據(jù),存儲到空區(qū)域內(nèi)。然后,微處理器142,刪除該所選擇的區(qū)域的數(shù)據(jù)。就是說,在空區(qū)域與所選擇的區(qū)域之間進行數(shù)據(jù)的替換。在本實施形態(tài)中,存儲器管理裝置124的^t處理器142,也可以管理36多個MND型閃速主存儲器126。圖22是示出了管理多個NAND型閃速主存儲器126的存儲器管理裝置124的一個例子的立體圖。用一個存儲器管理裝置124和多個NAND型閃速主存儲器126,就可以形成一個存儲器單元147。在圖22的例子中,形成了3個存儲器單元147。存儲器管理裝置124,管理對于屬于同一存儲器單元147的多個NAND型閃速主存儲器126的存取。此外,形成于多個存儲器單元147內(nèi)的多個存儲器管理裝置124,互相協(xié)作像一個存儲器管理裝置那樣地進行工作。存儲器單元147的存儲器管理裝置124,具備對存儲器單元147內(nèi)的多個NAND型閃速主存儲器126的ECC功能和RAID功能,進行反射(mirroring)化和條帶化(striping)。每一個NAND型閃速主存儲器126,在存儲器單元147處于通電中(工作中),也可以進4亍熱插拔(hot-swappable)(可更換)。在多個MND型閃速主存儲器126的各個中,都具備按鈕148。按鈕148,具備警告輸出部(例如,LED等)。例如,在警告輸出部為第1色(綠)的情況下,表明是正常狀態(tài),在第2色(紅)的情況下,則表明是需要更換的狀態(tài)。當按下了掩組148時,就向處理或操作系統(tǒng)發(fā)送通知,在未發(fā)生存取等的斷開連接安全的時候,按鈕148將變成為第3色(藍),與該按鈕148對應(yīng)的NAND型閃速主存儲器126就變成為可進行熱插拔。在執(zhí)行熱插拔時,在按下要求熱插拔的掩組148后,在回寫完成的時刻,表明可以進行更換的燈泡點亮,就可以進行NAND型閃速主存儲器126的更換。存儲器管理裝置126的微處理器142,參照存儲在信息寄存器144內(nèi)的存儲器使用信息140和存儲器固有信息141,判斷各個NAND型閃速主存儲器126的寫入次數(shù)或讀取次fcl否達到了記載于存儲器固有信息141內(nèi)的上限。然后,孩吏處理器142,在寫入次數(shù)或讀取次數(shù)達到了上限的情況下,就通知或警告進行存儲器更換。在本實施形態(tài)中,在NAND型閃速主存儲器126的頁尺寸或塊尺寸大的情況下,預(yù)加載(preload)是有效的。在進行預(yù)加載的情況下,存儲器管理裝置124的微處理器142,參照MND型閃速主存儲器126中的數(shù)據(jù)固有信息El、E2,把頻繁地被存取的可能性高的數(shù)據(jù),先預(yù)裝到高速緩沖存儲器145內(nèi)?;蛘?,微處理器142,把有周期性且在預(yù)定的時間內(nèi)被存取的可能性高的數(shù)據(jù),在該預(yù)定的時間前,事前預(yù)加載。圖23是示出了對于具備腿U的現(xiàn)有的處理器使用本實施形態(tài)的存儲器管理裝置124的多處理器系統(tǒng)的一個例子的框圖。處理器1255是現(xiàn)有的處理器,具備畫U1495、1次高速緩沖存儲器1285和2次高速緩沖存儲器1295,執(zhí)行處理1275。在該圖23的系統(tǒng)中,混合存在有由通常的MMU1495進行的地址變換,和由本實施形態(tài)的存儲器管理裝置124進^f亍的地址變換。在該情況下,處理器1255的MMU1495,在對NAND型閃速主存儲器126進行存取的情況下,首先,對NAND型閃速主存儲器126的頁表126b進行存取。但是,該頁表126b包括下述內(nèi)容不進行地址變換而略過變換。例如,在頁表126b中,同樣地設(shè)定變換前的地址和變換后的地址。借助于此,就可以在處理器1255的醒U1495中不進行地址變換,在存儲器管理裝置124中進行地址變換。以下,說明使用上述的圖16所示的本實施形態(tài)的存儲器管理裝置124的系統(tǒng)與現(xiàn)有的多處理器系統(tǒng)之間的不同。圖24是示出了一般的現(xiàn)有的多處理器系統(tǒng)的一個例子的框圖。在現(xiàn)有的多處理器系統(tǒng)中,用系統(tǒng)總線130把現(xiàn)有的處理器1255~1258、主存儲器150以及2次存儲裝置151連接起來。各個處理器1255~1258,分別具備醫(yī)1495~1498、1次高速緩沖存儲器1285~1288、2次高速緩沖存儲器1295~1298。各個處理器1255、1256、1258,分別執(zhí)行處理1275、1276、1278。MMU1495~1498,進行邏輯地址和物理地址間的變換。從各個處理器1255~1258向1次高速緩沖存儲器1285~1288、2次高速緩沖存儲器1295~1298、主存儲器150、2次存儲裝置151中的任何一者進行的存取,都根據(jù)物理地址進行。主存儲器150例如可以使用DRAM等易失性的存儲裝置。主存儲器150具備按各個處理1275~1278每一者的頁表1525~1528。2次存儲裝置151,例如可以使用硬盤驅(qū)動器、SSD(固態(tài)驅(qū)動器)、NAND型閃速存儲器等。相對于在現(xiàn)有的多處理器系統(tǒng)中主存儲器使用的是DRAM等,在本實施形態(tài)的多處理器系統(tǒng)中,把NAND型閃速主存儲器126用作主存儲器。通常,DRAM的位單價比NAND型閃速主存儲器126的位單價的成本高。因此,若采用本實施形態(tài),則可以削減成本。相對于在現(xiàn)有的多處理器系統(tǒng)中主存儲器是易失性的,在本實施形態(tài)的多處理器系統(tǒng)中,作為主存儲器使用非易失性的NAND型閃速主存儲器l26。因此,在本實施形態(tài)中,可以實現(xiàn)即時啟動,可以削除程序或數(shù)據(jù)等向主存儲器的安裝時間等,可以改善工作速度。在現(xiàn)有的多處理器系統(tǒng)中,可搭載易失性的主存儲器150和非易失性的2次存儲裝置151這兩方。相對于此,在本實施形態(tài)的多處理器系統(tǒng)中,采用搭載NAND型閃速主存儲器126的辦法,就可以使主存儲器為非易失性,可以無需硬盤等那樣的2次存儲裝置。在本實施形態(tài)中,作為主存儲器沒有必要搭載DRAM。此外,在本實施形態(tài)中,在作為高速緩沖存儲器搭載DRAM的情況下,該高速緩沖存儲器的存儲容量較小也可以。因此,在本實施形態(tài)中,可以簡化系統(tǒng)構(gòu)成和存儲器管理,可以削減成本。在現(xiàn)有的多處理舉系統(tǒng)中,必須共有頁表1525~1528,會發(fā)生存取擁塞。相對于此,在本實施形態(tài)的多處理器系統(tǒng)中,不需要共有頁表,可以消除存取擁塞。如現(xiàn)有技術(shù)那樣,在2次存儲裝置使用DRAM或SSD的情況下,要使用文件、SATA(串接ATA)等的概念。在該情況下,開銷必定存在。相對于此,在本實施形態(tài)中,可以直接對存儲器進行存取而無需借助于文件使數(shù)據(jù)抽象化。因此,在本實施形態(tài)中,可以使得對數(shù)據(jù)的存取高效率化。與如現(xiàn)有技術(shù)那樣使得2次存儲裝置使用DRAM或SSD的情況相比較,在本實施形態(tài)中,由于在啟動時不需要盤搜索時間,故可以縮短啟動時間。在本實施形態(tài)中,應(yīng)用程序的啟動速度也可以高速化。在本實施形態(tài)中,檢索速度和應(yīng)用程序的執(zhí)行速度可以高速化。在本實施形態(tài)中,可在多個處理器中的每一者中使應(yīng)用程序工作。在本實施形態(tài)中,由于可以利用非易失性的主存儲器,因此系統(tǒng)的休眠(sleep)時,不需要考慮電池的壽命。在本實施形態(tài)中,可以削減部件個數(shù),可以抑制成本。本實施形態(tài),可容易地在多處理器環(huán)境中應(yīng)用。在本實施形態(tài)中,可以不需要安裝、減少處理遷移。在本實施形態(tài)中,可根據(jù)數(shù)據(jù)固有的讀寫頻度信息E1、E2和存儲器使用信息140、存儲器固有信息141,借助于存儲器管理裝置124進行最佳的磨損均化。在本實施形態(tài)中,通過才艮據(jù)數(shù)據(jù)固有的讀寫頻度信息El、E2進行磨損均化,可以比SSD效率更好地進行磨損均化。一般地說,在MND型閃速存儲器的世代不同的情況下,頁尺寸和塊尺寸也不相同。在本實施形態(tài)中,存儲器管理裝置124,從NAND型閃速主存儲器126讀取存儲器周有信息141,進行與用該存儲器固有信息141示出的頁尺寸或塊尺寸對應(yīng)的處理。借助于此,就可以把各種各樣的世代的MND型閃速存儲器用作NAND型閃速主存儲器126。在本實施形態(tài)中,存儲器管理裝置124,從NAND型閃速主存儲器126讀取包括頁尺寸或塊尺寸的存儲器固有信息141,可以使MND型閃速主存儲器126的頁尺寸或塊尺寸,和各個處理器的高速緩存行尺寸一致起來。在本實施形態(tài)中,存儲器管理裝置124,進行NAND型閃速主存儲器126的壽命管理,進行警告。借助于此,就可以防止不良情況的發(fā)生。在本實施形態(tài)中,存儲器管理裝置124,具有對多個NAND型閃速主存儲器126的RAID功能,可以實現(xiàn)更換對象的NAND型閃速主存儲器126的熱插拔。借助于此,就可以容易地更換達到使用壽命的NAND型閃速主存儲器126。在這里,關(guān)于對多個處理器具備多個NAND型閃速主存儲器的情況下的虛擬存儲存取的一個例子進行說明。圖25是示出了求寬廣的地址空間用的指針的處理的一個例子的框圖。指針153,包括狹窄的地址空間用的指針153a和狹窄的地址空間用的指針153b。154,按每一個處理ID155設(shè)置,具備寬廣的地址空間用的指針156。例如,寬廣的地址空間用的指針157,可采用把狹窄的地址空間用指針153b和可以由狹窄的地址空間用指針153a特定的l良154上的寬廣的地址空間用的指針156組合起來的辦法得到。另外,也可以4吏得寬廣的地址空間用的指針157,采用把狹窄的地址空間用指針153b、狹窄的地址空間用指針153a、上的寬廣的地址空間用的指針156組^來的辦法生成。圖26是示出了用多個高速緩沖存儲器和多個NAND型閃速主存儲器形成的虛擬存儲空間的一個例子的框圖。寬廣的地址空間用的指針157,指的是通過處理器的高速緩沖存儲器1581~158n、和多個NAND型閃速主存儲器1591~159m構(gòu)成的虛擬存儲空間160中的任何一者。借助于此,就可以整合性地處理處理器的高速緩沖存儲器1581~158n和多個NAND型閃速主存儲器1591~159m。上述各個實施形態(tài)的存儲器管理裝置,在高速緩沖存儲器是回寫型的情況下和寫直達的情況下的任何一者中都可以應(yīng)用。實施形態(tài)9在本實施形態(tài)中,對在作為主存儲器使用包括多種存儲器的混合主存儲器的情況下、管理對該混合主存儲器的存取的裝置進行說明。在本實施形態(tài)中,混合主存儲器包括非易失性的半導(dǎo)體存儲器。圖27是示出了本實施形態(tài)的存儲器管理裝置的構(gòu)成的一個例子的框圖。此夕卜,圖28是示出了本實施形態(tài)的存儲器管理裝置的處理部的構(gòu)成的一個例子的^f匡圖。存儲器管理裝置1,管理對把不同種類的多個存儲器組合起來形成的混合主存儲器2的存取。在這里,所謂存取,指的是對存儲裝置的寫入和讀取中的至少一方。41在本實施形態(tài)中,雖然是以處理器3a~3c與存儲器管理裝置1分離開來的構(gòu)成的情況為例進行說明,但是,也可以為存儲器管理裝置1內(nèi)置于處理器3a3c之中的至少一者內(nèi)。處理器3a~3c分別具備1次高速緩沖存儲器4a~4c、2次高速緩沖存儲器5a~5c。處理器3a~3c分別執(zhí)行包括虛擬邏輯地址的處理6a~6c。在上述的圖27中,雖然圖示的是3個處理器3a3c,但是,處理器的個數(shù)是1個以上即可。多個處理器3a3c,經(jīng)由總線7、存儲器管理裝置1,與混合主存儲器2連接起來。以下,釆用處理器3b進行本實施形態(tài)的說明,但是,對于處理器3a、3c也是同樣的。在本實施形態(tài)中,處理器3b可用邏輯地址對1次高速緩沖存儲器4b、2次高速緩沖存儲器5b進行存取?;旌现鞔鎯ζ?,具備第l存儲器、第2存儲器、第3存儲器。第l存儲器與第2存儲器相比,可存取的次數(shù)多。第2存儲器可存取的次數(shù)比第3存儲器多。在本實施形態(tài)中,第1存儲器是易失性半導(dǎo)體存儲器8。作為易失性半導(dǎo)體存儲器8,例如,可使用DRAM、FPM-DRAM、EDO-DRAM、SDRAM等之類的在一般的計算機中被作為主存儲器利用的存儲器。第2存儲器是非易失性半導(dǎo)體存儲器9。作為非易失性半導(dǎo)體存儲器9,例如,可以使用SLC(單級別單元)類型的NAND型閃速存儲器。SLC與MLC(多級別單元)比較,讀取和寫入是高速的,可靠性高。但是,SLC與MLC比較,元件的集成度低,不適合于大容量化。第3存儲器是非易失性半導(dǎo)體存儲器10。作為非易失性半導(dǎo)M儲器10,例如,可以使用MLC類型的NAND型閃速存儲器。MLC與SLC比較,讀取和寫入是低速的,可靠性低。但是,MLC與SLC比較,元件集成度高,適合于大容量化。另外,所謂可靠性,指的是在從存儲裝置讀取數(shù)據(jù)的情況下的數(shù)據(jù)的缺損的產(chǎn)生難易的程度。SLC的耐久性,比MLC的耐久性高。在這里,所謂耐久性高,指的是可存取次數(shù)多,所謂耐久性低,指的是可存取次數(shù)少。SLC在1個存儲單元內(nèi)可存儲M(1以上的整數(shù))位的信息。MLC在1個存儲單元內(nèi)可存儲M+1位以上的信息。就是說,本實施形態(tài)的混合主存儲器2,耐久性,按照易失性存儲器8為第1、非易失性存儲器9為第2、非易失性存儲器10為第3的順序,由高到低。NAND型閃速存儲器等的非易失性半導(dǎo)體存儲器9、10,與易失性半導(dǎo)體存儲器8比較,成本低且可大容量化。另夕卜,也可以不使用NAND型閃速存儲器,而代之以使用例如NOR型閃速存儲器等之類的別的類型的閃速存儲器、PRAM(相變存儲器)、ReRAM(電阻式隨才X^取存儲器)。若對作為主存儲器利用非易失性半導(dǎo)體存儲器9、10的情況和作為2次存儲裝置利用非易失性半導(dǎo)體存儲器9、IO的情況進行比較,則在作為主存儲器利用非易失性半導(dǎo)體存儲器9、IO的情況下,對該非易失性半導(dǎo)體存儲器9、IO進行存取的存取頻度高。在本實施形態(tài)中,實現(xiàn)了具備把易失性半導(dǎo)體存儲器8和SLC的非易失性半導(dǎo)體存儲器9和MLC的非易失性半導(dǎo)體存儲器10混^來作為主存儲器的混合主存儲器2的信息處理裝置?;旌现鞔鎯ζ?是不同種類混合型的主存儲裝置,借助于存儲器管理裝置1管理數(shù)據(jù)的存儲位置。存儲器使用信息11、存儲器固有信息12、地址變換信息13、著色表14,可存儲到非易失性半導(dǎo)體存儲器9和非易失性半導(dǎo)體存儲器10之中的任何一者內(nèi)。在這里,著色表14,是M各個數(shù)據(jù)的數(shù)據(jù)固有信息作為條目具有的一種表。另外,混合主存儲器2,包括不同的多個種類的存儲器,多個存儲器之中的至少一個是非易失性存儲器,多個存儲器之中的第l存儲器耐久性比該多個存儲器之中的第2存儲器高。存儲器管理裝置l,具備處理部15、工作存儲器16、信息存儲部17。處理部15,才艮據(jù)存儲在信息存儲部17內(nèi)的信息,邊使用工作存儲器16,邊執(zhí)行各種處理。工作存儲器16,例如被用作緩沖器,可作為各種數(shù)據(jù)變換等的工作區(qū)域被使用。處理部15,具備接收部18、地址確定部19、地址管理部20、寫入部21、再配置部22、地址變換部23、讀取部24、傳送部25。處理部15的功能也可以通過例如處理部15執(zhí)行操作系統(tǒng)27等之類的程序的辦法實現(xiàn)。在本實施形態(tài)中,操作系統(tǒng)27,對管理對混合主存儲器2的寫入和讀取的存儲器管理裝置1進行控制。存儲器管理裝置1,在存儲器管理裝置1的工作開始時,讀取存儲在非易失性存儲器9或非易失性存儲器10內(nèi)的存儲器使用信息11、存儲器固有信息12、地址變換信息13、著色表14,把存儲器使用信息ll、存儲器固有信息12、地址變換信息13、著色表14存儲到信息存儲部17內(nèi)。在起動時M儲在非易失性存儲器9、10內(nèi)的存儲器使用信息ll、存儲器固有信息12、地址變換信息13、著色表14存儲到信息存儲部17內(nèi)的處理,例如,可借助于存儲器管理裝置1的處理部15、接收部18執(zhí)行。存儲器使用信息11,表示對于混合主存儲器2的各個區(qū)域的存取發(fā)生次數(shù)(讀取次數(shù)和寫入次數(shù))、包括于混合主存儲器2內(nèi)的各種存儲器的使用率信息(空白區(qū)的比率)等的混合主存儲器2的各個區(qū)域的使用狀態(tài)。存儲器固有信息12,表示混合主存儲器2的頁尺寸和塊尺寸、混合主存儲器2的每一個區(qū)域的可存取次數(shù)(可寫入次數(shù)和可讀取次數(shù))等的混合主存儲器2的各個區(qū)域的特征。地址變換信息13,是以例如表的形式使邏輯地址和與該邏輯地址對應(yīng)的物理地址相關(guān)的信息。著色表14,如上所述,是把各個數(shù)據(jù)的數(shù)據(jù)固有信息作為條目具有的一種表o數(shù)據(jù)固有信息,包括與相對應(yīng)的數(shù)據(jù)相關(guān)的存取次數(shù)(寫入次數(shù)和讀取次數(shù))等的數(shù)據(jù)固有的信息。信息存儲部17,是存儲上述的存儲器使用信息11、存儲器固有信息4412、地址變換信息13、著色表14的裝置。作為信息存儲部17,例如,可使用寄存器。另外,信息存儲部17也可以分割成多個寄存器。以下,對由處理部15進行的寫入工作進行說明。接收部18,在要把來自處理器3b的寫入對象數(shù)據(jù)寫入到混合主存儲器2內(nèi)的情況下,就要從處理器3b接收寫入目的地邏輯地址和寫入對象數(shù)據(jù)。然后,接收部18,把寫入目的地邏輯地址和寫入對象數(shù)據(jù)存儲到工作存儲器16內(nèi)。地址確定部19,根據(jù)寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一者,以使得對易失性半導(dǎo)體存儲器8的存取次數(shù)比對非易失性半導(dǎo)體存儲器9的存取次數(shù)多且使得對非易失性半導(dǎo)體存儲器9的存取次數(shù)比對非易失性半導(dǎo)體存儲器10的存取次數(shù)多的方式,確定與上述寫入目的地邏輯地址對應(yīng)的寫入目的地物理地址。在這里,地址確定部19,以使得在各個存儲器8、9、10內(nèi)存取頻度均等化的方式,對與存儲在工作存儲器16內(nèi)的寫入目的地邏輯地址對應(yīng)的寫入目的地物理地址進行確定。然后,地址確定部19,把寫入目的地物理地址存儲到工作存儲器16內(nèi)。說得更具體點,地址確定部19,根據(jù)存儲器使用信息11、存儲器固有信息12、數(shù)據(jù)固有信息,判斷寫入對象數(shù)據(jù)究竟屬于存取頻度高的組、頻度中等的組、頻度低的組中的哪一組。地址確定部19,在判斷為寫入對象數(shù)據(jù)屬于頻度高的組的情況下,就把易失性半導(dǎo)體存儲器8中的未使用的物理地址確定為寫入目的地物理地址。在該情況下,地址確定部19,以使得存取頻度在易失性半導(dǎo)體存儲器8內(nèi)變成為相等的方式,選擇未使用區(qū)域。地址確定部19,在寫入對象數(shù)據(jù)屬于頻度中等的組的情況下,就把非易失性半導(dǎo)體存儲器9中的未使用的物理地址確定為寫入目的地物理地址。在該情況下,地址確定部19,以使得存取頻度在非易失性半導(dǎo)體存儲器9內(nèi)變成為相等的方式,選擇未使用區(qū)域。地址確定部19,在寫入對象數(shù)據(jù)屬于頻度低的組的情況下,就把非易失性半導(dǎo)體存儲器10中的未使用的物理地址確定為寫入目的地物理地址。在該情況下,地址確定部19,以使得存取頻度在非易失性半導(dǎo)體存儲器IO內(nèi)變成為相等的方式,選擇未使用區(qū)域。寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一者,可根據(jù)包括寫入對象數(shù)據(jù)的種類、由使用者設(shè)定的數(shù)據(jù)、從寫入對象數(shù)據(jù)的最后的存取到當前為止的未使用時間、由寫入對象數(shù)據(jù)的數(shù)據(jù)種類確定的存取頻度的推測值、寫入對象數(shù)據(jù)的存取頻度的觀測值中的至少一方的存取頻度信息(讀寫頻度信息)來求得。此外,在本實施形態(tài)中,地址確定部19,還對閾值進^f亍變更,該閾值在相應(yīng)于易失性存儲器8的存儲裝置使用率、非易失性存儲器9的存儲裝置使用率和非易失性存儲器10的存儲裝置使用率,判斷究竟要將寫入對象數(shù)據(jù)存儲在易失性存儲器8、非易失性存儲器9、非易失性存儲器10之中的哪一裝置內(nèi)時使用。地址確定部19,還對下述閾值進行變更,該閾值用來基于包括在存儲器使用信息11內(nèi)的易失性半導(dǎo)體存儲器8的使用率信息、非易失性半導(dǎo)體存儲器9的使用率信息和非易失性半導(dǎo)體存儲器10的使用率信息,判斷究竟要將寫入對象數(shù)據(jù)存儲到易失性半導(dǎo)體存儲器8、非易失性半導(dǎo)體存儲器9、非易失性半導(dǎo)體存儲器10之中的哪一個內(nèi)。例如,在與非易失性半導(dǎo)體存儲器9、IO的空白區(qū)域比較,易失性存儲器8的空白區(qū)域多的情況下,即侵A屬于頻度中等的組、頻度低的組的寫入對象數(shù)據(jù),也要以使得存儲到易失性存儲器8內(nèi)的方式,確定地址。地址管理部20,使由接收部18所取得的存儲在工作存儲器16內(nèi)的寫入目的地邏輯地址,和由地址確定部19確定的存儲在工作存儲器16內(nèi)的寫入目的地物理地址相關(guān)地存儲到在信息存儲部17內(nèi)存儲的地址變換信息13內(nèi)。地址變換信息13,用例如表的形式管理邏輯地址與物理地址之間的關(guān)系。寫入部21,對混合主存儲器2,把存儲在工作存儲器16內(nèi)的寫入對象數(shù)據(jù),寫入到由地址確定部19確定的、由存儲在工作存儲器16內(nèi)的寫入目的地物理地址所示的位置。例如,寫入部21,把寫入對象數(shù)據(jù)變換成寫入單位(例如以頁為單位)的數(shù)據(jù)后存儲到工作存儲器16內(nèi),M儲在該工作存儲器16內(nèi)的寫入單位的數(shù)據(jù),存儲到混合主存儲器2內(nèi)。再配置部22,根據(jù)寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一方,確定用于M儲在混合主存儲器2的某一存儲器內(nèi)的寫入對象數(shù)據(jù)再配置到混合主存儲器2的另外的存儲器內(nèi)的再配置后的寫入目的地物理地址,進行寫入對象數(shù)據(jù)的再配置。另外,再配置部22,也可以是地址確定部19的一個功能。也可以使得用于再配置的寫入通過寫入部21進行。當通過再配置部22執(zhí)行再配置時,地址管理部20,就要利用再配置后的寫入目的地物理地址來更新存儲在信息存儲部17內(nèi)的存儲器使用信息11、地址變換信息13、數(shù)據(jù)固有信息等。就是說,地址管理部20,使寫入對象數(shù)據(jù)的寫入目的地邏輯地址與再配置后的寫入目的地物理地址相關(guān)地登記到地址變換信息13內(nèi)。此外,地址管理部20,還要把寫入次數(shù)、寫入頻度等更新為使得存儲器使用信息11、數(shù)據(jù)固有信息表示出再配置后的狀態(tài)。該再配置,在寫入對象數(shù)據(jù)的重要度或存取頻度隨著時間推移而變化的情況下(在是動態(tài)的情況下)是有效的。例如,根據(jù)寫入對象數(shù)據(jù)的數(shù)據(jù)類別、存取頻度的推測值等之類的可在數(shù)據(jù)寫入前得到的靜態(tài)的信息,借助于地址確定部19和寫入部21把寫入對象數(shù)據(jù)寫入到SLC的非易失性半導(dǎo)體存儲器9內(nèi)。然后,再配置部22,根據(jù)寫入對象數(shù)據(jù)的存取頻度的觀測值等之類的在寫入后隨著時間推移而變化的動態(tài)性的信息,在寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一方與上次的寫入時相比、超過某種程度地變高的情況下,把寫入對象數(shù)據(jù)的存儲目的地從SLC的非易失性半導(dǎo)體存儲器9改變成易失性半導(dǎo)*儲器8。再配置部22,根據(jù)動態(tài)性的信息,在寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一方與上次的寫入時相比、超過某種程度地變低的情況下,把寫入對象數(shù)據(jù)的存儲目的地從SLC的非易失性半導(dǎo)體存儲器9改變成MLC的非易失性半導(dǎo)體存儲器10。同樣,再配置部22,也可以根據(jù)動態(tài)性的信息,擬艮據(jù)靜態(tài)性的信息或動態(tài)性的信息存儲到易失性半導(dǎo)體存儲器8內(nèi)的寫入對象數(shù)據(jù),再配置到非易失性半導(dǎo)體存儲器9或非易失性半導(dǎo)體存儲器10內(nèi)。再配置部22,也可以根據(jù)動態(tài)性的信息,把^艮據(jù)靜態(tài)性的信息或動態(tài)性的信息存儲到非易失性半導(dǎo)體存儲器10內(nèi)的寫入對象數(shù)據(jù),再配置到易失性半導(dǎo)體存儲器8或非易失性半導(dǎo)*儲器9內(nèi)。再配置部22也可以在易失性半導(dǎo)體存儲器8、非易失性半導(dǎo)體存儲器9、IO的區(qū)域內(nèi),使得寫入對象數(shù)據(jù)的存儲位置移動。再配置部22,也可以例如,每當經(jīng)過了預(yù)定的時間時,就執(zhí)行上迷的再配置處理,例如,在易失性半導(dǎo)體存儲器8或非易失性半導(dǎo)體存儲器9、10中的任何一個的區(qū)域中,在存儲容量超過了閾值的情況下,執(zhí)行上迷的再配置處理。以下,對由處理部15進行的讀取工作進行說明。接收部18,在處理器3b從混合主存儲器2讀取數(shù)據(jù)的情況下,從處理器3b接收讀取目的地邏輯地址,把該讀取目的地邏輯地址存儲到工作存儲器16內(nèi)。地址變換部23,根據(jù)存儲在信息存儲部17內(nèi)的地址變換信息13,把存儲在工作存儲器16內(nèi)的讀取目的地邏輯地址變換成讀取目的地物理地址,把該讀取目的地物理地址存儲到工作存儲器16內(nèi)。讀取部24,從混合主存儲器2讀取與存儲在工作存儲器16內(nèi)的讀取目的地物理地址對應(yīng)的讀取單位(例如,以頁為單位)的數(shù)據(jù),存儲到工作存儲器16內(nèi)。傳送部25,從由混合主存儲器2讀取的、存儲在工作存儲器16內(nèi)的讀取單位的數(shù)據(jù)中,提取與讀取目的地物理地址對應(yīng)的部分的讀M象數(shù)據(jù)(例如,以字節(jié)為單位的數(shù)據(jù)),把該所提取的讀取對象數(shù)據(jù)送往處理器3b。在本實施形態(tài)中,對混合主存儲器2的寫入單位和讀取的數(shù)據(jù)單位,也可以為頁尺寸、頁尺寸的整數(shù)倍(2倍以上)、塊尺寸、塊尺寸的整數(shù)倍(2倍以上)。另外,傳送部25,也可以把讀取單位的數(shù)據(jù)發(fā)送給處理器3b,在處理器3b中把讀取單位的數(shù)據(jù)存儲到1次高速緩沖存儲器4b或2次高速緩沖存儲器5b內(nèi)。就是說,在本實施形態(tài)中,關(guān)于1次高速緩沖存儲器4b或2次高速緩沖存儲器5b的寫入單位和讀取單位,也可以為頁尺寸、頁尺寸的整數(shù)倍(2倍以上)、塊尺寸、塊尺寸的整數(shù)倍(2倍以上)。圖29是示出了由本實施形態(tài)的存儲器管理裝置1實現(xiàn)的物理地址空間的一個例子的框圖。本實施形態(tài)的存儲器管理裝置1,例如,形成包括各種高速緩沖存儲器4a4c、5a~5c、易失性半導(dǎo)*儲器8、非易失性半導(dǎo)體存儲器9、10的物理地址空間26。存儲器管理裝置1,在該物理地址空間26上進行地址確定等的地址管理。借助于此,就可以按照單一(flat)的存儲器分級體系對高速緩沖存儲器"4c,5a5c,易失性半導(dǎo)體存儲器8,非易失性半導(dǎo)體存儲器9、IO進行處理。圖30是示出了本實施形態(tài)的操作系統(tǒng)27的工作的一個例子的框圖。在本實施形態(tài)中,在操作系統(tǒng)27中進行究竟把數(shù)據(jù)存儲到混合主存儲器2的哪一個存儲器內(nèi)的選擇。搮作系統(tǒng)27,在處理中,在處理生成時發(fā)生了向要求區(qū)域進行的數(shù)據(jù)寫入、向文件映像用區(qū)域進行的數(shù)據(jù)寫入、向處理動態(tài)性地要求的區(qū)域進行的數(shù)據(jù)寫入的情況下,或者,在發(fā)生了向在內(nèi)核(kernel)中使用的參數(shù)用區(qū)域的數(shù)據(jù)寫入的情況下,根據(jù)對于這些數(shù)據(jù)寫入所確定的重要度、存取頻度、每一個存儲裝置的可使用的區(qū)域的剩余量,求存儲裝置選擇用的閾值。然后,操作系統(tǒng)27,采用對根據(jù)數(shù)據(jù)的重要度和存取頻度之中的至少一方求得的數(shù)據(jù)寫入的評價值(著色等級,coloringlevel)和所確定的存儲裝置逸擇用的閾值進行比較的辦法,確定究竟把數(shù)據(jù)配置到包括易失性半導(dǎo)體存儲器8、非易失性半導(dǎo)體存儲器(SLC)9、非易失性半導(dǎo)體存儲器(MLC)10的混合主存儲器2之中的哪一存儲器內(nèi)。例如,數(shù)據(jù)的重要度由靜態(tài)信息確定,數(shù)據(jù)的存取頻度由靜態(tài)信息和49動態(tài)信息確定。著色等級可根據(jù)靜態(tài)信息和動態(tài)信息中的至少一方求得。在本實施形態(tài)中,從耐久性的觀點考慮,將效果良好地使用包括不同種類的存儲器的混合主存儲器2。就是說,在本實施形態(tài)中,為了盡可能地延長混合主存儲器2的壽命,要根據(jù)各個存儲器的耐久性確定數(shù)據(jù)配置。此外,在本實施形態(tài)中,從可靠性的觀點考慮,將效果良好地使用包括不同種類的存儲器的混合主存儲器2。在本實施形態(tài)中,為了避免混合主存儲器2中的致命性的數(shù)據(jù)缺損,要根據(jù)各個存儲器的可靠性確定數(shù)據(jù)配置。如上所述,操作系統(tǒng)27,例如,根據(jù)寫入對象數(shù)據(jù)的存取頻度、數(shù)據(jù)的重要度等的信息,計算著色等級(評價值),求該著色等級。然后,操作系統(tǒng)27,例如,根據(jù)各個存儲器的可使用區(qū)域的剩余量、著色等級等的信息,確定究竟把寫入對象數(shù)據(jù)存儲在易失性半導(dǎo)體存儲器8、非易失性半導(dǎo)體存儲器9、IO的哪個位置。如上所述,在本實施形態(tài)中,借助于操作系統(tǒng)27生成和解釋重要度、存取頻度,作為該解釋的結(jié)果來保存所得到的著色等級。在著色等級的運算中,例如,在由使用者設(shè)定的設(shè)定數(shù)據(jù)、由操作系統(tǒng)27得到的解釋結(jié)果等的信息之中,究竟使用哪一信息,與信息處理裝置的安^目關(guān)。操作系統(tǒng)"進行MMU置換算法的最佳化。此外,操作系統(tǒng)27,對于所有的數(shù)據(jù),進行附加包括該數(shù)據(jù)的存取頻度的數(shù)據(jù)固有信息的處理。作為數(shù)據(jù)的重要度的評價指標,例如,可使用是否是可執(zhí)行的文件的區(qū)別、是否是媒體文件的區(qū)別、文件的位置信息等。是否是可執(zhí)行的文件的區(qū)別,可借助于文件的可執(zhí)行的許可度判別。例如,可執(zhí)行的文件的重要度,可設(shè)定得高。是否是媒體文件的區(qū)別,可以由文件的擴;IU&進行判別。例如,媒體文件的重要度被設(shè)定得低。作為文件的位置信息,例如,可在文件的位置究竟是信息處理裝置的郵箱還是回收站等的判別中使用。例如,處于郵箱內(nèi)的文件、處于回收站內(nèi)的文件的重要度^Li殳定得低。此外,作為數(shù)據(jù)的重要度的評價指標,例如,可使用由使用者指定的信息。例如,作為包括數(shù)據(jù)的重要度的評價指標的文件,可使用改變了文件的擴展名的陰影文件(shadowfile)。被使用者指定的重要度的設(shè)定,被記入到該陰影文件內(nèi)。在陰影文件內(nèi),記述有例如數(shù)據(jù)標識信息與重要度之間的關(guān)系、文件夾位置與重要度之間的關(guān)系、數(shù)據(jù)的類別與重要度之間的關(guān)系等之類的數(shù)據(jù)的特征與重要度之間的關(guān)系。操作系統(tǒng)27,根據(jù)該陰影文件的信息、寫入對象數(shù)據(jù)的標識信息、寫入對象數(shù)據(jù)的文件夾位置、寫入對象數(shù)據(jù)的類別,確定寫入對象數(shù)據(jù)的重要度。此外,作為數(shù)據(jù)的重要度的評價指標,也可以例如使用從數(shù)據(jù)的最后存取時刻到當前的時刻的間隔(數(shù)據(jù)的未使用時間)。例如,使得重要度與數(shù)據(jù)的未使用時間的長度成比例地變小。作為數(shù)據(jù)的存取頻度的評價指標,例如,可以使用文件的形式、存取圖形、ELF格式的字段、由使用者設(shè)定的數(shù)據(jù)、存取頻度的實測值。例如,在文件的形式是媒體文件的情況下,推測為對于該數(shù)據(jù)的寫入頻度低。例如,存取頻度,關(guān)于存取圖形,可相應(yīng)于究竟是由系統(tǒng)調(diào)用所指定的許可度和文件的許可度之中的哪一個被進行變更。例如,關(guān)于ELF格式的字段,只讀段中的字段,被推測為寫入頻度低。此外,文本艮、可讀和可寫的段中的字段,4皮推測為寫入頻度高。例如,在表示存取頻度的多個評價指標表示出不同的值的情況下,也可以優(yōu)先使用表示存取頻度高的評價指標。在本實施形態(tài)中,如下述的(1)和(2)式那樣地定義著色等級CL。另外,該著色等級CL的計算,是一個例子,可自由地變更。CL=min(9,(重要度xW+存取頻度x(l-W))......(1)0SW^1:進行重要度、存取頻度的加權(quán)的修正值……(2)在該情況下,CL成為0詎CL舀9的范圍。對于在內(nèi)核內(nèi)使用的M用區(qū)域,重要度預(yù)定為9(固定值)。對于處理生成時要求的區(qū)域,重要度預(yù)定為9(固定值)。對于處理動態(tài)地要求的區(qū)域,重要度預(yù)定為5(固定值)。對于處理把文件映射于混合主存儲器2所用的區(qū)域,重要度可根據(jù)(3)、(4)式求得。重要度^in(9,max(靜態(tài)重要度、使用者指定重要度))......(3)0舀靜態(tài)重要度S9……(4)存取頻度,可根據(jù)(5)~(8)式求得。存取頻度-靜態(tài)存取頻度xT……(5)靜態(tài)存取頻度-max(使用者指定存取頻度,OS指定存取頻度)...…(6)T-max(0,-(存取時間間隔/最大存取時間間隔)+1)……(7)0ST舀1……(8)在這里,靜態(tài)重要度,是可根據(jù)數(shù)據(jù)的形式經(jīng)驗性地判斷的值。時間修正值T,可根據(jù)數(shù)據(jù)的未使用時間經(jīng)驗性地設(shè)定。例如,時間修正值T,定為數(shù)據(jù)的未使用時間越長就變?yōu)樵叫〉闹?。最大存取時間間隔是經(jīng)驗性地定義的值。存取時間間隔是實測值。由上述的(3)式得到的重要度,為0舀重要度S9。圖31示出了關(guān)于處理把文件映射于混合主存儲器2所用的區(qū)域的動態(tài)重要度的計算例。在存取時間間隔(以月為單位的未使用時間)分別為0,1,…,10的情況下,時間^修正值T分別4皮i殳定為1,0.9,…,0。在該圖31中,在數(shù)據(jù)形式是可執(zhí)行的文件、媒體文件、回收站文件的情況下,靜態(tài)重要度就分別為9,4,2。例如,數(shù)據(jù)形式為可執(zhí)行的文件、存取時間間隔為0(不足1個月)的情況下,動態(tài)重要度(舍去小數(shù)點以下)就變成為9。在其它的情況下也可以根據(jù)圖31的關(guān)系確定動態(tài)重要度。對于在內(nèi)核內(nèi)使用的參數(shù)用區(qū)域,存取頻度定為9(固定值)。對于處理所使用的區(qū)域,存取頻度可根據(jù)存取圖形確定。例如,在對數(shù)據(jù)的存取圖形僅僅為讀取的情況下,存取頻度就變成為3。例如,在對于數(shù)據(jù)存在著寫入的可能性的情況下,存取頻度就變成為5。以下,對存儲器的選擇的具體例進行說明。用來選擇究竟把數(shù)據(jù)存儲到包括在混合主存儲器2內(nèi)的易失性半導(dǎo)體存儲器8、非易失性半導(dǎo)體存儲器(SLC)9、非易失性半導(dǎo)體存儲器(MLC)200910002294.010之中的哪一存儲器內(nèi)的閾值,可根據(jù)各個存儲器的可使用區(qū)域的剩余量(使用率)確定。可根據(jù)著色等級與被確定的閾值之間的大小關(guān)系,選擇寫入目的地的存儲器。圖32示出了本實施形態(tài)的存儲器的使用率與閾值之間的關(guān)系的一個例子。閾值0NRAM,是用來判斷是否把數(shù)據(jù)配置到易失性半導(dǎo)體存儲器8的閾值。在本實施形態(tài)中,著色等級為閾值ONRAM以上的數(shù)據(jù),將被存儲到易失性半導(dǎo)體存儲器8內(nèi)。閾值ONRAM可用以下的式(9)計算,小數(shù)點以下的值可以舍去。0NRAM=min(9,(9x(存儲裝置使用率(%)/100)+6))......(9)在上述的圖32中,閾值ONRAM的范圍,是6舀ONRAMS9。易失性半導(dǎo)體存儲器8的使用率越高,閾值ONRAM就會變得越大,作為寫入目的地就變得難于選擇易失性半導(dǎo)體存儲器8。閾值0NSLC,是用來判斷是否把數(shù)據(jù)配置到非易失性半導(dǎo)體存儲器(SLC)9內(nèi)的閾值。在本實施形態(tài)中,具有閾值ONSLC以上、小于上述閾值0NRAM的著色等級的數(shù)據(jù),被配置到非易失性半導(dǎo)體存儲器9內(nèi)。閾值ONSLC可用以下的式(10)計算,小數(shù)點以下的值可以舍去。0NSLC-min(5,(9x(存儲裝置使用率(%)/100)+3))……(10)在上述的圖32中,閾值ONSLC的范圍是3SONSLCS5。非易失性半導(dǎo)體存儲器9的使用率越高,閾值0NSLC就會變得越大,作為寫入目的地就變得難于選擇非易失性半導(dǎo)體存儲器9。此外,那些不足闊值0NSLC、不能在易失性半導(dǎo)體存儲器8和非易失性半導(dǎo)M儲器9之中的任何一方中配置的數(shù)據(jù),就被配置到非易失性半導(dǎo)*儲器(MIX)10內(nèi)。在上述的圖32中,易失性半導(dǎo)體存儲器8的使用率為20%、非易失性半導(dǎo)體存儲器9的使用率為20%的情況下,閾值0NRAM為7,闊值0NSLC為4。在該情況下,著色等級為的數(shù)據(jù),就凈皮存儲到易失性半導(dǎo)體存儲器8內(nèi)。著色等級為4^CL<7的數(shù)據(jù),就被存儲到非易失性半導(dǎo)體存儲器9內(nèi)。著色等級為0^CIX4的數(shù)據(jù),就被存儲到非易失性半導(dǎo)體53存儲器10內(nèi)。至于其它的情況,也是同樣的。圖33是示出了由本實施形態(tài)的存儲器管理裝置1進行的向混合主存儲器2寫入的數(shù)據(jù)寫入工作的一個例子的流程圖。在步驟S1中,存儲器管理裝置l,接收數(shù)據(jù)和邏輯地址。在步驟S2中,存儲器管理裝置1,參照存儲器使用信息11、存儲器固有信息12、著色表14內(nèi)的數(shù)據(jù)固有信息,選擇混合主存儲器2的成為寫入目的地的存儲器。在步驟S3中,存儲器管理裝置l,選擇所選擇的存儲器內(nèi)的空白區(qū)。在步驟S4中,存儲器管理裝置l,把數(shù)據(jù)寫入到所選擇的空白區(qū)內(nèi)。在步驟S5中,存儲器管理裝置l,判斷寫入是否正常地結(jié)束。在寫入未正常地結(jié)束的情況下,在步驟S6中,存儲器管理裝置l,執(zhí)行出錯處理,結(jié)束寫入處理。在寫入已正常結(jié)束的情況下,在步驟S7中,存儲器管理裝置l,根據(jù)所接收到的邏輯地址和與所選擇的空白區(qū)對應(yīng)的物理地址,更新地址變換信息13。在步驟S8中,存儲器管理裝置1,更新存儲器使用信息11中的存儲器的寫入次數(shù)、存儲在著色表14內(nèi)的數(shù)據(jù)固有信息的寫入次數(shù)、附加到寫入對象數(shù)據(jù)的數(shù)據(jù)固有信息的寫入次數(shù)。圖34示出了本實施形態(tài)的寫入對象數(shù)據(jù)和讀取對象數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的一個例子。數(shù)據(jù)28,具有把數(shù)據(jù)主體29和包括該數(shù)據(jù)的寫入頻度、讀取頻度等的數(shù)據(jù)固有信息30組^來的數(shù)據(jù)結(jié)構(gòu)。著色表14可才艮據(jù)附加到各個數(shù)據(jù)的數(shù)據(jù)固有信息30生成。圖35示出了著色表14的一個例子。著色表14的各個條目,被分配給數(shù)據(jù)的最小10單位。條目中的寫入頻度、讀取頻度、重要度是由操作系統(tǒng)27或使用者推測(預(yù)測)的值。在借助于操作系統(tǒng)27推測寫入頻度、讀取頻度、重要度的情況下,操作系統(tǒng)27,參照與數(shù)據(jù)相關(guān)的擴展名或許可度,確定寫入頻度、讀取頻度和重要度。在寫入頻度、讀取頻度、重要度由使用者設(shè)定的情況下,要準備用于設(shè)定的專用的GUI(圖形用戶界面)或者配置檔^局。該寫入頻度與下述的實施形態(tài)10的SW-Color對應(yīng)。本實施形態(tài)的重要度和讀取頻度,與下述的實施形態(tài)10的SR_Color對應(yīng)。寫入頻度、讀取頻度、重要度,可在數(shù)據(jù)生成時,借助于操作系統(tǒng)27寫入。條目中的最后存取時刻,是對對應(yīng)的數(shù)據(jù)最后進行存取的時間信息。最后存取時刻與當前時刻之間的差,就成為上述(7)的存取時間間隔。條目中的著色等級,例如,可用上述(l)式計算。著色表M的著色等級和最后存取時刻,在上述圖33的步驟S8中,可借助于存儲器管理裝置1進行更新。圖36示出了本實施形態(tài)的混合主存儲器2的地址映像的一個例子。混合主存儲器2,具備易失性半導(dǎo)體存儲器8的存儲區(qū)域31A、非易失性半導(dǎo)M儲器9的存儲區(qū)域31B、非易失性半導(dǎo)體存儲器9用的冗余塊區(qū)域31C、非易失性半導(dǎo)體存儲器10的存儲區(qū)域31D、非易失性半導(dǎo)體存儲器10用的冗余塊區(qū)域31E。在數(shù)據(jù)的寫入時,究竟要選擇存儲區(qū)域3U、存儲區(qū)域31B、存儲區(qū)域31D之中的哪一者,如上所述,可根據(jù)著色等級和閾值確定。在存儲區(qū)域31B、存儲區(qū)域31D內(nèi),究竟要把數(shù)據(jù)存儲到哪一位置,例如,可采用追記式的寫入。在追記式的寫入的情況下,在每一個存儲區(qū)域31B、31D內(nèi),都要順序地改變存儲位置地寫入數(shù)據(jù)。采用這樣的追記式的寫入的辦法,就可以使存儲區(qū)域31B、31D內(nèi)的存取頻度均等化。在本實施形態(tài)中,地址確定部19,當把存儲區(qū)域31B、31D選擇為數(shù)據(jù)的寫入目的地時,就順序地產(chǎn)生存儲區(qū)域31B、31D內(nèi)的寫入目的地物理地址。寫入部21,根據(jù)順序地產(chǎn)生的物理地址進行數(shù)據(jù)的寫入。當對存儲區(qū)域31B、31D,某種程度地進行了追記式的寫入時,就要進行無用單元收集。作為無用單元收集的一個例子,例如有這樣的處理對當前的存儲區(qū)域31B、31D內(nèi)進行搜尋,把多個條目之中的能匯總成一個的條目匯總成一個的處理;在存儲區(qū)域31B、31D內(nèi)混合存在著有效的數(shù)據(jù)和已被擦除的數(shù)據(jù)的情況下,僅僅收集有效的數(shù)據(jù)進行再配置的處理;使存取頻度低的數(shù)據(jù)、重要度低的數(shù)據(jù)移動到別的存儲器內(nèi)以增加空白區(qū)的處理等。在執(zhí)行對存儲區(qū)域31B的無用單元收集的情況下,可以利用冗余區(qū)31C。在執(zhí)行對存儲區(qū)域31D的無用單元收集的情況下,可以利用冗余區(qū)31E。無用單元收集,例如,可借助于再配置部22執(zhí)行。用來進行無用單元收集的寫入,也可以借助于寫入部21執(zhí)行。如果借助于再配置部22執(zhí)行無用單元收集,則地址管理部20,就要借助于無用單元收集后的寫入目的地物理地址,更新存儲在信息存儲部17內(nèi)的存儲器使用信息ll、地址變換信息13、數(shù)據(jù)固有信息等。在以上所說明的本實施形態(tài)中,可以效果良好地把在寫入次數(shù)或讀取次數(shù)方面受限制的非易失性半導(dǎo)體存儲器作為主存儲器利用。在本實施形態(tài)中,存儲器管理裝置1和操作系統(tǒng)27協(xié)作來產(chǎn)生數(shù)據(jù)固有的存取頻度信息,存儲器管理裝置1可以根據(jù)該存取頻度信息實現(xiàn)最佳的寫入方式。借助于此,就可以防止存儲在混合主存儲器2的非易失性半導(dǎo)體存儲器9、10內(nèi)的數(shù)據(jù)過度地劣化,可以實現(xiàn)使用非易失性半導(dǎo)體存儲器9、10的高速且低成本的信息處理裝置。實施形態(tài)IO在本實施形態(tài)中,對在上述實施形態(tài)9中所說明的存儲器管理裝置1和混合主存儲器2的細節(jié)進行說明。本實施形態(tài)的操作系統(tǒng)27,產(chǎn)生數(shù)據(jù)固有的存取頻度信息(讀寫頻度信息)。存儲器管理裝置l使用數(shù)據(jù)固有的存取頻度信息來確定數(shù)據(jù)的寫入目的地。此外,存儲器管理裝置1,根據(jù)數(shù)據(jù)固有的存取信息、存儲器使用信息、存儲器固有信息,執(zhí)行最佳的磨損均化。在上述的實施形態(tài)9中,雖然是使用著色等級來確定存儲區(qū)域的,但是,在本實施形態(tài)中,則使用表示由數(shù)據(jù)推測的存取頻度的值SW-Color、SR一Color來確定存儲區(qū)域。NAND型閃速存儲器不能進行改寫工作。為此,在要對不存在有效的數(shù)據(jù)的NAND型閃速存儲器的塊寫入新的數(shù)據(jù)的情況下,就要把該塊整體都擦除之后再執(zhí)行寫入數(shù)據(jù)的工作。如果反復(fù)進行塊的擦除處理,則塊就會劣化,寫入數(shù)據(jù)就變得困難起來。為此,若僅僅對特定的塊集中進行數(shù)據(jù)的寫入處理,則僅僅在一部分的區(qū)坎&生不能進行寫入處理的現(xiàn)象。為了避免該現(xiàn)象,數(shù)據(jù)管理裝置1具備磨損均化功能。該磨損均化功能,相應(yīng)于塊的擦除次數(shù)定期地進行數(shù)據(jù)的替換。在現(xiàn)有技術(shù)中,非易失性半導(dǎo)體存儲器被用作2次存儲裝置,MPU在對2次存儲裝置進行存取的情況下,必須進行通過I/O接口的數(shù)據(jù)的傳送。相對于此,在本實施形態(tài)中,非易失性半導(dǎo)體存儲器9、10,被配置在主存儲器區(qū)域。存儲器管理裝置l,具有操作系統(tǒng)27能以與易失性半導(dǎo)體存儲器8相同的程度對非易失性半導(dǎo)體存儲器9、10進行存取那樣的構(gòu)成。借助于此,在MPU與非易失性半導(dǎo)體存儲器9、IO之間就沒有必要進行通過I/0接口的數(shù)據(jù)的傳送,就可以對非易失性半導(dǎo)體存儲器9、IO進行高速的存取。此外,在本實施形態(tài)中,不需要再像現(xiàn)有的便攜設(shè)備那樣配置與低成本的閃速存儲器同等的容量的高成本的DRAM存儲器,可以提供低成本的系統(tǒng)。在把系統(tǒng)設(shè)計為使得操作系統(tǒng)27能以與主存儲器相同程度對非易失性半導(dǎo)體存儲器進行存取的情況下,與作為2次存儲裝置使用非易失性半導(dǎo)體存儲器的現(xiàn)有的系統(tǒng)比較,對非易失性半導(dǎo)體存儲器的寫入會增加。在非易失性半導(dǎo)體存儲器是NAND型閃速存儲器的情況下,必須采用避免過度的寫入、延長系統(tǒng)的壽命那樣的方式。在本實施形態(tài)中,把寫入方式改善為使得可以把在寫入次數(shù)方面存在限制的非易失性半導(dǎo)體存儲器9、10作為主存儲器使用。在本實施形態(tài)中,可以使用數(shù)據(jù)固有的存取頻度信息,預(yù)測數(shù)據(jù)被寫入的頻度。存取頻度高57的數(shù)據(jù),要進行配置到耐久性高的DRAM、SLC區(qū)域等的處理,保護信息處理裝置的存儲器區(qū)域。數(shù)據(jù)固有的存取頻度信息,可應(yīng)用于磨損均化。例如,可根據(jù)數(shù)據(jù)固有的存取頻度信息,控制磨損均化中的數(shù)據(jù)的移動。如上述圖27所示,存儲器管理裝置(單一存儲器管理裝置)1,處于連接本身為MPU的處理器(也可以是圖形IP等)3a~3c等的邏輯地址總線7和混合主存儲器2之間。存儲器管理裝置1對混合主存儲器2進行存儲器管理。在上述的圖27中,雖然示出的是把2個MPU和1個GPU共同地連接到邏輯總線7上的例子,但是,即便是應(yīng)用于裝配單一的處理器的設(shè)備所得到的效果也是同樣的。存儲器管理裝置l,具備用于存儲器管理的MPU等之類的處理部15、被處理部15使用的工作存儲器16、保持用來確定對非易失性半導(dǎo)體存儲器9、10進行的寫入方式的信息等的信息存儲部17。另外,存儲器管理裝置1,也可以具備著色表寄存器,該著色表寄存器相對于信息存儲部17獨立,表示用來保持向非易失性半導(dǎo)體存儲器9、10寫入的每一個數(shù)據(jù)的數(shù)據(jù)固有的存取頻度信息的著色表的基地址。連接到存儲器管理裝置1的混合主存儲器2,例如具備DRAM等之類的易失性半導(dǎo)體存儲器8和非易失性半導(dǎo)體存儲器9、10。作為非易失性半導(dǎo)體存儲器9、10,例如可以使用MND型閃速存儲器,但是,例如也可以使用PRAM、ReRAM等之類的別的文件存儲器。在非易失性半導(dǎo)體存儲器9、10的存儲器空間內(nèi)的預(yù)定的地址內(nèi),存儲有存儲器使用信息ll、存儲器固有信息12、地址變換信息(頁表)13、著色表(保持每一個數(shù)據(jù)的數(shù)據(jù)固有的存取信息的表)14。存儲器使用信息11、存儲器固有信息12、地址變換信息13,在系統(tǒng)的通電后,從非易失性半導(dǎo)體存儲器9、10的區(qū)域被復(fù)制到信息存儲部17內(nèi)。信息存儲部17,為了高速地進行地址變換,理想的是在存儲器管理裝置1的芯片上用SRAM構(gòu)成。此外,著色表14的基地址(邏輯地址),可在系統(tǒng)的通電后,設(shè)置到存在于存儲器管理裝置1內(nèi)的信息存儲部17或著色表寄存器內(nèi)。地址變換信息13,是使混合主存儲器2的物理映像信息(芯片地址、塊地址、頁地址)和邏輯地址相關(guān)的一個表。由地址變換信息13所保存的非易失性半導(dǎo)體存儲器的存儲區(qū)域的映射數(shù)據(jù),除了在邏輯地址與混合主存儲器2之間使得地址相關(guān)聯(lián)的信息之外,還包括表示每一個頁或塊是否是可寫入的狀態(tài)的標志信息,用來判別每一個頁數(shù)據(jù)是最新且有效還是由于已經(jīng)被更新為別的頁而變得無效的標志信息o圖37示出了本實施形態(tài)的混合主存儲器2的存儲器映像的一個例子。存儲器固有信息12,包括1)混合主存儲器2的存儲器空間內(nèi)的DRAM空間尺寸,2)混合主存儲器2的存儲器空間內(nèi)的非易失性半導(dǎo)體存儲器9、10的存儲器尺寸,3)構(gòu)成混合主存儲器2的存儲器空間的NAND型閃速存儲器的塊尺寸、頁尺寸,4)作為非易失性半導(dǎo)體存儲器9內(nèi)的SLC區(qū)域(2值區(qū)域)被分配的存儲器空間信息(包括上限擦除次數(shù)、上P艮讀取次數(shù)),5)分配給2bit/Ce11的多值區(qū)域的存儲器空間信息(包括上限擦除次數(shù)、上限讀取次數(shù)),6)分配給3bit/Cell的多值區(qū)域的存儲器空間信息(包括上限擦除次數(shù)、上限讀取次數(shù)),7)分配給4bit/Ce11的多值區(qū)域的存儲器空間信息(包括上限擦除次數(shù)、上限讀取次數(shù))。存儲器管理裝置l,對來自操作系統(tǒng)27的數(shù)據(jù)寫入處理的指令,參照存儲器固有信息12和著色表14,確定究竟向哪一個存儲器空間(SLC區(qū)域(2值區(qū)域)、2bit/Ce11的多值區(qū)域、3bit/Ce11的多值區(qū)域、4bit/Ce11的多值區(qū)域)寫入數(shù)據(jù),進而,關(guān)于究竟向該存儲器空間內(nèi)的哪一物理地址寫入這一點,參照存儲器使用信息ll、數(shù)據(jù)固有的存取頻度信息進行確定。此外,存儲器管理裝置l,在用操作系統(tǒng)27執(zhí)行數(shù)據(jù)的讀取處理的情況下,要參照著色表14確定讀取方式。存儲器使用信息ll,是表示非易失性半導(dǎo)體存儲器9、IO的存儲器區(qū)域內(nèi)的各個塊被擦除了多少次、被讀取了多少次的信息。每當各個塊被擦除時,存儲器使用信息11中的每一個塊的擦除次數(shù)(寫入次數(shù))就凈皮增加。此夕卜,每當各個頁凈皮讀取時,存儲器使用信息11中的該頁的讀取次數(shù)被增加.圖38示出了著色表14的一個例子。著色表14,是對于各個數(shù)據(jù),保持每一者的數(shù)據(jù)固有的存取頻度信息的表。著色表14,在生成了任意的數(shù)據(jù)的情況下,被用于使得被映射數(shù)據(jù)的邏輯地址空間與數(shù)據(jù)固有的存取頻度信息相關(guān)。著色表14的各個條目,與數(shù)據(jù)的最少的讀寫尺寸(例如,NAND型閃速存儲器的頁尺寸)相對應(yīng),包括表示可由數(shù)據(jù)推測的寫入頻度的值SW-Color、表示可由數(shù)據(jù)推測的讀取頻度的值SR-Color、可由數(shù)據(jù)推測的數(shù)據(jù)的壽命、數(shù)據(jù)的生成時刻、對數(shù)據(jù)進行的寫入次數(shù)、數(shù)據(jù)的讀取次數(shù)。圖39是示出了著色表14的生成處理的一個例子的流程圖。著色表14,被配置在非易失性半導(dǎo)體存儲器9、IO上的任意的區(qū)域內(nèi)。著色表14的配置地址,也可以由存儲器管理裝置1的安裝來確定。在步驟T1中,存儲器管理裝置l,接通電源、起動。在步驟T2中,存儲器管理裝置1,把著色表14的基地址變換成邏輯地址,生成對于各個數(shù)據(jù)的索引。在步驟T3中,存儲器管理裝置1,把著色表14的基地址設(shè)置到信息存儲部17或著色表寄存器內(nèi)。操作系統(tǒng)27和存儲器管理裝置1,通過信息存儲部17或著色表寄存器,參照著色表14。圖40是示出了由操作系統(tǒng)27進行的著色表14的條目的生成處理的一個例子的流程圖。該圖40,示出了在處理6b生成任意的數(shù)據(jù)時,操作系統(tǒng)27把數(shù)據(jù)設(shè)置到著色表14的條目內(nèi)的工作。在把新的數(shù)據(jù)寫入到非易失性半導(dǎo)體存儲器9、IO內(nèi)的情況下,操作系統(tǒng)27,就把數(shù)據(jù)固有的存取頻度信息的值SW一Color、SR—Color、數(shù)據(jù)的壽命、數(shù)據(jù)生成時刻寫入到著色表14的條目內(nèi)。SW-Color、SR一Color,是操作系統(tǒng)27推測數(shù)據(jù)的寫入頻度和讀取頻度而設(shè)定的值。在SW-Color、SR-Color中,寫入頻度和讀取頻度分別被預(yù)測得越高、其值就^^殳定得越高。關(guān)于數(shù)據(jù)的壽命,可以預(yù)測該數(shù)據(jù)可多長地存在于混合主存儲器2上,可根據(jù)該預(yù)測設(shè)定數(shù)據(jù)的壽命。這些值,既可以借助于生成數(shù)據(jù)的程序的源碼靜態(tài)地指定,也可以通過操作系統(tǒng)27把該值寫入到著色表14內(nèi),還可以采用通過操作系統(tǒng)17參照文件的擴展名或文件標題等的辦法進行預(yù)測。在步驟U1中,任意的處理6b,使得數(shù)據(jù)寫入要求產(chǎn)生。在步驟U2中,操作系統(tǒng)27生成非易失性半導(dǎo)體存儲器9、IO的每一頁尺寸的靜態(tài)信息。在步驟U3中,操作系統(tǒng)27,根據(jù)信息存儲部17或著色表寄存器的存儲內(nèi)容來參照著色表14。在步驟U4中,操作系統(tǒng)27把靜態(tài)信息寫入到著色表14內(nèi)。在步驟U5中,操作系統(tǒng)27,把寫入目的地邏輯地址通知給存儲器管理裝置1。然后,在步驟U6中,存儲器管理裝置1執(zhí)行寫入處理。SW一Color和SR—Color的范圍,后述的由操作系統(tǒng)27進行的頻度預(yù)測的圖形、用SW-Color和SR-Color確定存儲器區(qū)域的存儲器管理裝置1的工作,是一個例子。系統(tǒng)安裝者也可以恰當?shù)卣{(diào)整存儲器管理裝置1的工作。在這里,對于對任意的數(shù)據(jù)的、由操作系統(tǒng)27進行的SW-Color、SR-Color、數(shù)據(jù)的壽命的設(shè)定進行說明。圖41示出了對各種數(shù)據(jù)的SW-Color、SR—Color、數(shù)據(jù)壽命的分配的設(shè)定的第l例。圖42示出了對各種數(shù)據(jù)的SW-Color、SR一Color、數(shù)據(jù)壽命的分配的設(shè)定的第2例。內(nèi)核的正文區(qū)域被讀入的情況多,被寫入的可能性低。操作系統(tǒng)27自身進行工作的正文區(qū)域的SR-Color設(shè)定為5、SW—Color設(shè)定為1。此外,操作系統(tǒng)27,預(yù)測為內(nèi)核的正文區(qū)域的數(shù)據(jù)壽命長。另一方面,內(nèi)核的數(shù)據(jù)區(qū)域,讀入、寫入的頻度都高。因此,操作系統(tǒng)27對內(nèi)核的數(shù)據(jù)區(qū)域,把SW-Color和SR-Color設(shè)定為5。內(nèi)核所要動態(tài)性地確保的數(shù)據(jù)區(qū)域,由于當數(shù)據(jù)不需要時就被刪除,故數(shù)據(jù)的壽命較短。用戶程序的正文區(qū)域,與可從所有的處理重入地被調(diào)用的內(nèi)核比較,讀取頻度低。但是,在處理變成為有效的狀態(tài)下,與內(nèi)核同樣,讀取頻度變高。為此,在用戶程序的正文區(qū)域中,SW-Color初L設(shè)定為1,SR-Color被設(shè)定為4。對于用戶程序的正文區(qū)域來說,由于數(shù)據(jù)壽命是直到該程序被卸載為止的期間,故一般地說較長。因此,對于用戶程序的正文區(qū)域來說,數(shù)據(jù)壽^^皮設(shè)定得長。程序所要動態(tài)性地確保的區(qū)域,粗分起來有兩類。首先,1類是與程序的執(zhí)行結(jié)束一起被廢棄的數(shù)據(jù)(包括棧區(qū)域)。這些數(shù)據(jù),數(shù)據(jù)壽命短,讀取和寫入的頻度高。因此,對與程序的執(zhí)行結(jié)束一起收菱棄的數(shù)據(jù)來說,作為SR-Color被設(shè)定為4,作為SW-Color被設(shè)定為4。另外一個的程序要動態(tài)性地確保的區(qū)域,是程序為了新的文件所生成的區(qū)域。由程序所生成的數(shù)據(jù),數(shù)據(jù)壽命長,讀取和寫入的頻度,與要生成的文件的類別相關(guān)。對于可看作被處理參照的文件的數(shù)據(jù),文件的數(shù)據(jù)壽命被設(shè)定得長。例如,對讀入文件的擴展名用SYS、dll、DRV等表示的那樣的系統(tǒng)文件的情況進行說明。具有這樣的擴展名的數(shù)據(jù),是操作系統(tǒng)執(zhí)行各種各樣的處理的情況下讀入的文件。在把操作系統(tǒng)安裝在混合主存儲器2上的情況下,幾乎不存在一旦寫入后就纟皮更新的情況。具有這些擴展名的文件,被預(yù)測為雖然在文件中存取頻度也比較高,但是與程序(內(nèi)核)的正文區(qū)域相比存取頻度低。因此,操作系統(tǒng)27,把具有這些擴展名的數(shù)據(jù)的SW一Color設(shè)定為1,把SR-Color設(shè)定為3。該設(shè)定表明根據(jù)數(shù)據(jù)所預(yù)測的寫入頻度極低、所預(yù)測的讀取頻度高。就是說,具有這些擴展名的數(shù)據(jù),皮預(yù)測為,在操作系統(tǒng)的更新、安裝別的程序的情況下,是數(shù)次被改寫的程度,幾乎可以看作是只讀??捎肑PEG代表擴^g那樣的圖片數(shù)據(jù),以及可用M0V代表擴^g那樣的影片數(shù)據(jù),很少在一次寫入后再度進行寫入。人們預(yù)測為從程序?qū)@樣的圖片數(shù)據(jù)和影片數(shù)據(jù)進行存取的頻度少。因此,操作系統(tǒng)27,對于圖片數(shù)據(jù)和影片數(shù)據(jù),使得SW-Color和SR-Color的設(shè)定值小。圖43示出了著色表的條目的排列的第l例。圖44示出了著色表的條目的排列的第2例。著色表的條目,雖然與數(shù)據(jù)的最少的讀寫尺寸(例如,NAND型閃速存62儲器的頁尺寸)相對應(yīng),但是,處理把數(shù)據(jù)映射到邏輯地址空間時,沒有義務(wù)按數(shù)據(jù)的最少的讀寫尺寸排列地進行映射。為此,存在著對著色表的一個條目對應(yīng)多個數(shù)據(jù)的可能性。在這樣的情況下,操作系統(tǒng)27,如圖43所示,在與l個條目對應(yīng)的多個的數(shù)據(jù)之中,把被預(yù)測為讀取頻度和寫入頻度最高的數(shù)據(jù)作為代表?;蛘?,操作系統(tǒng)27,如圖44所示,把占據(jù)一個條目的數(shù)據(jù)的尺寸作為權(quán)重,設(shè)定各個數(shù)據(jù)的SW—Color、SR—Color的加權(quán)平均值。用著色表14表示的SW-Color和SR-Color,或者是由程序的編制者嵌入到操作系統(tǒng)27等的源碼內(nèi),或者借助于操作系統(tǒng)27進行預(yù)測。但是,也有時候在與程序開發(fā)者所預(yù)想的情況不同的用途中4吏用文件、圖片數(shù)據(jù)。一般地說,圖片等之類的數(shù)據(jù)的存取幾乎就是讀取,改寫圖片的內(nèi)容是很少的。但是,加工圖片的程序處理特定的照片的情況下,加工中的圖片常常會頻繁地被改寫。在這樣的情況下,如果使用者能改寫著色表14的SW-Color和SR-Color,則可以把特定的文件以更高的速度移動到在改寫次數(shù)方面有余裕的區(qū)域內(nèi)。為了實現(xiàn)這樣的工作,理想的是把操作系統(tǒng)27的文件系統(tǒng)設(shè)計為使得可以在操作系統(tǒng)27的軟件上改寫各個數(shù)據(jù)的數(shù)據(jù)固有的存取頻度信息。例如,理想的是把系統(tǒng)設(shè)計為使得如果用一般的瀏覽器打開文件的屬性,則可以在GUI畫面上觀看相當于著色表14的屬性,把操作系統(tǒng)27設(shè)計為使得使用者可以在GUI上變更其初始數(shù)據(jù)。接下來,詳細地說明由使用本實施形態(tài)的存儲器管理裝置l的信息處理裝置實現(xiàn)的來自混合主存儲器2的數(shù)據(jù)讀取工作。當從處理器3b產(chǎn)生了數(shù)據(jù)的讀取要求時,由處理器3b所發(fā)布的虛擬邏輯地址就被變換成被分配到邏輯地址空間內(nèi)的邏輯地址(CPUID處理ID的附加)。然后,存儲器管理裝置1,與變換后的邏輯地址相對應(yīng),從易失性半導(dǎo)體存儲器8、非易失性半導(dǎo)體存儲器9、IO進行數(shù)據(jù)的讀取。在與邏輯地址對應(yīng)的數(shù)據(jù)存在于易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi)的情況下,易失性半導(dǎo)體存儲器8上的數(shù)據(jù),就通過存儲器管理裝置1被取入到2次高速緩沖存儲器5b內(nèi)。在易失性半導(dǎo)體存儲器8上不存在與邏輯地址對應(yīng)的數(shù)據(jù)的情況下,存儲器管理裝置1就根據(jù)信息存儲部17內(nèi)的地址變換信息13檢索與邏輯地址對應(yīng)的非易失性半導(dǎo)體存儲器9、IO的芯片內(nèi)的塊地址、頁地址,從非易失性半導(dǎo)體存儲器9、IO的芯片中的被指示的塊內(nèi)的預(yù)定頁,讀取必要的數(shù)據(jù)。這時,存儲器管理裝置l,根據(jù)著色表14,參照與邏輯地址對應(yīng)的數(shù)據(jù)的固有的存取頻度信息,確定讀取方法。圖45示出了著色表14中的寫入頻度和讀取頻度的計算的方法的一個例子。操作系統(tǒng)27的開發(fā)者,借助于存儲器管理裝置1的數(shù)據(jù)讀入方式和數(shù)據(jù)寫入方式的安裝,使用先前所說明的基準等設(shè)定SW-Color、SR-Color。圖46是示出了本實施形態(tài)的存儲器管理裝置1所進行的讀取方式的確定工作的一個例子的流程圖。該圖46中的SR一Color,與著色表14的SR-Color對應(yīng)。著色表14的寫入頻度和讀取頻度是存儲器管理裝置1使用存儲器使用信息11、存儲器固有信息12、包括在著色表14內(nèi)的寫入次數(shù)、讀取次數(shù)、數(shù)據(jù)生成時刻計算的值。在圖46的流程圖的步驟V1V13中,說明根據(jù)在上述圖41、圖42中所設(shè)定的SR-Color等如何利用存儲器管理裝置1讀取數(shù)據(jù)。首先,把SR-Color指定為5、把SW-Color指定為1的內(nèi)核的正文區(qū)域,被推測為被讀取的情況多、4皮寫入的可能性低。該內(nèi)核的正文區(qū)域的第1數(shù)據(jù),由于在操作系統(tǒng)進行各種各樣的處理時被讀取,故讀取次數(shù)變多,進而需要高速地被讀取。存儲器管理裝置.1,在對處理器3b的2次高速緩沖存儲器5b或1次高速緩沖存儲器4b寫入從非易失性半導(dǎo)體存儲器9、10讀取的第1數(shù)據(jù)的同時,也并行地把所讀取的第1數(shù)據(jù)傳送給混合主存儲器2內(nèi)的易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi)。在再次讀取同一第1數(shù)據(jù)的情況下,從處理器3b的2次高速緩沖存儲器5b或1次高速緩沖存儲器4b上,或者在未發(fā)生高速緩存命中(cachehit)的情況下從混合主存儲器2的易失性半導(dǎo)體存儲器8的存儲區(qū)域,進行第1數(shù)據(jù)的讀取。存儲在混合主存儲器2上的易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi)的第l數(shù)據(jù),一直到電源斷開為止,都保持在易失性半導(dǎo)體存儲器8上。接著,把SR-Color指定為5、把SW一Color指定為5的內(nèi)核的數(shù)據(jù)區(qū)域,^i每當系統(tǒng)起動時新生成、新初始化的區(qū)域。為此,內(nèi)核的數(shù)據(jù)區(qū)域的第2數(shù)據(jù)的壽命被推測為短。存儲器管理裝置1最初參照第2數(shù)據(jù)的壽命。第2數(shù)據(jù)在系統(tǒng)工作中,必定存在于易失性半導(dǎo)體存儲器8上,而且隨著電源斷開從易失性半導(dǎo)體存儲器8被擦除。接著,把SR-Color指定為4、把SW-Color指定為1的用戶程序的區(qū)域,與從所有的處理可被重入地調(diào)用的內(nèi)核比,讀取頻度低。用戶程序的區(qū)域中的第3數(shù)據(jù),雖然被配置在易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi),但是,在混合主存儲器2的易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi)全部被填滿的情況下,就變成為從易失性半導(dǎo)體存儲器8上向非易失性半導(dǎo)*儲器9、IO的存儲區(qū)域進行回寫的回寫對象。要被擦除的第3數(shù)據(jù)的順序,可根據(jù)著色表14的信息確定。在被回寫的情況下,按照讀取少的順序,把第3數(shù)據(jù)從易失性半導(dǎo)體存儲器8上向非易失性半導(dǎo)體存儲器9、10上移動。在把SR-Color指定為4、把SW-Color指定為4的程序動態(tài)性地進行確保的區(qū)域中的第4數(shù)據(jù)之中,那些被指定為數(shù)據(jù)壽命短的第4數(shù)據(jù),與內(nèi)核的數(shù)據(jù)區(qū)域同樣,在系統(tǒng)工作中,必定存在于易失性半導(dǎo)*儲器8上,而且隨著電源斷開從易失性半導(dǎo)體存儲器8上^L擦除。另一方面,被指定為數(shù)據(jù)壽命長的笫4數(shù)據(jù),雖然被配置在易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi),但是,在混合主存儲器2的易失性半導(dǎo)體存儲器8的存儲區(qū)域全部被填滿的情況下,就變成為從易失性半導(dǎo)體存儲器8上向非易失性半導(dǎo)體存儲器9、10的存儲區(qū)域進行回寫的回寫對象。接下來,對可以作為處理要參照的文件來處理的數(shù)據(jù)進行說明。在上述的圖41、42中文件的壽命已經(jīng)被設(shè)定為長。包括在把SW-Color指定為1、把SR—Color指定為3的文件類內(nèi)的第5數(shù)據(jù),被操作系統(tǒng)27推測為寫入頻度極低、所預(yù)測的讀取頻度高。這時,65存儲器管理裝置1,雖然把第5數(shù)據(jù)配置在易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi),但是,在混合主存儲器2的易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi)全部4皮填滿的情況下,就變成為從易失性半導(dǎo)體存儲器8上向非易失性半導(dǎo)體存儲器9、IO的存儲區(qū)域進行回寫的回寫對象。包括在把SW-Color指定為1、把SR-Color指定為2的文件類內(nèi)的第6數(shù)據(jù),被操作系統(tǒng)27推測為寫入頻度極低、所預(yù)測的讀取頻度也低。這樣一來,存儲器管理裝置1,在未判定為讀取頻度高的情況下,在讀取時,就直接對非易失性半導(dǎo)體存儲器9、IO進行存取,而不進行向易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi)的復(fù)制。包括在把SW-Color指定為1、把SR-Color指定為1的文件類內(nèi)的第7數(shù)據(jù),被操作系統(tǒng)27推測為寫入頻度極低、所預(yù)測的讀取頻度也極低。這樣一來,存儲器管理裝置l,在未判定為讀取頻度高的情況下,在讀取時,就直接對非易失性半導(dǎo)體存儲器9、IO進行存取,而不進行向易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi)的復(fù)制。圖47是示出了本實施形態(tài)的存儲器管理裝置1的數(shù)據(jù)讀取的處理的一個例子的流程圖。在該圖47的步驟W1~W10中,存儲器管理裝置1,參照信息存儲裝置17內(nèi)的存儲器使用信息11之中的對應(yīng)的頁地址的讀取次數(shù)和存儲器固有信息12的讀取上限次數(shù)。存儲器管理裝置1,核查從存儲器使用信息11所讀取的存儲器的讀取次數(shù)是否超過了讀取上限次數(shù)。在存儲器的讀取次數(shù)未超過讀取上限次數(shù)的情況下,存儲器管理裝置1,就進行使信息存儲部17內(nèi)的讀取次數(shù)增加的處理。在存儲器的讀取次數(shù)超過了讀取上限次數(shù)的情況下,存儲器管理裝置1,就把塊內(nèi)的所有的頁的數(shù)據(jù),復(fù)制到同一存儲器空間(SLC區(qū)域(2值區(qū)域)、2bit/Ce11(位/單元)的多值區(qū)域、3bit/Ce11的多值區(qū)域、4bit/Ce11的多值區(qū)域)的別的塊內(nèi)。在像這樣地進行復(fù)制的情況下,存儲器管理裝置1,理想的是檢索讀取次數(shù)少的新的塊,把所有的頁數(shù)據(jù)都配置(移送)到那里。在讀取處理成功了的情況下,存儲器管理裝置1使著色表14的讀取次數(shù)增加。圖48是示出了本實施形態(tài)的存儲器管理裝置1的數(shù)據(jù)寫入的處理的一個例子的流程圖。在該圖48的步驟X1X8中,當從處理(程序)6a6c產(chǎn)生了數(shù)據(jù)的寫入要求時,各處理器3a~3c就要核查在每一個處理器3a~3c所具備的1次高速緩沖存儲器4a~4c、2次高速緩沖存儲器5a~5c上是否存在數(shù)據(jù)。在1次高速緩沖存儲器4a~4c或2次高速緩沖存儲器5a~5c上存在數(shù)據(jù)的情況下,處理器3a~3c,就在改寫1次高速緩沖存儲器4a~4c或2次高速緩沖存儲器5a~5c上的數(shù)據(jù)后結(jié)束寫入工作。在1次高速緩沖存儲器4a~4c或2次高速緩沖存儲器5a~5c上不存在數(shù)據(jù)的情況下,存儲器管理裝置1,就把虛擬邏輯地址變換成分配到邏輯地址空間上的邏輯地址。在易失性半導(dǎo)體存儲器8上存在與變換后的邏輯地址對應(yīng)的數(shù)據(jù)的情況下,存儲器管理裝置1,就對混合主存儲器2的易失性半導(dǎo)體存儲器8進行寫入工作。在易失性半導(dǎo)體存儲器8上不存在對邏輯地址的數(shù)據(jù)的情況下,如圖48所示,存儲器管理裝置l,就對非易失性半導(dǎo)體存儲器9、IO的存儲區(qū)域進行寫入工作。在數(shù)據(jù)生成時,與該邏輯地址對應(yīng)的非易失性半導(dǎo)體存儲器9、IO的寫入地址,可根據(jù)與邏輯地址對應(yīng)的著色表14的條目和M在存儲器管理裝置1的信息管理裝置17內(nèi)的存儲器使用信息11、存儲器固有信息12確定。寫入地址確定后,存儲器管理裝置1就把與所確定的寫入地址有關(guān)的信息寫入到地址變換信息13內(nèi)。在寫入成功了的情況下,存儲器管理裝置1使著色表14的寫入次數(shù)增加。圖49是示出了本實施形態(tài)的存儲器管理裝置l的寫入目的地區(qū)域的確定工作的一個例子的流程圖。存儲器管理裝置l,根據(jù)著色表14執(zhí)行該圖49的寫入目的地區(qū)域的確定。為確定存儲區(qū)域而使用的著色表14的屬性,為SW一Color、SR一Color、寫入頻度。操作系統(tǒng)27的開發(fā)者,對存儲器管理裝置1的數(shù)據(jù)讀入方式和數(shù)據(jù)寫入方式的安裝,進4亍上述圖41和圖42所示的那樣的設(shè)定。該圖49的步驟Yl~Y12,表示按照上述圖41及圖42所示的設(shè)定、數(shù)據(jù)是如何被存儲器管理裝置l讀取的。首先,把SR-Color指定為5、把SW-Color指定為1的內(nèi)核的正文區(qū)域的第1數(shù)據(jù),被推測為被讀取的次數(shù)多、被寫入的可能性低??筛鶕?jù)上述圖46所示的讀取方式的確定工作,在系統(tǒng)工作中,將第1數(shù)據(jù)移動到易失性半導(dǎo)體存儲器8內(nèi),被進行讀寫。為此,第l數(shù)據(jù)實際上寫入到非易失性半導(dǎo)體存儲器9、IO內(nèi)的頻度低。但是,由于第l數(shù)據(jù)的重要度高,故在該圖49中,存儲器管理裝置1,把第1數(shù)據(jù)寫入到本身為SLC的非易失性半導(dǎo)體存儲器9的B區(qū)域內(nèi)。接著,把SR-Color指定為5、把SW-Color指定為5的內(nèi)核的數(shù)據(jù)區(qū)域,由于是每當系統(tǒng)起動時新生成、新初始化的區(qū)域,故#皮推測為內(nèi)核的數(shù)據(jù)區(qū)域的第2數(shù)據(jù)的壽命短。存儲器管理裝置1最初參照第2數(shù)據(jù)的壽命。第2數(shù)據(jù)在系統(tǒng)工作中,必定存在于易失性半導(dǎo)體存儲器8上,而且隨著電源斷開從易失性半導(dǎo)體存儲器8上被擦除。因此,第2數(shù)據(jù),不會被寫入到非易失性半導(dǎo)體存儲器9、10的存儲區(qū)域內(nèi)。接著,把SR—Color指定為4、把SW-Color指定為1的用戶程序的區(qū)域中的第3數(shù)據(jù),與從所有的處理可被重入地調(diào)用的內(nèi)核的區(qū)域的數(shù)據(jù)相比,讀取頻度低。用戶程序的區(qū)域中的第3數(shù)據(jù),只有在從示于圖46的讀取工作開始長期間不被進行存取的情況下,才向非易失性半導(dǎo)體存儲器9、IO的存儲區(qū)域?qū)懭?。因此,?數(shù)據(jù)向非易失性半導(dǎo)體存儲器9、10的寫入頻度低。第3數(shù)據(jù),由于與內(nèi)核的正文區(qū)域中的數(shù)據(jù)相比,重要度低,故在圖49中,可以向本身為MLC區(qū)域的A區(qū)域?qū)懭?。在把SR-Color指定為4、把SW-Color指定為4的程序動態(tài)性地進行確保的區(qū)域內(nèi)的第4數(shù)據(jù)之中,那些被指定為數(shù)據(jù)壽命短的第4數(shù)據(jù),與內(nèi)核的數(shù)據(jù)區(qū)域同樣,在系統(tǒng)工作中必定存在于易失性半導(dǎo)體存儲器8上。存儲器管理裝置1最初參照數(shù)據(jù)的壽命。第4數(shù)據(jù),在系統(tǒng)工作中,必定存在于易失性半導(dǎo)體存儲器8上,而且隨著電源斷開從易失性半導(dǎo)M儲器8上被擦除,因此,不會被寫入到非易失性半導(dǎo)體存儲器9、IO的存儲區(qū)域內(nèi)。68另一方面,被指定為數(shù)據(jù)壽命長的第4數(shù)據(jù),雖然,皮配置在易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi),但是,在混合主存儲器2的易失性半導(dǎo)體存儲器8的存儲區(qū)域全部被填滿的情況下,就變成為從易失性半導(dǎo)*儲器8上向非易失性半導(dǎo)體存儲器9、10的存儲區(qū)域進行回寫的回寫對象。由于程序的正文區(qū)域的數(shù)據(jù)的重要度高,故程序的正文區(qū)域的數(shù)據(jù),就被寫入到本身為SLC區(qū)域的C區(qū)域內(nèi)。接下來,對可以作為處理要參照的文件來處理的數(shù)據(jù)進行說明。在圖41、42中文件的數(shù)據(jù)壽命已經(jīng)被設(shè)定為長。包括在把SW-Color指定為1、把SR-Color指定為3的系統(tǒng)文件類內(nèi)的第5數(shù)據(jù),被操作系統(tǒng)27推測為寫入頻度極低、所預(yù)測的讀取頻度高。這時,存儲器管理裝置1,雖然把第5數(shù)據(jù)配置在易失性半導(dǎo)體存儲器8的存儲區(qū)域內(nèi),但是,在混合主存儲器2的易失性半導(dǎo)體存儲器8的存儲區(qū)域全部#>真滿的情況下,就變成為從易失性半導(dǎo)體存儲器8上向非易失性半導(dǎo)體存儲器9、10的存儲區(qū)域進行回寫的回寫對象。由于第5數(shù)據(jù)的寫入頻度可以被判斷為低,故存儲器管理裝置1就把第5數(shù)據(jù)配置到MLC區(qū)域內(nèi)。把SW—Color指定為3、把SR—Color指定為3的文件類,被操作系統(tǒng)27推測為寫入頻度極高、所預(yù)測的讀取頻度也高。因此,存儲器管理裝置1就把SW—Color為3、SR-Color為3的文件類的數(shù)據(jù)配置到SLC區(qū)域內(nèi)。包括在把SW-Color指定為1、把SR-Color指定為2的文件類內(nèi)的第6數(shù)據(jù),被操作系統(tǒng)27推測為寫入頻度極低、所預(yù)測的讀取頻度也低。對于第6數(shù)據(jù)來說,由于作為文件的重要度也被判斷為低,故存儲器管理裝置1把笫6數(shù)據(jù)配置到MLC區(qū)域內(nèi)。包括在把SW—Color指定為1、把SR-Color指定為1的文件類內(nèi)的第7數(shù)據(jù),被操作系統(tǒng)27推測為寫入頻度極低、所預(yù)測的讀取頻度也極低。對于第7數(shù)據(jù)來說,由于作為文件的重要度也被判斷為低,故存儲器管理裝置1把第7數(shù)據(jù)配置到MLC區(qū)域內(nèi)。接下來,對在存儲區(qū)域中進行的寫入目的地物理地址的確定進行說明。在借助于上述的處理確定寫入對象的存儲區(qū)域的情況下,存儲器管理裝置l,確定寫入目的地的塊地址。在該情況下,存儲器管理裝置l,采用參照著色表14、合適地選擇寫入目的地的塊地址的辦法,抑制磨損均化的發(fā)生,減少不需要的擦除處理。以下,對抑制該磨損均化的發(fā)生的方法的細節(jié)進4亍i兌明。一般地說,磨損均化在塊間進行數(shù)據(jù)的交換。為此,就可以借助于進行磨損均化的頻度來進行擦除次數(shù)的平均化。在磨損均化中,每當此時都要執(zhí)行對塊的擦除處理。如果磨損均化的頻度下降,則雖然擦除處理的次數(shù)會減少,但是,也導(dǎo)致不能進行擦除塊的平均化這樣的不佳狀況。在塊間的擦除次數(shù)的差變成為磨損均化啟動的觸發(fā)的算法中,磨損均化的頻度,與擦除次數(shù)的差的閾值相關(guān)。在本實施形態(tài)中,存儲器管理裝置l為了在避免由磨損均化導(dǎo)致的擦除處理的增加的同時進行平均化,使用數(shù)據(jù)固有的存取頻度信息,在向塊進行的寫入時,選擇合適的塊。圖50是示出了非易失性半導(dǎo)體存儲器9、10的任意的塊中的擦除次數(shù)的轉(zhuǎn)變的一例的曲線圖。理想的擦除次數(shù)是隨著時間的推移而變化。在使用NAND型閃速存儲器的信息處理裝置中,長遠性地說NAND型閃速存儲器會劣化,必須更換存儲器。直到存儲器更換期為止,為了使用MND型閃速存儲器的多數(shù)的塊,需要進行由磨損均化進行的擦除次數(shù)的平均化。在該圖50中,示出了NAND型閃速存儲器的任意的塊中的擦除次數(shù)的轉(zhuǎn)變。為了使所有的塊都遵從圖50中所示的擦除次數(shù)的轉(zhuǎn)變,在磨損均化中要把對各個塊的擦除次數(shù)的差的閾值設(shè)定得小。圖51是示出了在磨損均化中把對擦除次數(shù)的差的閾值設(shè)定得小的情況下的變化的一個例子的曲線圖。該圖51中的虛線示出了各個塊的擦除次數(shù)的波動的范圍。在圖51中,示出了采用減小閾值的辦法來增加用于磨損均化的擦除處理、使NAND型閃速存儲器整體的壽命變短的狀態(tài)。存儲器管理裝置1,為了減小擦除次數(shù)的分散、抑制由磨損均化導(dǎo)致的擦除處理,在寫入數(shù)據(jù)時,要進行基于數(shù)據(jù)的存取頻度信息的擦除塊的選擇。圖52示出了根據(jù)著色表14的信息確定作為基準的擦除次數(shù)的確定表的一個例子。存儲器管理裝置1,根據(jù)著色表14的參數(shù),計算作為基準的擦除次數(shù),選擇具有與作為基準的擦除次數(shù)最接近的擦除次數(shù)的塊。作為基準的塊的擦除次數(shù),把當前的存儲區(qū)域內(nèi)的塊的最小擦除次數(shù)當作最小值(使用率0%)、把對最小的擦除次數(shù)加上了磨損均化的閾值后的值當作最大值(使用率100%)。在該圖52中,用著色表14的SW-Color和寫入頻度,計算作為基準的擦除次數(shù)。但是,也可以作為M使用SR-Color、讀取頻度進行磨損均化的抑制。圖53是示出了與可擦除次數(shù)對應(yīng)的塊的分組的一個例子的曲線圖。圖54示出了與可擦除次數(shù)對應(yīng)的塊的分組的判斷基準。在本實施形態(tài)中,對每一個存儲區(qū)域進行根據(jù)擦除次數(shù)的塊的分組。表示出塊的分組的結(jié)果的信息,被作為存儲器固有信息12保存起來。另外,表示出塊的分組的結(jié)果的信息,也可以作為存儲器使用信息11保存起來。圖53的粗實線,示出了最小擦除次數(shù)的轉(zhuǎn)變,虛線則示出了磨損均化的闊值。如圖53所示,各個塊都在磨損均化的閾值的范圍內(nèi)(波動的范圍內(nèi))被分割成按除次數(shù)的組。存儲器管理裝置1,在某塊的數(shù)據(jù)被擦除、變成為可再次寫入時,根據(jù)圖54所示的那樣的判定表,判定塊的組屬于何處,存儲到存儲器固有信息12內(nèi)。圖55示出了才艮據(jù)著色表14的信息搜尋磨損均化中的塊所屬的組的一個例子。存儲器管理裝置1,根據(jù)著色表14的信息,確定作為搜尋塊的基準的塊的組。在確定了作為搜尋基準的塊的組后,如圖55所示,存儲器管理裝置1,直到找到了塊為止,搜尋其附近的塊組。當借助于該搜尋處理確定了要寫入數(shù)據(jù)的區(qū)域的物理地址后,存儲器管理裝置1,進行數(shù)據(jù)的寫入,更新地址變換信息13。71另外,也可以使得存儲器管理裝置1使用其他的塊搜尋法確定寫入地址。例如,存儲器管理裝置1,以把擦除次數(shù)當作密鑰、把擦除塊當作節(jié)點的樹形結(jié)構(gòu)(B-TreeB+TreeRB-Tree等)管理可寫入的塊(擦除處理完畢),^M^到存儲器固有信息12或存儲器使用信息11內(nèi)。存儲器管理裝置1,以作為基準的擦除次數(shù)為密鑰對樹進行搜尋,選擇具有最接近的擦除次數(shù)的塊。當借助于任意的處理3b擦除了數(shù)據(jù)后,操作系統(tǒng)27就擦除關(guān)于該數(shù)據(jù)的著色表14的內(nèi)容。存儲器管理裝置1,在著色表14的內(nèi)容已被擦除時,就擦除地址變換信息13中的與擦除對象數(shù)據(jù)的邏輯地址對應(yīng)的物理地址。在數(shù)據(jù)存在于易失性半導(dǎo)體存儲器8上的情況下,就,除易失性半導(dǎo)體存儲器8上的數(shù)據(jù)。圖56是示出了在本實施形態(tài)的存儲器管理裝置1中還具備高速緩沖存儲器的存儲器管理裝置的一個例子的框圖。存儲器管理裝置32,除去與上述存儲器管理裝置1同樣的構(gòu)成外,還具備高速緩沖存儲器33。處理器3b,除去1次高速緩沖存儲器4b、2次高速緩沖存儲器5b之外,還可以直接對高速緩沖存儲器33進行存取。存儲器管理裝置32,在1次高速緩沖存儲器4b、2次高速緩沖存儲器5b、高速緩沖存儲器33中的任何一者中,發(fā)生了頁輸入或頁輸出的情況下,就要對混合主存儲器2進行存取。在以上所說明的本實施形態(tài)中,可以根據(jù)混合主存儲器2的各個存儲器的耐久性實現(xiàn)數(shù)據(jù)配置、延長混合主存儲器2的壽命。此外,在本實施形態(tài)中,由于根據(jù)混合主存儲器2的各個存儲器的可靠性實現(xiàn)數(shù)據(jù)配置,故可以防止混合主存儲器2中的致命性的數(shù)據(jù)缺損。通過使用本實施形態(tài)的存儲器管理裝置1和混合主存儲器2,就可以不進行插拔(swap)。在本實施形態(tài)中,把非易失性半導(dǎo)體存儲器9、IO用作主存儲器。借助于此,就可以使主存儲器的存儲容量大容量化,也可以不使用應(yīng)用HDD/SSD的2次存儲系統(tǒng)。在本實施形態(tài)中,可以減少存儲器分級體系,可以使操作系統(tǒng)27的構(gòu)造簡單化。例如,在本實施形態(tài)中,能以同一分級體系處理l次高速緩沖存儲器4a4c、2次高速緩沖存儲器5a5c、混合主存儲器2。在本實施形態(tài)中,由于把非易失性半導(dǎo)體存儲器9、IO當作主存儲器使用,故可以使即時啟動高速化。在本實施形態(tài)中,使用包括存儲器使用信息ll、存儲器固有信息12、數(shù)據(jù)固有信息的著色表14,可以延長混合主存儲器2的壽命,還可以進行可高速存取的存儲器變換。在本實施形態(tài)中,在來自混合主存儲器2的數(shù)據(jù)讀取中,可以暫時把以非易失性半導(dǎo)體存儲器9、IO的頁尺寸、頁尺寸的倍數(shù)、塊尺寸、塊尺寸的倍數(shù)為讀取單位的數(shù)據(jù),存儲在工作存儲器16內(nèi),然后,再從該工作存儲器16僅僅把必要的數(shù)據(jù)(例如,字節(jié)數(shù)據(jù))發(fā)送給處理器3b。借助于此,在數(shù)據(jù)讀取中就可以進行字節(jié)存取。另外,工作存儲器16,也可以使用處理器3a~3c內(nèi)的1次高速緩沖存儲器4a4c、2次高速緩沖存儲器5a5c、信息存儲部17實現(xiàn)。在上述各個實施形態(tài)中,所謂寫入頻度,也可以為每單位時間的寫入次數(shù)。讀取頻度,也可以為每單位時間的讀取次數(shù)。在上述實施形態(tài)9和10中,混合主存儲器2具備SLC的非易失性半導(dǎo)體存儲器9和MLC的非易失性半導(dǎo)體存儲器10。SLC的可擦除次數(shù)與MLC的可擦除次數(shù)不同。在此,由存儲器管理裝置1執(zhí)行的磨損均化,也可以相應(yīng)于存儲區(qū)域變更。在該情況下,例如,擦除塊根據(jù)該擦除塊的狀態(tài)被分成已使用的組和空閑組。已使用的組,是被寫入了數(shù)據(jù)的狀態(tài)的擦除塊的集合??臻e組,是數(shù)據(jù)擦除完畢的擦除塊的集合。在已使用的組中的擦除次數(shù)少的擦除塊、與空閑組中擦除次數(shù)多的擦除塊之間,在擦除次數(shù)之差超過了預(yù)定的閾值的情況下,存儲器管理裝置1,選擇已使用的組中的擦除次數(shù)少(例如最少)的已使用的擦除塊和空閑組中擦除次數(shù)多的空閑擦除塊。存儲器管理裝置1,在使所選擇的已使用的擦除塊的數(shù)據(jù)向所選擇的空閑擦除塊遷移的同時,使所選擇的已使用的擦除塊向空閑組遷移、使所選擇的空閑擦除塊向已使用的組遷移。在該磨損均化中所選擇的已使用的擦除塊,按一定期間被進行保護,不會變成為磨損均化對象。借助于該磨損均化,在SLC中塊擦除次數(shù)被平均化,在MLC中塊擦除次數(shù)被平均化。存儲器管理裝置l,根據(jù)擴M和存儲區(qū)域(SLC或MLC),改變在磨損均化中使用的閾值。例如,存儲器管理裝置1,在SLC的存儲區(qū)域中,根據(jù)第1閾值,判斷是否進行磨損均化。存儲器管理裝置1,在MLC的存儲區(qū)域中,根據(jù)第2閾值,判斷是否進行磨損均化。借助于此,在各個存儲區(qū)域中,就可以以恰當?shù)腗執(zhí)行磨損均化。權(quán)利要求1、一種包括存儲器管理裝置的信息處理裝置,該存儲器管理裝置具備從處理器接收寫入目的地邏輯地址和寫入對象數(shù)據(jù)的接收部,該寫入目的地邏輯地址指定對混合存儲器的寫入位置,該混合存儲器包括第1存儲器和非易失性的第2存儲器;以使得對上述第2存儲器的存取次數(shù)少于對上述第1存儲器的存取次數(shù)的方式,確定與上述寫入目的地邏輯地址對應(yīng)的寫入目的地物理地址的地址確定部;把使得上述寫入目的地邏輯地址與上述寫入目的地物理地址相關(guān)的地址變換數(shù)據(jù),存儲到存儲部的地址管理部;以及把上述寫入對象數(shù)據(jù)寫入到上述混合存儲器中的、由上述寫入目的地物理地址所表示的位置的寫入部。2、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述地址確定部,基于上述寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一個,確定上述混合存儲器中的上述寫入對象數(shù)據(jù)的寫入目的地物理地址,上述寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一個,基于上述寫入對象數(shù)據(jù)的種類、由用戶設(shè)定的數(shù)據(jù)和上述寫入對象數(shù)據(jù)的存取頻度信息之中的至少一個確定。3、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述地址確定部,基于上述寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一個,判斷上述寫入對象數(shù)據(jù)是屬于存取頻度高的組還是屬于存取頻度低的組,在判斷為上述寫入對象數(shù)據(jù)屬于存取頻度高的組時,把上述第1存儲器中的未^f吏用的物理地址確定為上述寫入目的地物理地址,在判斷為上述寫入對象數(shù)據(jù)屬于存取頻度低的組時,把上述第2存儲器中的未使用的物理地址確定為上述寫入目的地物理地址。4、根據(jù)權(quán)利要求2所述的信息處理裝置,其中,上述重要度,基于上述寫入對象數(shù)據(jù)的數(shù)據(jù)類別、使數(shù)據(jù)的特征與重要度相關(guān)的用戶設(shè)定數(shù)據(jù)和從上述寫入對象數(shù)據(jù)的最后的存取到當前為止的未使用時間之中的至少一個求得。5、根據(jù)權(quán)利要求2所述的信息處理裝置,其中,上述存取頻度,基于由上述寫入對象數(shù)據(jù)的數(shù)據(jù)類別確定的存取頻度的推測值和上述寫入對象數(shù)據(jù)的存取頻度的觀測值之中的至少一個求得。6、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述存儲部,存儲包括寫入對象數(shù)據(jù)固有的存取頻度信息的數(shù)據(jù)固有信息,上述地址確定部,基于上述數(shù)據(jù)固有信息,以使得上述第l存儲器的存取頻度比上述第2存儲器的存取頻度高、且存取頻度在上述第1存儲器內(nèi)和上述第2存儲器內(nèi)均等化的方式,確定上述混合存儲器中的上述寫入對象數(shù)據(jù)的寫入目的地物理地址。7、根據(jù)權(quán)利要求1所述的信息處理裝置,其中,上述存儲部,存儲包括對上述混合存儲器的各個區(qū)域的存取發(fā)生次數(shù)的存儲器使用信息,上述地址確定部,基于上迷存儲器使用信息,以使得上述笫l存儲器的存取頻度比上述第2存儲器的存取頻度高、且存取頻度在上述第l存儲器內(nèi)和上述笫2存儲器內(nèi)均等化的方式,確定上述混合存儲器中的上述寫入對象數(shù)據(jù)的寫入目的地物理地址。8、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述存儲部,存儲包括上述混合存儲器的頁尺寸以及塊尺寸、和上述混合存儲器中的每一個區(qū)域的能存取次數(shù)的存儲器固有信息,上述地址確定部,基于上述存儲器固有信息,以使得上述第l存儲器的存取頻度比上述第2存儲器的存取頻度高、且存取頻度在上述第l存儲器內(nèi)和上述第2存儲器內(nèi)均等化的方式,確定上述混合存儲器中的上述寫入對象數(shù)據(jù)的寫入目的地物理地址。9、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述地址確定部,相應(yīng)于上述第l存儲器的^f吏用率信息和上述第2存儲器的使用率信息,變更用來判斷是把上述寫入對象數(shù)據(jù)存儲到上述第1存儲器還是存儲到上述第2存儲器的閾值。10、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述寫入對象數(shù)據(jù),具備數(shù)據(jù)主體和關(guān)于上述it據(jù)主體的存取頻度信息,上述地址確定部,基于包括在上述寫入對象數(shù)據(jù)內(nèi)的上述存取頻度信息,確定上述寫入目的地物理地址。11、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述寫入對象數(shù)據(jù)的上述存取頻度信息,能由操作系統(tǒng)管理或由用戶設(shè)定。12、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述第1存儲器是易失性半導(dǎo)體存儲器,上述第2存儲器具備在1個存儲單元內(nèi)能存儲M位的第1非易失性半導(dǎo)體存儲器塊和在1個存儲單元內(nèi)能存儲M+1位以上的第2非易失性半導(dǎo)體存儲器塊,其中,上述M為1以上的整數(shù),上述地址確定部,基于上述寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一個,判斷上述寫入對象數(shù)據(jù)屬于存取頻度高的組、存取頻度中等的組、存取頻度低的組中的哪一組,在判斷為上述寫入對象數(shù)據(jù)屬于存取頻度高的組時,把上述易失性半導(dǎo)體存儲器中的未使用的物理地址確定為上述寫入目的地物理地址,在判斷為上述寫入對象數(shù)據(jù)屬于存取頻度中等的組時,把上述第1非易失性半導(dǎo)體存儲器塊中的未使用的物理地址確定為上述寫入目的地物理地址,在判斷為上述寫入對象數(shù)據(jù)屬于存取頻度低的組時,把上述第2非易失性半導(dǎo)體存儲器塊中的未使用的物理地址確定為上述寫入目的地物理地址。13、根據(jù)權(quán)利要求1所述的信息處理裝置,其中,還具備再配置部,該再配置部相應(yīng)于與上述寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一個相關(guān)的、從上次的寫入時開始的動態(tài)變化,確定用來M儲在上述第l存儲器和上述第2存儲器之中的一方的存儲器內(nèi)的上述寫入對象數(shù)據(jù)再配置到上述第l存儲器和上述第2存儲器之中的另一方的存儲器內(nèi)的再配置后的寫入目的地物理地址,把上述寫入對象數(shù)據(jù)再配置到上述另一方的存儲器內(nèi);上述地址管理部利用上述再配置后的寫入目的地物理地址,對存儲在上述存儲部內(nèi)的地址變換數(shù)據(jù)進行更新。14、根據(jù)權(quán)利要求12所述的信息處理裝置,其中,還具備再配置部,該再配置部,相應(yīng)于與上述寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一個相關(guān)的、從上次的寫入時開始的動態(tài)變化,確定用來M儲在上述第1非易失性半導(dǎo)體存儲器塊和上述第2非易失性半導(dǎo)體存儲器塊之中的一方的存儲器塊內(nèi)的上述寫入對象數(shù)據(jù)再配置到上述第1非易失性半導(dǎo)體存儲器塊和上述第2非易失性半導(dǎo)體存儲器塊之中的另一方的存儲器塊內(nèi)的再配置后的寫入目的地物理地址,把上述寫入對象數(shù)據(jù)再配置到上述另一方的存儲器塊內(nèi),上述地址管理部利用上述再配置后的寫入目的地物理地址,對存儲在上述存儲部內(nèi)的地址變換數(shù)據(jù)進行更新。15、根據(jù)權(quán)利要求l所述的信息處理裝置,其中,上述接收部,從上述處理器取得讀取目的地邏輯地址,該信息處理裝置還具備基于存儲在上述存儲部內(nèi)的地址變換數(shù)據(jù),把上述讀取目的地邏輯地址,變換成上述混合存儲器的讀取目的地物理地址的地址變換部;從上述混合存儲器,讀取與上述讀取物理地址對應(yīng)的讀取對象數(shù)據(jù)的讀取部;以及把上述讀M象數(shù)據(jù)傳送給上述處理器的傳送部。16、根據(jù)權(quán)利要求15所述的信息處理裝置,其中,上述傳送部,M上述混合存儲器讀取的數(shù)據(jù)存儲到工作存儲部內(nèi),將存儲在上述工作存儲部內(nèi)的數(shù)據(jù)之中的、與上述讀取目的地物理地址對應(yīng)的部分的讀取對象數(shù)據(jù),傳送給上述處理器。17、根據(jù)權(quán)利要求15所述的信息處理裝置,其中,對上述混合存儲器的寫入單位和讀取單位,是頁尺寸、頁尺寸的倍數(shù)、塊尺寸或塊尺寸的倍數(shù)。18、一種存儲器管理方法,其特征在于從處理器接收寫入目的地邏輯地址和寫入對象數(shù)據(jù),該寫入目的地邏輯地址指定對包括第l存儲器和非易失性的第2存儲器的混合存儲器的寫入位置,以使得對上述第2存儲器的存取次數(shù)少于對上述第l存儲器的存取次數(shù)的方式,確定與上述寫入目的地邏輯地址對應(yīng)的寫入目的地物理地址;址變換數(shù)據(jù),存儲到存儲部,把上述寫入對象數(shù)據(jù)寫入到上述混合存儲器中的、由上述寫入目的地物理地址所表示的位置。19、根據(jù)權(quán)利要求18所述的存儲器管理方法,其特征在于在寫入了數(shù)據(jù)后,還相應(yīng)于與上述寫入對象數(shù)據(jù)的重要度和存取頻度之中的至少一個相關(guān)的、從上次的寫入時開始的動態(tài)變化,確定用來M儲在上述第l存儲器和上述第2存儲器之中的一方的存儲器內(nèi)的上述寫入數(shù)據(jù)再配置到上述第l存儲器和上述第2存儲器之中的另一方的存儲器內(nèi)的再配置后的寫入目的地物理地址,把上述寫入對象數(shù)據(jù)再配置到上述另一方的存儲器內(nèi),利用上述再配置后的寫入目的地物理地址,對存儲在上述存儲部內(nèi)的地址變換數(shù)據(jù)進行更新。20、根據(jù)權(quán)利要求18所述的存儲器管理方法,其特征在于從上述處理器取得讀取目的地邏輯地址,基于存儲在上述存儲部內(nèi)的地址變換數(shù)據(jù),把上述讀取目的地邏輯地址,變換成上述混合存儲器的讀取目的地物理地址,從上述混合存儲器,讀取與上述讀取物理地址對應(yīng)的讀取對象數(shù)據(jù),把上述讀取對象數(shù)據(jù)傳送給上述處理器。全文摘要本發(fā)明涉及包括存儲器管理裝置的信息處理裝置,其具備從處理器接收寫入目的地邏輯地址和寫入對象數(shù)據(jù)的部分,該寫入目的地邏輯地址指定對混合存儲器的寫入位置,該混合存儲器包括第1存儲器和非易失性的第2存儲器;以使得對上述第2存儲器的存取次數(shù)少于對上述第1存儲器的存取次數(shù)的方式,確定與上述寫入目的地邏輯地址對應(yīng)的寫入目的地物理地址的部分;把使得上述寫入目的地邏輯地址與上述寫入目的地物理地址相關(guān)的地址變換數(shù)據(jù),存儲到存儲部的部分;以及,把上述寫入對象數(shù)據(jù)寫入到上述混合存儲器中的、由上述寫入目的地物理地址所表示的位置的部分。文檔編號G06F12/08GK101673245SQ20091000229公開日2010年3月17日申請日期2009年9月9日優(yōu)先權(quán)日2008年9月9日發(fā)明者中井弘人,前田賢一,國松敦,坂本廣幸,宮川雅紀,河込和宏,野末浩志申請人:株式會社東芝