專利名稱::混合密度存儲(chǔ)體儲(chǔ)存裝置及其控制方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種儲(chǔ)存裝置,尤指一種混合密度存儲(chǔ)體(Hybriddensitymemory)儲(chǔ)存裝置及其控制方法。
背景技術(shù):
:非揮發(fā)性存儲(chǔ)體(Non-volatilememory,或稱為非依電性存儲(chǔ)體)是用以儲(chǔ)存數(shù)據(jù),常應(yīng)用于存儲(chǔ)卡、USB接口隨身碟、固態(tài)磁盤驅(qū)動(dòng)器等儲(chǔ)存裝置。閃存(Flashmemory)具有高儲(chǔ)存密度、低耗電特性、有效的存取效率與合理價(jià)格成本等優(yōu)點(diǎn),而成為目前非揮發(fā)性存儲(chǔ)體主流。存儲(chǔ)體是以存儲(chǔ)單元(Memorycell,或稱為存儲(chǔ)胞)保存的電壓值來記錄儲(chǔ)存的位值。傳統(tǒng)的儲(chǔ)存技術(shù)是以單一存儲(chǔ)單元保存的電壓值為高電位或零電位來記錄一位數(shù)據(jù)為1或0?,F(xiàn)有技術(shù)已將存儲(chǔ)單元所保存電位值進(jìn)一歩作分割,使得單一存儲(chǔ)單元可以保存較多不同的電壓位準(zhǔn),而能夠儲(chǔ)存更多位值。舉例來說,倘若存儲(chǔ)單元可保存四種不同電位值,便能夠儲(chǔ)存兩位數(shù)據(jù)。傳統(tǒng)保存單一位數(shù)據(jù)存儲(chǔ)器制程技術(shù)稱為單級(jí)單元(SLC,Single-levd-cell)制程,制成的存儲(chǔ)體稱為低密度存儲(chǔ)體(Lowdensitymemory);保存多位數(shù)據(jù)存儲(chǔ)器制程技術(shù)稱為多級(jí)單元(MLC,Multi-level-cdl)制程,制成的存儲(chǔ)體則稱為高密度存儲(chǔ)體(Highdensitymemory)。相較于低密度存儲(chǔ)體,高密度存儲(chǔ)體的單位面積的數(shù)據(jù)儲(chǔ)存容量可成倍數(shù)增加,因而具有大幅提高儲(chǔ)存容量與降低成本的優(yōu)勢(shì),然其讀寫數(shù)據(jù)、編程與抹除(Erase)所需的時(shí)間卻較長(zhǎng),此外,多級(jí)單元制程技術(shù)也導(dǎo)致其抹除耐用次數(shù)(Endurance)大幅減少,如此便連帶影響了高密度存儲(chǔ)體儲(chǔ)存裝置的數(shù)據(jù)存取速度與使用壽命等儲(chǔ)存特性。高密度存儲(chǔ)體的特點(diǎn)在于儲(chǔ)存容量高與成本低,但數(shù)據(jù)存取速率慢及抹除耐用次數(shù)少;而低密度存儲(chǔ)體的特點(diǎn)在于抹除耐用次數(shù)高與數(shù)據(jù)存取速率快,但成本高及儲(chǔ)存容量低;兩種存儲(chǔ)體優(yōu)劣互見,因而造就了混合密度存儲(chǔ)體(Hybriddensitymemory)的應(yīng)用。所述的混合密度存儲(chǔ)體同時(shí)包括有高密度存儲(chǔ)體與低密度存儲(chǔ)體,而如何由兩者優(yōu)勢(shì)來提升儲(chǔ)存效能,為業(yè)界投入研發(fā)的課題之一。另外由于早期硬盤機(jī)的尋址方式,需結(jié)合其磁道、磁頭與扇區(qū)等三項(xiàng)結(jié)構(gòu)的相關(guān)位置來決定數(shù)據(jù)實(shí)際存放的實(shí)體位置。此方式下,計(jì)算機(jī)系統(tǒng)必須在基本輸出入系統(tǒng)(BIOS)開機(jī)程序進(jìn)行設(shè)定,才能夠在計(jì)算機(jī)操作過程中正確地存取數(shù)據(jù)。目前硬盤機(jī)的主流儲(chǔ)存媒體已逐漸演變?yōu)殚W存,因而計(jì)算機(jī)系統(tǒng)是基于邏輯區(qū)塊尋址(LBA,Logicalblockaddress)的概念,預(yù)先規(guī)劃邏輯區(qū)塊尋址與閃存儲(chǔ)存區(qū)塊(Block)的對(duì)應(yīng)關(guān)系,并根據(jù)此對(duì)應(yīng)關(guān)系建立轉(zhuǎn)換表于硬盤機(jī)韌體之中。數(shù)據(jù)存取過程中,主機(jī)先將文件的邏輯尋址(LA,Logicaladdress)轉(zhuǎn)換為邏輯區(qū)塊尋址,數(shù)據(jù)存取過程僅對(duì)硬盤機(jī)下達(dá)指令,將欲存取的邏輯尋址及邏輯區(qū)塊尋址等邏輯位置標(biāo)記于指令的指定字段。硬盤機(jī)控制器譯碼指令之后,便由閃存地址轉(zhuǎn)換層(FTL,F(xiàn)lashtransitionlayer)按照韌體預(yù)先建立的轉(zhuǎn)換表,將文件的邏輯位置轉(zhuǎn)換為存儲(chǔ)體的實(shí)體位置。而過去優(yōu)化儲(chǔ)存效能的方法如圖1所示,該圖為一計(jì)算機(jī)系統(tǒng)的系統(tǒng)架構(gòu)示意圖,圖中的系統(tǒng)是用以最佳化硬盤機(jī)的動(dòng)作參數(shù)。如圖l所示,計(jì)算機(jī)系統(tǒng)8包括有一主機(jī)板81、一硬盤機(jī)83及一數(shù)據(jù)擷取裝置87,主機(jī)板81以一總線85耦接于硬盤機(jī)83,主機(jī)板81設(shè)置有中央處理器與存儲(chǔ)體等組件,以支持計(jì)算機(jī)系統(tǒng)8的運(yùn)作。此技術(shù)賦予計(jì)算機(jī)系統(tǒng)8具有一軟件(Benchmarksoftware)來控制數(shù)據(jù)擷取裝置87記錄主機(jī)板81與硬盤機(jī)83之間的輸入/輸出指令序列(10CommandS叫uence)信息,經(jīng)由使用者輔助設(shè)定及操作,利用軟件分析這些信息,進(jìn)而根據(jù)分析結(jié)果來最佳化硬盤機(jī)83的動(dòng)作參數(shù)。然而上述技術(shù)具有下列幾項(xiàng)缺失首先,必須在計(jì)算機(jī)系統(tǒng)上安裝額外的軟件及裝置來擷取輸入/輸出指令序列;其次,軟件進(jìn)行信息擷取、分析與參數(shù)最佳化等過程須人為參與;且,此技術(shù)是針對(duì)早期硬盤機(jī)的應(yīng)用范疇,并不適用于儲(chǔ)存媒體為非揮發(fā)性存儲(chǔ)體的儲(chǔ)存裝置。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種混合密度存儲(chǔ)體儲(chǔ)存裝置及其控制方法,由將文件系統(tǒng)的常用文件數(shù)據(jù)或使用者指定的文件數(shù)據(jù)歸類為熱門數(shù)據(jù)(Hotdata),并以熱門清單(Hotlist)來記錄熱門數(shù)據(jù)的邏輯位置(LogicalLocation),當(dāng)主機(jī)下達(dá)指令時(shí),儲(chǔ)存裝置判斷主機(jī)下達(dá)指令所指向的邏輯位置是否屬于熱門清單記載的邏輯位置其中之一,來指定此邏輯位置對(duì)應(yīng)的實(shí)體位置(Physicallocation),為可提升混合密度存儲(chǔ)體裝置的數(shù)據(jù)儲(chǔ)存效能,并防止儲(chǔ)存資源浪費(fèi)。本發(fā)明揭示一種混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,適用于配置一混合密度存儲(chǔ)體儲(chǔ)存裝置對(duì)應(yīng)一文件系統(tǒng)的實(shí)體位置。此儲(chǔ)存裝置適用于儲(chǔ)存一文件數(shù)據(jù),并具有一高密度存儲(chǔ)儲(chǔ)存空間、一低密度存儲(chǔ)儲(chǔ)存空間及一熱門清單,此熱門清單適用于記錄該文件系統(tǒng)中的數(shù)個(gè)邏輯位置。所述的控制方法的步驟包括首先,接收一指令,并識(shí)別此指令所指向的邏輯位置。隨后,比對(duì)該指令所指向的邏輯位置是否屬于記錄于熱門清單的該等邏輯位置其中之一。最后,根據(jù)比對(duì)結(jié)果,指定高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。所述的邏輯位置為一邏輯尋址(Logicaladdress,LA)及/或一邏輯區(qū)塊尋址(Logicalblockaddress,LBA)。本發(fā)明再揭示另一種混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,適用于配置一混合密度存儲(chǔ)體儲(chǔ)存裝置的一文件系統(tǒng)的實(shí)體位置。此儲(chǔ)存裝置具有一高密度存儲(chǔ)儲(chǔ)存空間及一低密度存儲(chǔ)儲(chǔ)存空間。所述的控制方法的步驟包括首先,接收一指令。其次,執(zhí)行一熱門數(shù)據(jù)判定程序,以判斷該指令所指向的邏輯位置是否屬于熱門數(shù)據(jù)。最后,根據(jù)判斷結(jié)果,指定高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。本發(fā)明再揭示一種混合密度存儲(chǔ)體儲(chǔ)存裝置,適用于接受一主機(jī)所下達(dá)的指令運(yùn)作以存取文件數(shù)據(jù)。所述的混合密度存儲(chǔ)體儲(chǔ)存裝置包括有一非揮發(fā)性存儲(chǔ)體單元及一控制單元。非揮發(fā)性存儲(chǔ)體單元包括有一高密度存儲(chǔ)儲(chǔ)存空間以及一低密度存儲(chǔ)儲(chǔ)存空間??刂茊卧哂幸挥脕碛涗洈?shù)個(gè)屬于熱門數(shù)據(jù)的邏輯位置的熱門清單,使控制單元可由該熱門清單,指定高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為文件數(shù)據(jù)存放的實(shí)體位置。以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。圖1為現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)的系統(tǒng)架構(gòu)示意圖2為本發(fā)明所揭示混合密度存儲(chǔ)體儲(chǔ)存裝置的一具體實(shí)施例的系統(tǒng)架構(gòu)示意圖3為本發(fā)明所揭示熱門數(shù)據(jù)辨識(shí)單元的一具體實(shí)施例的系統(tǒng)架構(gòu)示意圖4A及圖4B為本發(fā)明所揭示的熱門資料識(shí)別的一具體實(shí)施例的示意圖;圖5為本發(fā)明所揭示混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法的步驟流程圖;圖6為本發(fā)明所揭示混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法的一具體實(shí)施例的步驟流程圖7為本發(fā)明所揭示混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法的一具體實(shí)施例的步驟流程圖;以及圖8為本發(fā)明所揭示的數(shù)據(jù)更新轉(zhuǎn)移程序的步驟流程圖。其中,附圖標(biāo)記1:數(shù)字系統(tǒng)10:混合密度存儲(chǔ)體儲(chǔ)存裝置11:非揮發(fā)性存儲(chǔ)體單元110:低密度存儲(chǔ)儲(chǔ)存空間112:高密度存儲(chǔ)儲(chǔ)存空間13:控制單元131:系統(tǒng)接口132:微處理器133:熱門數(shù)據(jù)辨識(shí)單元134:數(shù)據(jù)傳輸緩沖區(qū)135:存儲(chǔ)體接口15:電源管理單元17:主機(jī)19:電源200:清單暫存區(qū)202:輸入/輸出監(jiān)測(cè)單元9204:熱門清單比對(duì)單元206:熱門清單更新單元208:清單備份單元210:接口控制單元300、310:指令的邏輯尋址302、312:候選清單304、314:熱門清單8:計(jì)算機(jī)系統(tǒng)81:主機(jī)板83:硬盤機(jī)85:總線87:數(shù)據(jù)擷取裝置AGE:周期LA:邏輯尋址LB:邏輯區(qū)塊尋址L:尋址空間長(zhǎng)度S102S408:各個(gè)步驟流程具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的結(jié)構(gòu)原理和工作原理作具體的描述本發(fā)明的混合密度存儲(chǔ)體儲(chǔ)存裝置(Hybriddensitymemorystoragedevice)及其控制方法,將文件系統(tǒng)的常用文件或使用者指定的文件歸類為熱門數(shù)據(jù)(Hotdata),然后利用熱門清單(Hotlist)記錄熱門數(shù)據(jù)的邏輯位置(Logicallocation),再將這些熱門數(shù)據(jù)的邏輯位置所對(duì)應(yīng)的實(shí)體位置(Physicallocation)配置于低密度存儲(chǔ)儲(chǔ)存空間中,以符合熱門數(shù)據(jù)對(duì)于存取速率與抹除耐用次數(shù)(Endurance)的需求,從而達(dá)到提升儲(chǔ)存效能的功效。首先,請(qǐng)參閱圖2,該圖為本發(fā)明所揭示的混合密度存儲(chǔ)體儲(chǔ)存裝置的系統(tǒng)架構(gòu)示意圖。如圖2所示,一混合密度存儲(chǔ)體儲(chǔ)存裝置10(以下簡(jiǎn)稱儲(chǔ)存裝置)應(yīng)用于一數(shù)字系統(tǒng)l中,配合儲(chǔ)存數(shù)據(jù)及參與執(zhí)行數(shù)據(jù)讀寫。數(shù)字系統(tǒng)1中,儲(chǔ)存裝置10耦接于主機(jī)17,接受主機(jī)17所下達(dá)的指令運(yùn)作。具體來說,主機(jī)17可為一計(jì)算機(jī)系統(tǒng),而儲(chǔ)存裝置10則負(fù)責(zé)執(zhí)行計(jì)算機(jī)系統(tǒng)的硬盤功能。儲(chǔ)存裝置10包括有一非揮發(fā)性存儲(chǔ)體單元11、一控制單元B以及一電源管理單元15。非揮發(fā)性存儲(chǔ)體單元ll是由閃存(Flashmemory)所構(gòu)成,包括有一低密度存儲(chǔ)儲(chǔ)存空間110以及一高密度存儲(chǔ)儲(chǔ)存空間112。低密度存儲(chǔ)儲(chǔ)存空間110是由低密度存儲(chǔ)體構(gòu)成;高密度存儲(chǔ)儲(chǔ)存空間112則是由高密度存儲(chǔ)體構(gòu)成。低密度存儲(chǔ)體的特點(diǎn)為單位儲(chǔ)存容量低、抹除耐用次數(shù)高與數(shù)據(jù)存取速率快;而高密度存儲(chǔ)體的特點(diǎn)則為儲(chǔ)存容量高、抹除耐用次數(shù)少與數(shù)據(jù)存取速率低。電源管理單元15耦接于一電源19,接收其輸出電力,并將電力轉(zhuǎn)換為儲(chǔ)存裝置10內(nèi)部的控制單元13與非揮發(fā)性存儲(chǔ)體單元11所需的電源。儲(chǔ)存裝置IO儲(chǔ)存有一文件系統(tǒng),主機(jī)17是根據(jù)FAT12、FAT16、FAT32或NTFS文件系統(tǒng)所規(guī)范的系統(tǒng)架構(gòu)管理文件系統(tǒng)中的文件數(shù)據(jù)。儲(chǔ)存裝置IO是以閃存地址轉(zhuǎn)換層(Flashtransitionlayer,FTL),按照預(yù)先規(guī)劃于韌體的轉(zhuǎn)換表來映像轉(zhuǎn)換文件的邏輯位置為非揮發(fā)性存儲(chǔ)體單元11的實(shí)體位置。控制單元13耦接于主機(jī)17與非揮發(fā)性存儲(chǔ)體單元11之間,其具有一用來記錄數(shù)個(gè)邏輯位置的熱門清單。本發(fā)明將文件系統(tǒng)的常用文件或使用者指定的文件歸類為熱門數(shù)據(jù),由于熱門數(shù)據(jù)具有常被存取與更新的特點(diǎn),故將熱門數(shù)據(jù)的實(shí)體位置配置于低密度存儲(chǔ)儲(chǔ)存空間110。所述的熱門清單是用來記錄這些熱門數(shù)據(jù)的邏輯位置,以定義出文件系統(tǒng)中經(jīng)常使用的邏輯區(qū)間。按,以下將熱門清單所記錄的邏輯位置稱為特定邏輯位置,以與一般的邏輯位置作區(qū)別。所述的邏輯位置為邏輯尋址(Logicaladdress,LA)及/或邏輯區(qū)塊尋址(Logicalblockaddress,LBA)。控制單元13可由熱門清單,指定低密度存儲(chǔ)儲(chǔ)存空間110的實(shí)體位置或高密度存儲(chǔ)儲(chǔ)存空間112的實(shí)體位置作為文件數(shù)據(jù)的實(shí)體位置。具體來說,控制單元13接收主機(jī)17所下達(dá)的指令,此指令可為一寫入指令或?yàn)橐蛔x取指令,寫入指令是將一邏輯位置的數(shù)據(jù)寫入非揮發(fā)性存儲(chǔ)體單元11中,讀取指令則是將一邏輯位置的數(shù)據(jù)從非揮發(fā)性存儲(chǔ)體單元11中讀取出來,而欲讀寫的邏輯尋址、尋址空間長(zhǎng)度與邏輯區(qū)塊尋址等邏輯位置由主機(jī)17標(biāo)記于指令的指定字段中??刂茊卧?3對(duì)接收到的指令作譯碼,識(shí)別指令所指向的邏輯位置,并比對(duì)指令所指向的邏輯位置是否屬于熱門清單所記錄的特定邏輯位置其中之一,再根據(jù)比對(duì)結(jié)果,指定高密度存儲(chǔ)儲(chǔ)存空間112的實(shí)體位置或低密度存儲(chǔ)儲(chǔ)存空間iio的實(shí)體位置作為識(shí)別出的邏輯位置所對(duì)應(yīng)的實(shí)體位置,然后將數(shù)據(jù)存放其中。亦即,倘若指令所指向的邏輯位置屬于熱門清單所記錄的特定邏輯位置其中之一,控制單元13便指定低密度存儲(chǔ)儲(chǔ)存空間110的實(shí)體位置作為此邏輯位置所對(duì)應(yīng)的實(shí)體位置,使得數(shù)據(jù)的實(shí)體位置具備較高數(shù)據(jù)存取速率與抹除耐用次數(shù);倘若指令所指向的邏輯位置并不屬于熱門清單所記錄的特定邏輯位置其中之一,控制單元13則指定高密度存儲(chǔ)儲(chǔ)存空間112的實(shí)體位置作為此邏輯位置所對(duì)應(yīng)的實(shí)體位置。于一具體實(shí)施例,所述的熱門清單包括有一啟動(dòng)熱門清單、一讀取熱門清單與一寫入熱門清單,分別記錄數(shù)字系統(tǒng)1于啟動(dòng)、讀取與寫入等三種運(yùn)作模式中經(jīng)常存取的邏輯位置。其中啟動(dòng)熱門清單是記錄數(shù)字系統(tǒng)1于啟動(dòng)周期(即系統(tǒng)執(zhí)行開機(jī)程序的一定時(shí)間,例如..30秒)內(nèi),主機(jī)17經(jīng)常讀取或?qū)懭氲倪壿嬑恢谩S捎谙到y(tǒng)啟動(dòng)時(shí),一般都會(huì)重復(fù)相同的存取模式,例如加載操作系統(tǒng)等程序,若將啟動(dòng)周期內(nèi)常用文件的實(shí)體位置指定為低密度存儲(chǔ)儲(chǔ)存空間110,便可加快系統(tǒng)的啟動(dòng)速度。讀取熱門清單是記錄主機(jī)17經(jīng)常讀取的邏輯位置。寫入熱門清單則是記錄主機(jī)17經(jīng)常寫入的邏輯位置?;谶\(yùn)作模式的差異,控制單元13以不同的熱門清單來與指令所指向的邏輯位置作比對(duì)。圖2中,控制單元13包括有一系統(tǒng)接口131、一微處理器132、一熱門數(shù)據(jù)辨識(shí)單元133、一數(shù)據(jù)傳輸緩沖區(qū)134以及一存儲(chǔ)體接口135。系統(tǒng)接口131耦接于主機(jī)17,接收主機(jī)17所下達(dá)的指令及傳輸該指令所對(duì)應(yīng)的數(shù)據(jù)。微處理器132耦接于系統(tǒng)接口131,用以接收并處理與響應(yīng)該指令,控制儲(chǔ)存裝置10與控制單元13的運(yùn)作。熱門清單暫存于熱門數(shù)據(jù)辨識(shí)單元133內(nèi),熱門數(shù)據(jù)辨識(shí)單元133耦接于系統(tǒng)接口131,識(shí)別該指令所指向的邏輯位置,并比對(duì)指令所指向的邏輯位置是否屬于記錄于熱門清單的特定邏輯位置其中之一,進(jìn)而輸出一比對(duì)結(jié)果到微處理器132。數(shù)據(jù)傳輸緩沖區(qū)134耦接于系統(tǒng)接口131,用以暫存主機(jī)17傳送到儲(chǔ)存裝置10的數(shù)據(jù),或暫存主機(jī)17預(yù)備從儲(chǔ)存裝置10讀取的數(shù)據(jù)。存儲(chǔ)體接口135耦接于數(shù)據(jù)傳輸緩沖區(qū)134與非揮發(fā)性存儲(chǔ)體單元11之間,為控制單元13與非揮發(fā)性存儲(chǔ)體單元11之間的數(shù)據(jù)傳輸接□。接著,請(qǐng)參閱圖3,該圖為本發(fā)明所揭示熱門數(shù)據(jù)辨識(shí)單元的一具體實(shí)施例的系統(tǒng)架構(gòu)示意圖。如圖3所示,熱門數(shù)據(jù)辨識(shí)單元133包括有一清單暫存區(qū)200、一輸入/輸出監(jiān)測(cè)單元202、一熱門清單比對(duì)單元204、一熱門清單更新單元206、一清單備份單元208及一接口控制單元210。熱門清單儲(chǔ)存于非揮發(fā)性存儲(chǔ)體單元11中,當(dāng)數(shù)字系統(tǒng)1啟動(dòng)時(shí),熱門清單便被復(fù)制到清單暫存區(qū)200內(nèi)暫存。接口控制單元210為熱門數(shù)據(jù)辨識(shí)單元133與外部的系統(tǒng)接口131、微處理器132及非揮發(fā)性存儲(chǔ)體單元11耦接的連接接口。輸入/輸出監(jiān)測(cè)單元202、熱門清單比對(duì)單元204、熱門清單更新單元206及清單備份單元208耦接于清單暫存區(qū)200與接口控制單元210之間,可存取暫存于清單暫存區(qū)200的熱門清單,并通過接口控制單元210耦接于外部的系統(tǒng)接口131、微處理器132及非揮發(fā)性存儲(chǔ)體單元11。輸入/輸出監(jiān)測(cè)單元202通過接口控制單元210耦接于系統(tǒng)接口131,用以識(shí)別主機(jī)17所下達(dá)指令所指向的邏輯位置。熱門清單比對(duì)單元204耦接于輸入/輸出監(jiān)測(cè)單元202,接收識(shí)別出的邏輯位置,并根據(jù)熱門清單,比對(duì)指令指向的邏輯位置是否屬于熱門清單上所記錄的特定邏輯位置其中的一,并輸出一比對(duì)結(jié)果。微處理器132接收比對(duì)結(jié)果,指定低密度存儲(chǔ)儲(chǔ)存空間110或高密度存儲(chǔ)儲(chǔ)存空間112作為指令所對(duì)應(yīng)的實(shí)體位置。熱門清單更新單元206接受微處理器132的控制,根據(jù)熱門清單比對(duì)單元204的比對(duì)結(jié)果,更新暫存于清單暫存區(qū)200的熱門清單。清單備份單元208接受微處理器132的控制,將暫存于清單暫存區(qū)200的熱門清單轉(zhuǎn)存到非揮發(fā)性存儲(chǔ)體11中作備份,以在下次啟動(dòng)時(shí),將熱門清單從非揮發(fā)性存儲(chǔ)體單元11中載出轉(zhuǎn)入清單暫存區(qū)200中暫存。于一具體實(shí)施例,儲(chǔ)存裝置IO更具有一候選清單,倘若主機(jī)17所下達(dá)的指令指向的邏輯位置并不屬于熱門清單所記錄的特定邏輯位置其中的一時(shí),將此識(shí)別出的邏輯位置記錄于候選清單中。請(qǐng)參閱圖4A及圖4B,該二圖為本發(fā)明所揭示的熱門數(shù)據(jù)識(shí)別的一具體實(shí)施例的示意圖,為顯示熱門數(shù)據(jù)識(shí)別的簡(jiǎn)明實(shí)例。圖4A中,候選清單302與熱門清單304記載的參數(shù)有邏輯尋址LA、尋址空間長(zhǎng)度L及周期AGE。其中邏輯尋址LA代表數(shù)據(jù)的起始地址;長(zhǎng)度L為尋址空間長(zhǎng)度,也就是熱門數(shù)據(jù)量;周期AGE則代表該筆登錄數(shù)據(jù)未被指令命中(重復(fù)存取)的期間,此周期AGE可為實(shí)際時(shí)間或指令輸出入次數(shù)來計(jì)數(shù),也可以利用其它演算方式來實(shí)施,以便作為熱門清單的數(shù)據(jù)置換依據(jù),以淘汰長(zhǎng)時(shí)間未被存取指令命中的邏輯位置。圖4A中,預(yù)設(shè)候選清單302及熱門清單304均具記載五筆數(shù)據(jù)的空間,并采取指令300采取邏輯尋址LA作為其邏輯位置,而周期AGE為指令未命中的次數(shù)。假設(shè)系統(tǒng)啟動(dòng)之后,候選清單302與熱門清單304均為空白狀態(tài),六筆指令存取的邏輯尋址依序?yàn)?x0000、0x0010、0x0123、0x0200、0x0210、0x0123,前五筆數(shù)據(jù)將先依序填入候選清單302內(nèi),第六筆指令的邏輯尋址為0x0123,與候選清單302所保存的第三筆紀(jì)錄重復(fù),其周期更新為l,其它紀(jì)錄則繼續(xù)累加,而候選清單302發(fā)生重復(fù)的第三筆紀(jì)錄會(huì)被轉(zhuǎn)入熱門清單304中。實(shí)務(wù)上,由于尋址空間長(zhǎng)度經(jīng)常改變,故于另一具體實(shí)施例,候選清單與熱門清單記載的參數(shù)可舍尋址空間長(zhǎng)度,而采取邏輯區(qū)塊尋址與周期AGE。請(qǐng)參閱圖4B,該圖與圖4A為同一存取作業(yè)。由于是以邏輯區(qū)塊尋址LB為準(zhǔn),將擴(kuò)大命中的機(jī)率。圖4B中,熱門清單314的邏輯區(qū)塊尋址LB為0x000、0x002等二紀(jì)錄,分別在第二次與第五次存取時(shí),在候選清單中發(fā)生重復(fù),而列入熱門清單,而第六筆指令310的邏輯位置并被列為熱門清單314的最新紀(jì)錄。根據(jù)上述實(shí)例可知,本發(fā)明的候選清單與熱門清單記錄的邏輯位置可為邏輯尋址,亦可為邏輯區(qū)塊尋址。實(shí)務(wù)上須同時(shí)配合閃存控制器的硬件資源、邏輯實(shí)體轉(zhuǎn)換算法及文件系統(tǒng)等作整體考慮,以決定釆取的方式。接著,請(qǐng)參閱圖5,該圖為本發(fā)明所揭示混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法的步驟流程圖。其中相關(guān)的系統(tǒng)架構(gòu)請(qǐng)同時(shí)參閱圖2。如圖5所示,所述的控制方法包括有下列步驟首先,接收一指令,并譯碼該指令,以識(shí)別指令所指向的邏輯位置(步驟S102);隨后,比對(duì)指令所指向的邏輯位置是否為熱門清單所記錄的特定邏輯位置其中之一(步驟S104);及最后,根據(jù)比對(duì)結(jié)果,指定高密度存儲(chǔ)儲(chǔ)存空間112的實(shí)體位置或低密度存儲(chǔ)儲(chǔ)存空間110的實(shí)體位置作為指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置(歩驟S106)。請(qǐng)參閱圖6,該圖為本發(fā)明所揭示混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法之一具體實(shí)施例的歩驟流程圖,為顯示寫入模式下,主機(jī)17將一數(shù)據(jù)寫入非揮發(fā)性存儲(chǔ)體單元11的步驟流程。其中相關(guān)的系統(tǒng)架構(gòu)請(qǐng)同時(shí)參閱圖2。如圖6所示,此控制方法的寫入模式包括下列步驟首先,控制單元13接收由主機(jī)17所下達(dá)的一寫入指令,并識(shí)別寫入指令所指向的邏輯位置(歩驟S202);之后,熱門數(shù)據(jù)辨識(shí)單元133比對(duì)指令所指向的邏輯位置是否屬于熱門清單記錄的特定邏輯位置其中之一,以判斷主機(jī)17欲寫入的數(shù)據(jù)是否為熱門數(shù)據(jù)(歩驟S204);倘若指令所指向的邏輯位置屬于特定邏輯位置其中之一,則指定低密度存儲(chǔ)儲(chǔ)存空間110的實(shí)體位置作為指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置(步驟S206);倘若指令所指向的邏輯位置并不屬于特定邏輯位置其中之一,則指定高密度存儲(chǔ)儲(chǔ)存空間112的實(shí)體位置作為指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置(步驟S208);及最后,傳輸數(shù)據(jù)到指定的存儲(chǔ)儲(chǔ)存空間(110或112)儲(chǔ)存(歩驟S210)。請(qǐng)參閱圖7,該圖為本發(fā)明所揭示混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法之一具體實(shí)施例的步驟流程圖,此實(shí)施例包括有數(shù)字系統(tǒng)l的啟動(dòng)、讀取與寫入等三種運(yùn)作模式。其中相關(guān)的系統(tǒng)架構(gòu)請(qǐng)同時(shí)參閱圖2、圖3。于數(shù)字系統(tǒng)1啟動(dòng)(步驟S300)后,便進(jìn)入啟動(dòng)模式,判斷非揮發(fā)性存儲(chǔ)體單元11內(nèi)是否儲(chǔ)存有熱門清單(步驟S302)。倘若步驟S302的判斷為否,則等待主機(jī)17輸入指令(步驟S304);倘若步驟S302的判斷結(jié)果為是,則將熱門清單加載熱門數(shù)據(jù)辨識(shí)單元133的清單暫存區(qū)200(步驟S306)中,再進(jìn)行步驟S304。步驟S304之后,判斷是否接收到主機(jī)17所下達(dá)的指令(步驟S308)。倘若步驟S308的判斷為否,則回到歩驟S304;倘若歩驟S308的判斷為是,則再判斷是否已到達(dá)啟動(dòng)周期(步驟S310)。倘若步驟S310的判斷為否,則判斷指令所指向的邏輯位置是否未列入啟動(dòng)熱門清單(步驟S312);倘若步驟S312的判斷為否,則回到步驟S304;倘若步驟S312的判斷為是,則更新啟動(dòng)熱門清單(步驟S314);之后,再回到步驟S304。倘若步驟S310的判斷為是,則代表啟動(dòng)周期已滿,此時(shí)便由啟動(dòng)模式進(jìn)入讀取模式與寫入模式,此實(shí)施例先判斷主機(jī)17所下達(dá)的指令是否為讀取指令(步驟S316)。倘若步驟S316的判斷為是,便進(jìn)入讀取模式,識(shí)別與比對(duì)指令所指向的邏輯位置是否為熱門清單的特定邏輯位置其中之一,以判斷指令對(duì)應(yīng)的數(shù)據(jù)是否為熱門數(shù)據(jù)(歩驟S318)。倘若步驟S318的判斷為否,則回到歩驟S304;倘若步驟S318的判斷為是,則判斷指令所指向的邏輯位置是否未列入讀取熱門清單(步驟S320)。倘若步驟S320的判斷為否,則回到步驟S304;倘若步驟S320的判斷為是,則更新讀取熱門清單(步驟S322)。之后,判斷是否需進(jìn)行熱門清單備份(步驟S332);倘若步驟S332的判斷為是,則將暫存于熱門數(shù)據(jù)辨識(shí)單元333的熱門清單備份到非揮發(fā)性存儲(chǔ)體單元11中(步驟S334);倘若步驟S332的判斷為否,則回到步驟S304。倘若歩驟S316的判斷為否,則判斷主機(jī)17所下達(dá)的指令是否為寫入指令(步驟S324);倘若步驟S324的判斷為否,則回到步驟S304;倘若步驟S324的判斷為是,則識(shí)別指令所指向的邏輯位置是否屬于熱門清單所記錄的特定邏輯位置其中之一,以判斷指令對(duì)應(yīng)的數(shù)據(jù)是否為熱門數(shù)據(jù)(步驟S326)。倘若歩驟S326的判斷為否,則回到步驟S304;倘若步驟S326的判斷為是,則判斷指令所指向的邏輯位置是否未列入寫入熱門清單(步驟S328)。倘若步驟S328的判斷為否,則回到步驟S304;倘若步驟S328的判斷為是,則更新寫入熱門清單(步驟S330)。之后,再進(jìn)入步驟S332,以判斷是否進(jìn)行熱門清單備份與后續(xù)步驟。于一具體實(shí)施例中,儲(chǔ)存裝置10更具有一候選清單,于步驟S318與步驟S326中,倘若指令所指向的邏輯位置并不屬于特定邏輯位置其中之一時(shí),則將此識(shí)別出的邏輯位置記錄于候選清單中。步驟S318與步驟S326更判斷指令所指向的邏輯位置是否屬于候選清單所記錄的邏輯位置其中之一,倘若判斷結(jié)果為是,則將識(shí)別出的邏輯位置從候選清單轉(zhuǎn)入熱門清單,以更新熱門清單。又,當(dāng)熱門清單接受更新之后,儲(chǔ)存裝置10必須執(zhí)行一數(shù)據(jù)更新轉(zhuǎn)移程序,使得文件系統(tǒng)的邏輯位置與實(shí)體位置的對(duì)應(yīng)關(guān)系與熱門清單的內(nèi)容一致。請(qǐng)參閱圖8,該圖為本發(fā)明所揭示的數(shù)據(jù)更新轉(zhuǎn)移程序的步驟流程圖。其中相關(guān)的系統(tǒng)架構(gòu)請(qǐng)同時(shí)參閱圖2。如圖8所示,數(shù)據(jù)更新轉(zhuǎn)移程序開始執(zhí)行(步驟S400)之后,先判斷熱門清單中是否有新增的邏輯位置數(shù)據(jù)(歩驟S402);倘若歩驟S402的判斷為否,則結(jié)束數(shù)據(jù)更新轉(zhuǎn)移程序(歩驟S408);倘若步驟S402的判斷為是,則讀取高密度存儲(chǔ)儲(chǔ)存空間112,以取得新增的邏輯位置的數(shù)據(jù)(步驟S404)。之后,將從高密度存儲(chǔ)儲(chǔ)存空間112讀取到的數(shù)據(jù)轉(zhuǎn)移到低密度存儲(chǔ)儲(chǔ)存空間110中儲(chǔ)存(步驟S406)。最后,進(jìn)入步驟S408,結(jié)束數(shù)據(jù)更新轉(zhuǎn)移程序。上述實(shí)施例均通過比對(duì)的方式,來判斷指令的邏輯位置是否屬于熱門數(shù)據(jù)。于另一具體實(shí)施例中,所述的控制方法于接收到主機(jī)17所下達(dá)的指令,并識(shí)別指令所指向的邏輯位置后,系執(zhí)行一熱門數(shù)據(jù)判定程序,對(duì)指令所指向的邏輯位置以雜湊函式(Hashfimction)、雜湊表(Hashtable)與半衰期(Decadeperiod)等方法作演算,以判斷指令所指向的邏輯位置是否屬于熱門數(shù)據(jù)所儲(chǔ)存的邏輯位置。之后,再根據(jù)判斷結(jié)果,指定低密度存儲(chǔ)儲(chǔ)存區(qū)間110的實(shí)體位置或高密度存儲(chǔ)儲(chǔ)存區(qū)間112的實(shí)體位置作為指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。亦即,倘若指令所指向的邏輯位置屬于熱門數(shù)據(jù),則指定低密度存儲(chǔ)儲(chǔ)存空間110的實(shí)體位置作為此邏輯位置所對(duì)應(yīng)的實(shí)體位置;倘若此邏輯位置并不屬于熱門數(shù)據(jù),則指定高密度存儲(chǔ)儲(chǔ)存空間112的實(shí)體位置作為此邏輯位置所對(duì)應(yīng)的實(shí)體位置。按,所述的熱門數(shù)據(jù)判定程序?yàn)橐滑F(xiàn)有技術(shù),于2006年六月臺(tái)灣大學(xué)信息學(xué)院研究生謝仁偉所發(fā)表的博士論文"閃存管理的可靠性及效能提升"有相關(guān)技術(shù)說明,故在此便不再作贅述。由以上實(shí)例詳述,當(dāng)可知悉本發(fā)明的混合密度存儲(chǔ)體儲(chǔ)存裝置及其控制方法,是將常用文件或使用者指定的文件歸類為熱門數(shù)據(jù),由判斷主機(jī)所下達(dá)指令的邏輯位置是否屬于熱門數(shù)據(jù)所儲(chǔ)存的邏輯位置,來指定此邏輯位置所對(duì)應(yīng)的實(shí)體位置為高密度存儲(chǔ)儲(chǔ)存空間或低密度存儲(chǔ)儲(chǔ)存空間。如此一來,除了改善現(xiàn)有技術(shù)將同一文件標(biāo)頭區(qū)與數(shù)據(jù)區(qū)分配于不同存儲(chǔ)體,致使儲(chǔ)存裝置過早失效與造成儲(chǔ)存資源浪費(fèi)等缺點(diǎn)之外,更配合儲(chǔ)存裝置的使用模式,對(duì)混合密度存儲(chǔ)體儲(chǔ)存裝置的數(shù)據(jù)存取效能作進(jìn)一步的提升。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。權(quán)利要求1、一種混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,其特征在于,適用于配置一混合密度存儲(chǔ)體儲(chǔ)存裝置對(duì)應(yīng)一文件系統(tǒng)的實(shí)體位置,且該混合密度存儲(chǔ)體儲(chǔ)存裝置適用于儲(chǔ)存一主機(jī)所提供的文件數(shù)據(jù),并具有一高密度存儲(chǔ)儲(chǔ)存空間、一低密度存儲(chǔ)儲(chǔ)存空間及一熱門清單,該熱門清單適用于記錄該文件系統(tǒng)中的數(shù)個(gè)邏輯位置,該控制方法包括下列步驟接收一指令;比對(duì)該指令所指向的邏輯位置是否屬于記錄于該熱門清單的該等邏輯位置其中之一;及根據(jù)比對(duì)結(jié)果指定該高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或該低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。2、根據(jù)權(quán)利要求1所述的混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,其特征在于,倘若該指令所指向的邏輯位置屬于記錄于該熱門清單的該等邏輯位置其中之一,則指定該低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置,倘若該指令所指向的邏輯位置并不屬于記錄于該熱門清單的該等邏輯位置其中之一,則指定高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。3、根據(jù)權(quán)利要求1所述的混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,其特征在于,所述的混合密度存儲(chǔ)體儲(chǔ)存裝置更具有一候選清單,倘若該指令所指向的邏輯位置并不屬于記錄于該熱門清單的該等邏輯位置其中之一,則將該指令所指向的邏輯位置記錄于該候選清單上;并且在比對(duì)該指令所指向的邏輯位置是否屬于記錄于該熱門清單的該等邏輯位置其中之一的步驟中,更包括比對(duì)該指令所指向的邏輯位置是否記錄于該候選清單上的步驟,倘若該指令所指向的邏輯位置被記錄于該候選清單上,則將該指令所指向的邏輯位置從該候選清單轉(zhuǎn)入該熱門清單,以更新該熱門清單,并進(jìn)而執(zhí)行一數(shù)據(jù)更新轉(zhuǎn)移程序;其中該數(shù)據(jù)更新轉(zhuǎn)移程序包括讀取高密度存儲(chǔ)儲(chǔ)存空間,以取得該熱門清單中新增的邏輯位置的數(shù)據(jù);及將自高密度存儲(chǔ)儲(chǔ)存空間讀取到的數(shù)據(jù)轉(zhuǎn)移到低密度存儲(chǔ)儲(chǔ)存空間中儲(chǔ)存。4、根據(jù)權(quán)利要求1所述的混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,其特征在于,在該混合密度存儲(chǔ)體儲(chǔ)存裝置的一啟動(dòng)模式中,倘若該指令所指向的邏輯位置并不屬于記錄于該熱門清單的該等邏輯位置其中之一,則該控制方法更包括根據(jù)該指令所指向的邏輯位置更新該熱門清單,并進(jìn)而執(zhí)行一數(shù)據(jù)更新轉(zhuǎn)移程序;其中該數(shù)據(jù)更新轉(zhuǎn)移程序包括讀取高密度存儲(chǔ)儲(chǔ)存空間,以取得該熱門清單中新增的邏輯位置的數(shù)據(jù);及將自高密度存儲(chǔ)儲(chǔ)存空間讀取到的數(shù)據(jù)轉(zhuǎn)移到低密度存儲(chǔ)儲(chǔ)存空間中儲(chǔ)存。5、一種混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,其特征在于,適用于配置一混合密度存儲(chǔ)體儲(chǔ)存裝置的一文件系統(tǒng)的實(shí)體位置,該混合密度存儲(chǔ)體儲(chǔ)存裝置具有一高密度存儲(chǔ)儲(chǔ)存空間及一低密度存儲(chǔ)儲(chǔ)存空間,該控制方法包括下列歩驟接收一指令;執(zhí)行一熱門數(shù)據(jù)判定程序,以判斷該指令所指向的邏輯位置是否屬于熱門數(shù)據(jù);及根據(jù)判斷結(jié)果指定該高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或該低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。6、根據(jù)權(quán)利要求5所述的混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,其特征在于,倘若該指令所指向的邏輯位置屬于熱門數(shù)據(jù),則指定該低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置,倘若該指令所指向的邏輯位置并不屬于熱門數(shù)據(jù),則指定高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。7、一種混合密度存儲(chǔ)體儲(chǔ)存裝置,其特征在于,適用于接受一主機(jī)所下達(dá)的指令運(yùn)作以存取文件數(shù)據(jù),該混合密度存儲(chǔ)體儲(chǔ)存裝置包括一非揮發(fā)性存儲(chǔ)體單元,包括有一高密度存儲(chǔ)儲(chǔ)存空間以及一低密度存儲(chǔ)儲(chǔ)存空間;及一控制單元,具有一用來記錄數(shù)個(gè)邏輯位置的熱門清單,使該控制單元可由該熱門清單,指定該高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或該低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為文件數(shù)據(jù)存放的實(shí)體位置。8、根據(jù)權(quán)利要求7所述的混合密度存儲(chǔ)體儲(chǔ)存裝置,其特征在于,所述的熱門清單包括有一寫入熱門清單、一讀取熱門清單及一啟動(dòng)熱門清單,并且該控制單元系接收該主機(jī)所下達(dá)的一指令,識(shí)別該指令所指向的邏輯位置,并比對(duì)該指令所指向的邏輯位置是否屬于記錄于該熱門清單的該等邏輯位置其中的一,從而指定該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。9、如申請(qǐng)專利范圍第8項(xiàng)所述的混合密度存儲(chǔ)體儲(chǔ)存裝置,其特征在于,所述的控制單元更包括一系統(tǒng)接口,接收該主機(jī)所下達(dá)的該指令,并傳輸該指令所對(duì)應(yīng)的一數(shù)據(jù);一微處理器,耦接于該系統(tǒng)接口,以接收并處理該指令,并響應(yīng)該指令,控制該混合密度存儲(chǔ)體儲(chǔ)存裝置及該控制單元的運(yùn)作;--熱門數(shù)據(jù)辨識(shí)單元,耦接于該系統(tǒng)接口,以識(shí)別該指令所指向的邏輯位置,并比對(duì)該指令所指向的邏輯位置是否為記錄于該熱門清單的該等邏輯位置其中之一,進(jìn)而輸出一比對(duì)結(jié)果至該微處理器;--數(shù)據(jù)傳輸緩沖區(qū),耦接于該系統(tǒng)接口,用以暫存該數(shù)據(jù);及一存儲(chǔ)體接口,耦接于該數(shù)據(jù)傳輸緩沖區(qū)以及該非揮發(fā)性存儲(chǔ)體單元之間,用以傳輸該數(shù)據(jù);其中,該微處理器根據(jù)該比對(duì)結(jié)果,指定該高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或該低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為該指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。10、根據(jù)權(quán)利要求9所述的混合密度存儲(chǔ)體儲(chǔ)存裝置,其特征在于,所述的熱門數(shù)據(jù)辨識(shí)單元更包括一清單暫存區(qū),暫存該熱門清單;一輸入/輸出監(jiān)測(cè)單元,耦接于該系統(tǒng)接口,識(shí)別該指令所指向的邏輯位置;一熱門清單比對(duì)單元,耦接于該清單暫存區(qū)以及該輸入/輸出監(jiān)測(cè)單元,接收該輸入/輸出監(jiān)測(cè)單元識(shí)別出的該指令所指向邏輯位置,并比對(duì)該邏輯位置是否為記錄于該熱門清單的該等邏輯位置其中之一,以輸出該比對(duì)結(jié)果;一熱門清單更新單元,耦接于該清單暫存區(qū)以及該熱門清單比對(duì)單元,根據(jù)該比對(duì)結(jié)果,更新暫存于該清單暫存區(qū)的該熱門清單;及一清單備份單元,耦接于該清單暫存區(qū),接受該微處理器的控制,用以將暫存于該清單暫存區(qū)的該熱門清單轉(zhuǎn)入該非揮發(fā)性存儲(chǔ)體單元儲(chǔ)存。全文摘要本發(fā)明揭示一種混合密度存儲(chǔ)體儲(chǔ)存裝置的控制方法,適用于配置一混合密度存儲(chǔ)體儲(chǔ)存裝置對(duì)應(yīng)一文件系統(tǒng)的實(shí)體位置。此儲(chǔ)存裝置具有一高密度存儲(chǔ)儲(chǔ)存空間、一低密度存儲(chǔ)儲(chǔ)存空間及一熱門清單,此熱門清單適用于記錄文件系統(tǒng)中的數(shù)個(gè)邏輯位置。此控制方法包括的步驟為,首先,接收一指令。隨后,比對(duì)指令所指向的邏輯位置是否屬于熱門清單所記錄的邏輯位置其中之一。最后,根據(jù)比對(duì)結(jié)果,指定高密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置或低密度存儲(chǔ)儲(chǔ)存空間的實(shí)體位置作為指令所指向的邏輯位置所對(duì)應(yīng)的實(shí)體位置。文檔編號(hào)G06F12/00GK101271379SQ200710165148公開日2008年9月24日申請(qǐng)日期2007年11月1日優(yōu)先權(quán)日2007年3月19日發(fā)明者張惠能,林傳生,謝祥安,陳明達(dá)申請(qǐng)人:威剛科技股份有限公司