亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

存儲器數(shù)據(jù)存取的管理方法、裝置及控制器的制作方法

文檔序號:6462342閱讀:187來源:國知局
專利名稱:存儲器數(shù)據(jù)存取的管理方法、裝置及控制器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種存儲器管理方法及裝置,且特別是涉及一種存儲器數(shù) 據(jù)存取的管理方法、裝置及控制器。
背景技術(shù)
數(shù)字相機、手機相機與MP3等電子產(chǎn)品在這幾年來的成長十分迅速, 使得消費者對儲存媒體的需求也急速增加。在種類繁多的儲存媒體中,閃 存(Flash Memory)因具有非易失性、省電、體積小與無機械結(jié)構(gòu)等的特 性,特別適合使用于筆記型計算機或個人數(shù)字助理等需要由電池供電的可 攜式產(chǎn)品,而做為此類可攜式產(chǎn)品的內(nèi)建存儲器。另一方面,閃存也適合 使用做為存儲卡或隨身盤等小型的儲存媒體,而由于隨身盤與存儲卡的應 用層面更廣、市場規(guī)模更大,因此近年閃存已成為電子產(chǎn)業(yè)中相當熱門的產(chǎn)品。
閃存依其存儲單元種類的不同可分為單層存儲單元(Single Level Cell, SLC)與非(NAND)閃存與多層存儲單元 (Multi Level Cell, MLC ) 與非閃存。閃存通常實質(zhì)上可分割為多個實體區(qū)塊(Physical block), 為方便說明以下將實體區(qū)塊簡稱為區(qū)塊。 一般而言,閃存是以區(qū)塊做為擦 除的最小單位,亦即每一區(qū)塊含有最小數(shù)目的一并被擦除的存儲單元。每 個區(qū)塊通常會分割為數(shù)頁(page),而頁通常為對閃存編程(Program)的 最小單元。換言之,頁為閃存在寫入數(shù)據(jù)或讀取數(shù)據(jù)時的最小單元。但要 特別說明的是,對于不同的閃存設計來說,最小的編程單位也可為一個扇 區(qū)(sector)大小,例如4吏用編禾呈次H (Number of program, NOP )為4 的技術(shù)的單層存儲單元與非閃存。
然而,由于閃存的寫入是以頁或扇區(qū)為最小單位,因此每當有數(shù)據(jù)要 寫入閃存時,無論其數(shù)據(jù)量多小,都至少得編程一頁或一個扇區(qū)的存儲器。 另外,若是要對原先記錄在閃存中的數(shù)據(jù)做更新,則還需要對閃存執(zhí)行擦除動作(最小單位為區(qū)塊)。上述頻繁的寫入及擦除動作將減短存儲器的 使用壽命,并影響數(shù)據(jù)傳輸?shù)男堋?br>
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種存儲器數(shù)據(jù)存取的管理方法,預先將所欲 寫入存儲器的數(shù)據(jù)進行整合,再一次寫入存儲器中,可增加數(shù)據(jù)傳輸?shù)男?能。
本發(fā)明提供一種存儲器數(shù)據(jù)存取的管理裝置,藉由獨立的控制單元及 儲存單元來管理存儲器數(shù)據(jù)的存取動作,可增加數(shù)據(jù)管理的便利性。
本發(fā)明提供一種存儲器數(shù)據(jù)存取的控制器,根據(jù)主機端的指令將其所 欲存取的數(shù)據(jù)放入存儲器外部的儲存單元中并進行管理,藉以將數(shù)據(jù)的傳 輸效能及管理方式調(diào)節(jié)到最佳狀態(tài)。
為實現(xiàn)上述或其它目的,本發(fā)明提出一種存儲器數(shù)據(jù)存取的管理方法, 適于利用配置于主機端及設備端之間的控制單元,管理其間傳輸?shù)臄?shù)據(jù), 其中此控制單元包括連接一個儲存單元,此方法包括下列步驟首先由主 機端接收一個數(shù)據(jù)寫入指令,此數(shù)據(jù)寫入指令包括指示主機端要寫入設備 端的數(shù)據(jù)。接著,到儲存單元中找尋與此數(shù)據(jù)相對映的集合,以更新此集 合中的數(shù)據(jù)。最后則收集此數(shù)據(jù)的其余部份,與已更新的數(shù)據(jù)整合后再一 次寫入設備端。
在本發(fā)明的一實施例中,上述找尋儲存單元中與數(shù)據(jù)相對映的集合, 以更新集合中的數(shù)據(jù)的步驟包括先找尋儲存單元的數(shù)據(jù)整合區(qū)中與此數(shù)據(jù) 相對映的集合,以更新集合中的數(shù)據(jù)。其中,若數(shù)據(jù)整合區(qū)中沒有與此數(shù) 據(jù)相對映的集合,則找尋儲存單元的數(shù)據(jù)緩沖區(qū)中與此數(shù)據(jù)相對映的集合,
以更新集合中的數(shù)據(jù);若數(shù)據(jù)整合區(qū)及數(shù)據(jù)緩沖區(qū)中皆沒有與此數(shù)據(jù)相對 映的集合,則在數(shù)據(jù)緩沖區(qū)中找尋空的集合來寫入數(shù)據(jù)。
在本發(fā)明的 一 實施例中,上述在數(shù)據(jù)緩沖區(qū)中找尋空的集合寫入數(shù)據(jù) 的步驟中,若數(shù)據(jù)緩沖區(qū)中沒有空的集合,則先將數(shù)據(jù)緩沖區(qū)中一個區(qū)塊 的數(shù)據(jù)搬移至數(shù)據(jù)整合區(qū),然后再將數(shù)據(jù)寫入數(shù)據(jù)緩沖區(qū)的這個區(qū)塊。而 上述將數(shù)據(jù)緩沖區(qū)的區(qū)塊的數(shù)據(jù)搬移至數(shù)據(jù)整合區(qū)的步驟是選擇數(shù)據(jù)緩沖 區(qū)中最舊的區(qū)塊的數(shù)據(jù)搬移至數(shù)據(jù)整合區(qū)。在本發(fā)明的 一 實施例中,上述將數(shù)據(jù)緩沖區(qū)的區(qū)塊的數(shù)據(jù)搬移至數(shù)據(jù) 整合區(qū)的步驟之后,還包括收集已搬移至數(shù)據(jù)整合區(qū)的此數(shù)據(jù)的其余部份, 與數(shù)據(jù)整合后再 一 次寫入設備端。
在本發(fā)明的一實施例中,上述的數(shù)據(jù)緩沖區(qū)包括采用集合關(guān)聯(lián)方式將 所儲存的數(shù)據(jù)區(qū)分為多個集合,而每一個集合包括多個區(qū)塊。
在本發(fā)明的一實施例中,上述收集數(shù)據(jù)的其余部份,與已更新的數(shù)據(jù) 整合后一次寫入設備端的步驟包括先在儲存單元中收集此數(shù)據(jù)的其余部 份,然后再到設備端收集數(shù)據(jù)的其余部份,最后則整合此數(shù)據(jù)的所有部份, 再一次寫入設備端。
在本發(fā)明的 一 實施例中,上述的方法還包括在每次執(zhí)行完數(shù)據(jù)更新或 寫入步驟之后,更新儲存單元的標志放置區(qū)中對應的標志。
在本發(fā)明的 一 實施例中,上述的方法還包括在主機端送來的數(shù)據(jù)中加 入一個錯誤更正碼,再將此數(shù)據(jù)寫入儲存單元。
在本發(fā)明的 一 實施例中,上述的方法還包括由主機端接收數(shù)據(jù)讀取指 令,據(jù)以在儲存單元中找尋所要讀取的數(shù)據(jù),以傳送給主機端。其中,若 儲存單元中沒有儲存此數(shù)據(jù),再到設備端找尋所要讀取的數(shù)據(jù),以傳送給 主才幾端。
在本發(fā)明的一實施例中,上述在儲存單元中找尋所要讀取的數(shù)據(jù),以 傳送給主機端的步驟包括先在儲存單元的數(shù)據(jù)整合區(qū)中找尋所要讀取的數(shù) 據(jù),以傳送給主機端。其中,若數(shù)據(jù)整合區(qū)中沒有儲存此數(shù)據(jù),再到數(shù)據(jù) 緩沖區(qū)找尋所要讀取的數(shù)據(jù),以傳送給主機端
在本發(fā)明的一實施例中,上述的方法還包括接收一個數(shù)據(jù)重整指令, 以在數(shù)據(jù)整合區(qū)中建立 一 個整合區(qū)塊,而依序?qū)?shù)據(jù)緩沖區(qū)中每一 集合的 區(qū)塊搬移至整合區(qū)塊,并收集及整合此區(qū)塊的數(shù)據(jù)的其余部份,再一次寫 入設備端。其中,上述的數(shù)據(jù)重整指令包括是由主機端發(fā)出,或是當儲存 單元的數(shù)據(jù)緩沖區(qū)已寫滿數(shù)據(jù)時,由控制單元產(chǎn)生。
本發(fā)明提出 一種存儲器數(shù)據(jù)存取的管理裝置,其配置于主機端及設備 端之間,用以管理其間傳輸?shù)臄?shù)據(jù)。此管理裝置包括儲存單元及控制單元。 其中,儲存單元用以儲存主機端送來的數(shù)據(jù)??刂茊卧獎t是用以接收由主 機端發(fā)出的數(shù)據(jù)寫入指令,據(jù)以找尋儲存單元中與此數(shù)據(jù)寫入指令所指示的數(shù)據(jù)相對映的集合,以更新集合中的數(shù)據(jù),并收集此數(shù)據(jù)的其余部份, 與已更新的數(shù)據(jù)整合后,再一次寫入該設備端。
在本發(fā)明的 一 實施例中,上述的儲存單元包括數(shù)據(jù)緩沖區(qū)及數(shù)據(jù)整合 區(qū)。其中,數(shù)據(jù)緩沖區(qū)是采用集合關(guān)聯(lián)方式將主機端送來的數(shù)據(jù)區(qū)分為多 個集合來儲存,每一個集合中包括多個區(qū)塊。數(shù)據(jù)整合區(qū)是用以接收并儲 存由數(shù)據(jù)緩沖區(qū)搬移過來的數(shù)據(jù),以及由控制單元收集而來的數(shù)據(jù)的其余 部份。
在本發(fā)明的一實施例中,上述的控制單元包括先在數(shù)據(jù)整合區(qū)中找尋 與此數(shù)據(jù)相對映的集合,以更新集合中的數(shù)據(jù)。其中,若在數(shù)據(jù)整合區(qū)中 找不到與數(shù)據(jù)相對映的集合,再到數(shù)據(jù)緩沖區(qū)中找尋與數(shù)據(jù)相對映的集合,
以更新集合中的數(shù)據(jù);若數(shù)據(jù)整合區(qū)及數(shù)據(jù)緩沖區(qū)中皆找不到與數(shù)據(jù)相對
映的集合,則在數(shù)據(jù)緩沖區(qū)中找尋空的集合來寫入數(shù)據(jù)。
在本發(fā)明的一實施例中,上述的控制單元還包括由主機端接收數(shù)據(jù)讀 取指令,據(jù)以在儲存單元及設備端中找尋所要讀取的數(shù)據(jù),以傳送給主機 端。此外,控制單元亦包括接收數(shù)據(jù)重整指令,據(jù)以在數(shù)據(jù)整合區(qū)中建立 一個整合區(qū)塊,而依序?qū)?shù)據(jù)緩沖區(qū)中每一個集合的區(qū)塊搬移至整合區(qū)塊, 并收集與整合此區(qū)塊的數(shù)據(jù)的其余部份,再一次寫入該設備端。
在本發(fā)明的一實施例中,上述的儲存單元還包括一個標志放置區(qū),其 用以記錄數(shù)據(jù)緩沖區(qū)及數(shù)據(jù)整合區(qū)中儲存數(shù)據(jù)所對應的標志,而控制單元 則會在每次執(zhí)行完數(shù)據(jù)的更新或?qū)懭氩襟E之后,將標志放置區(qū)中對應的標 志更新。
在本發(fā)明的一實施例中,上述的管理裝置還包括一個錯誤更正單元, 其用以在主機端送來的該數(shù)據(jù)中加入錯誤更正碼。
本發(fā)明提出一種控制器,其包括微處理單元、主機連結(jié)接口、存儲器 連結(jié)接口及存儲器管理模塊。其中,微處理單元是用以控制控制器的整體 運作。主機連結(jié)接口耦接至主機端及微處理單元,存儲器連結(jié)接口則耦接 至設備端及微處理單元。存儲器管理模塊亦耦接至微處理單元,適于通過 微處理單元管理主機端及設備端之間傳輸?shù)臄?shù)據(jù)。其中,當微處理單元通 過主機連結(jié)接口接收到由主機端發(fā)出的數(shù)據(jù)寫入指令時,將會找尋與微處 理單元耦接的儲存單元中與此數(shù)據(jù)寫入指令所指示的數(shù)據(jù)相對映的集合,以更新此集合中的數(shù)據(jù),然后收集此數(shù)據(jù)的其余部份,與已更新的數(shù)據(jù)整 合后,再通過存儲器連結(jié)接口將整合后的數(shù)據(jù)一次寫入設備端。
在本發(fā)明的一實施例中,上述的控制器還包括錯誤更正單元,其耦接 至微處理單元,而用以在主機端送來的數(shù)據(jù)中加入錯誤更正碼。
在本發(fā)明的一實施例中,上述的存儲器管理單元還包括在微處理單元 通過主機連結(jié)接口接收到主機端發(fā)出的數(shù)據(jù)讀取指令時,在儲存單元及設 備端中找尋所要讀取的數(shù)據(jù),而通過主機連結(jié)接口傳送給主機端。
在本發(fā)明的一實施例中,上述的存儲器管理單元還包括在微處理單元 接收到數(shù)據(jù)重整指令時,在儲存單元中建立一個整合區(qū)塊,而依序搬移儲 存單元中多個區(qū)塊其中之一的數(shù)據(jù)至整合區(qū)塊,并收集與整合此區(qū)塊數(shù)據(jù) 的其余部份,而通過存儲器連結(jié)接口一次寫入設備端。
在本發(fā)明的一實施例中,上述的設備端包括閃存,而上述的儲存單元
包括同步動態(tài)隨機存耳又存儲器(Synchronous Dynamic Random Access Memory, SDRAM)及雙信道同步動態(tài)隨機存取存儲器(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM)其中之一。
本發(fā)明采用在主機端及設備端之間額外配置控制器及儲存單元的結(jié) 構(gòu),在數(shù)據(jù)寫入設備端的前,先將數(shù)據(jù)送入儲存單元中與先前存入儲存單 元或是由設備端讀取的數(shù)據(jù)進行整合后再一次寫入設備端,據(jù)此可將數(shù)據(jù) 的傳輸效能及管理方式調(diào)節(jié)到最佳狀態(tài)。
為使本發(fā)明的上述和其它目的、特征和優(yōu)點能更明顯易懂,下文特舉 較佳實施例,并結(jié)合附圖詳細說明如下。


圖1是依照本發(fā)明第一實施例所繪示的存儲器數(shù)據(jù)存取的管理架構(gòu)示 意圖。
圖2是依照本發(fā)明第一實施例所繪示的儲存單元架構(gòu)的示意圖。 圖3是依照本發(fā)明第 一 實施例所繪示的數(shù)據(jù)緩沖區(qū)架構(gòu)的示意圖。 圖4是依照本發(fā)明第二實施例所繪示的存儲器數(shù)據(jù)寫入的管理方法流 程圖。
圖5是依照本發(fā)明第三實施例所繪示的存儲器數(shù)據(jù)讀取的管理方法流 程圖。圖6是依照本發(fā)明第四實施例所繪示的存儲器數(shù)據(jù)重整的管理方法;
.、六 /"Li
程圖
圖7是依照本發(fā)明第五實施例所繪示的存儲器數(shù)據(jù)存取的控制器方塊圖。
附圖符號說明100管理架構(gòu)
110主機端
120-管理裝置
121儲存單元
121a:數(shù)據(jù)緩沖區(qū)121b:數(shù)據(jù)整合區(qū)121c:標志;故置區(qū)m控制單元
130設備端
700控制器
710微處理單元
720主才幾連結(jié)4妄口
730:存儲器連結(jié)接口
740:存儲器管理模塊
750:錯誤更正單元
S402 S420:本發(fā)明第驟

S502 S514:本發(fā)明第三實施例的存儲器數(shù)據(jù)讀取的管理方法的各步
S602 S420:本發(fā)明第四實施例的存儲器數(shù)據(jù)重整的管理方法的各步

具體實施例方式
針對存儲器數(shù)據(jù)的傳輸效能及管理方式,本發(fā)明采用在兩個數(shù)據(jù)傳輸 端之間配置一個控制器及一個儲存單元,如動態(tài)隨機存取存儲器(DynamicRandom Access Memory, DRAM)的架構(gòu),藉由控制器的協(xié)調(diào),將傳輸數(shù)據(jù) 放入此存儲器中以對數(shù)據(jù)作整體的管理,管理后的數(shù)據(jù)再送給目的地儲存, 藉以獲得最大的數(shù)據(jù)傳輸效能。為了使本發(fā)明的內(nèi)容更為清楚明了,以下 特舉實施例作為本發(fā)明確實能夠據(jù)以實施的依據(jù)。 第一實施例
圖1是依照本發(fā)明第一實施例所繪示的存儲器數(shù)據(jù)存取的管理架構(gòu)示 意圖。請參照圖l,本實施例的管理架構(gòu)IOO在主機端110與設備端130之 間配置一個管理裝置120,而用以對主機端110與設備端130之間傳輸?shù)臄?shù) 據(jù)進行管理。其中,上述的主機端110例如是計算機或個人數(shù)字助理 (Personal Digital Assistant, PDA)等可攜式電子裝置,而設備端130 則例如是閃存(Flash memory),并不限制其范圍。
管理裝置120中包括一個儲存單元121及一個控制單元122。其中,儲 存單元121可為一易失性存儲器(Volatile Memory ),如同步動態(tài)隨機存 耳又存儲器(Synchronous Dynamic Random Access Memory, SDRAM)或是雙 信道同步動態(tài)隨機存耳又存儲器(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM),而用以儲存由主機端110送來的數(shù) 據(jù)。由于此類存儲器具有容量大、效能高等優(yōu)點,因此可以提升數(shù)據(jù)傳輸 的效能。
控制單元122與主機端110、設備端130相連接,而用以管理其間傳輸 的數(shù)據(jù)。其中,當控制單元122從主機端110接收到數(shù)據(jù)寫入指令時,即 會到儲存單元121中找尋與此數(shù)據(jù)寫入指令所指示數(shù)據(jù)相對映的集合,以 更新集合中的數(shù)據(jù),同時也收集此數(shù)據(jù)的其余部份來與其整合,最后再一 次寫入設備端130。由于寫入設備端130的數(shù)據(jù)已經(jīng)過整理,并非雜亂地隨 機寫入,因此可以減少數(shù)據(jù)寫入設備端130的次數(shù),進而延長設備端130 的使用壽命。
詳細地說,圖2是依照本發(fā)明第一實施例所繪示的儲存單元架構(gòu)的示 意圖。請同時參照圖l及圖2,本實施例是將儲存單元121區(qū)分為數(shù)據(jù)緩沖 區(qū)121a、數(shù)據(jù)整合區(qū)121b與標志放置區(qū)121c等三部份,而利用控制單元 122對儲存在這些區(qū)域中的數(shù)據(jù)進行管理,藉以增加數(shù)據(jù)傳輸?shù)男堋?br> 本實施例對于數(shù)據(jù)的管理是采用N-way集合關(guān)聯(lián)(Set associative) 的方式將主機端IIO送來的數(shù)據(jù)放入數(shù)據(jù)緩沖區(qū)121a中。但值得說明的是,其數(shù)據(jù)的管理模式亦可為直接映像式(Direct mapped),或完全關(guān)系型(full associative),不以本文4皮露為限。
圖3是依照本發(fā)明第一實施例所繪示的數(shù)據(jù)緩沖區(qū)架構(gòu)的示意圖。請 參照圖3,數(shù)據(jù)緩沖區(qū)121a區(qū)分為M個集合(包括集合G~集合M-1 ),而 每個集合依照其所對應的邏輯區(qū)塊地址(Logical block addressing, LBA) 可再區(qū)分為多個區(qū)塊,例如集合Q即包括區(qū)塊0~區(qū)塊N-1,其中M、 N均 為正整數(shù)。
如果數(shù)據(jù)緩沖區(qū)121a的某個集合已經(jīng)放滿主機端IIO存放的數(shù)據(jù),控 制單元122即會在此集合中找尋數(shù)據(jù)最舊的區(qū)塊,并將此區(qū)塊的數(shù)據(jù)搬移 至數(shù)據(jù)整合區(qū)121b中整理,而數(shù)據(jù)緩沖區(qū)121a中空出來的區(qū)塊即可繼續(xù) 用來收取由主機端110傳送而來的數(shù)據(jù)。此搬移數(shù)據(jù)量可以欄(sector), 頁(page)或區(qū)塊(block)為單位。
另一方面,當數(shù)據(jù)整合區(qū)121b收取到由數(shù)據(jù)緩沖區(qū)121a搬移過來的 數(shù)據(jù)時,控制單元122將會進一步找尋與此數(shù)據(jù)相關(guān)聯(lián)的其余部份來與此 數(shù)據(jù)整合,再一起寫入設備端130。其中,控制單元122會先在儲存單元 121中收集此數(shù)據(jù)的其余部份,之后再到設備端130收集數(shù)據(jù)的其余部份, 最后則將所收集到的數(shù)據(jù)與原始數(shù)據(jù)整合,再一次寫入設備端130。由于最 后寫入設備端130的數(shù)據(jù)已經(jīng)過整理,因此可解決以往寫入數(shù)據(jù)量過小以 致寫入次數(shù)過于頻繁的問題。
標志放置區(qū)121c用以記錄數(shù)據(jù)緩沖區(qū)121a及數(shù)據(jù)整合區(qū)121b中儲存 數(shù)據(jù)所對應的標志。其中,控制單元122包括在每次執(zhí)行完數(shù)據(jù)的更新或 寫入步驟之后,即會更新此標志放置區(qū)121c中對應的標志,以做為下次執(zhí) 行數(shù)據(jù)的更新或?qū)懭霑r的參考。
值得一提的是,本實施例的儲存單元121還包括預留一個數(shù)據(jù)暫存區(qū) (未繪示)以供控制單元122作為彈性運用,其可以暫存一些數(shù)據(jù)或是做 為數(shù)據(jù)互相搬移的空間。另一方面,管理裝置120中亦可配置一個錯誤更 正單元(未繪示),用以在主機端100傳送的數(shù)據(jù)中加入錯誤更正碼,以 利于數(shù)據(jù)傳輸時可以更正錯誤的數(shù)據(jù)。此錯誤更正單元可以開關(guān),當錯誤 更正單元打開時,即會對主機端110送來的數(shù)據(jù)加上錯誤更正碼,此錯誤 更正碼可以存放于上述的數(shù)據(jù)暫存區(qū)中,也可以傳送到設備端130以供設 備端130進行錯誤更正。藉由上述的數(shù)據(jù)緩沖區(qū)121a、數(shù)據(jù)整合區(qū)121b及標志放置區(qū)121c的 交互運用,控制單元122即可根據(jù)主機端110下達的指令執(zhí)行對應的存取 動作,其中包括數(shù)據(jù)寫入、數(shù)據(jù)讀取及數(shù)據(jù)重整等等,以下則各舉一實施 例詳細說明。
第二實施例 '
在數(shù)據(jù)寫入方面,請參照圖4,本實施例適用于上述第一實施例的管理 架構(gòu),適于在控制單元接收到數(shù)據(jù)寫入指令時,對主機端送出的數(shù)據(jù)進行 整合,再一次寫入設備端,據(jù)以減少數(shù)據(jù)寫入的次數(shù),其步驟包括
首先,由控制單元接收主機端發(fā)出的數(shù)據(jù)寫入指令(步驟S402 )。其 中,此數(shù)據(jù)寫入指令包括指示所要寫入的數(shù)據(jù)。接著,控制單元會先在數(shù) 據(jù)整合區(qū)中找尋與此數(shù)據(jù)寫入指令所指示的數(shù)據(jù)相對映的集合,以更新此 集合中的數(shù)據(jù)(步驟S404 )。
若控制單元在數(shù)據(jù)整合區(qū)中找到與此數(shù)據(jù)相對映的集合,即可將數(shù)據(jù) 更新至數(shù)據(jù)整合區(qū)(步驟S406 ),并且修改標志放置區(qū)中與數(shù)據(jù)整合區(qū)相 關(guān)的標志;反之,若數(shù)據(jù)整合區(qū)中沒有與此數(shù)據(jù)相對映的集合,則控制單 元會再到數(shù)據(jù)緩沖區(qū)中找尋與此數(shù)據(jù)相對映的集合(步驟S408 )。
若在數(shù)據(jù)緩沖區(qū)中找到對映的集合,控制單元即可將數(shù)據(jù)更新至數(shù)據(jù) 緩沖區(qū)(步驟S410),并且修改標志放置區(qū)中與數(shù)據(jù)緩沖區(qū)相關(guān)的標志; 反之,若在數(shù)據(jù)緩沖區(qū)中找不到對映的集合,控制單元則會在數(shù)據(jù)緩沖區(qū) 中找尋空的集合(步驟S412)。
若在數(shù)據(jù)緩沖區(qū)中找到空的集合,控制單元即會在此集合中建立新的 區(qū)塊來存放數(shù)據(jù)(步驟S414),并且修改標志放置區(qū)中與數(shù)據(jù)緩沖區(qū)相關(guān) 的標志;然而,若在數(shù)據(jù)緩沖區(qū)中找不到空的集合,則控制單元會在數(shù)據(jù) 整合區(qū)中建立一個新的整合區(qū)塊(步驟S416),并到數(shù)據(jù)緩沖區(qū)中選取某 個區(qū)塊,而將此區(qū)塊的數(shù)據(jù)搬移至整合區(qū)塊(步驟S418)。其中,上述由 控制單元選取的區(qū)塊例如是數(shù)據(jù)緩沖中最舊的區(qū)塊。
在數(shù)據(jù)搬移之后,控制單元即可將數(shù)據(jù)寫入數(shù)據(jù)緩沖區(qū)中空下來的區(qū) 塊,而搬移至整合區(qū)塊的數(shù)據(jù)則由控制單元進行整合,再一次寫入設備端 (步驟S420 )。最后,控制單元將會確認數(shù)據(jù)是否傳輸完畢(步驟S422 ), 若還沒有傳輸完畢,則回到步驟S404,繼續(xù)傳輸數(shù)據(jù);若已傳輸完畢,則 結(jié)束整個數(shù)據(jù)傳輸?shù)牧鞒?。藉由上述?shù)據(jù)寫入的流程,即可將主機端欲寫入設備端的數(shù)據(jù)預做整 理后,再一次寫入設備端,因此可以減少數(shù)據(jù)寫入設備端的次數(shù),進而延 長設備端的使用壽命。
第三實施例
在數(shù)據(jù)讀取方面,圖5是依照本發(fā)明第三實施例所繪示的存儲器數(shù)據(jù) 讀取的管理方法流程圖。請參照圖5,本實施例適用于上述第一實施例的管 理架構(gòu),適于在控制單元接收到數(shù)據(jù)讀取指令時,依序從儲存單元及設備
端中找尋所需的數(shù)據(jù),藉以增加數(shù)據(jù)讀取的效率,其步驟包括
首先,由控制單元接收主機端發(fā)出的數(shù)據(jù)讀取指令(步驟S5 02 )。其 中,此數(shù)據(jù)讀取指令包括指示所要讀取的數(shù)據(jù)。接著,控制單元會到數(shù)據(jù) 整合區(qū)中找尋此數(shù)據(jù)(步驟S504 )。
若在數(shù)據(jù)整合區(qū)中找到此數(shù)據(jù),控制單元即可將此數(shù)據(jù)傳送至主機端 (步驟S510);反之,若在數(shù)據(jù)整合區(qū)中找不到此數(shù)據(jù),控制單元將改為 到數(shù)據(jù)緩沖區(qū)中找尋數(shù)據(jù)(步驟S506 )。
同理,若在數(shù)據(jù)緩沖區(qū)中找到此數(shù)據(jù),控制單元即可將此數(shù)據(jù)傳送至 主機端(步驟S510);反之,若在數(shù)據(jù)緩沖區(qū)中找不到此數(shù)據(jù),控制單元 才到設備端中找尋數(shù)據(jù)(步驟S508 ),以將數(shù)據(jù)傳送至主機端(步驟S510 )。 最后,控制單元會確認數(shù)據(jù)是否傳輸完畢(步驟S512),若還沒有傳輸完 畢,則回到步驟S504,繼續(xù)傳輸數(shù)據(jù);若已傳輸完畢,則結(jié)束整個數(shù)據(jù)傳 輸?shù)牧鞒獭?br> 藉由上述數(shù)據(jù)讀取的流程,可直接從儲存單元取得所欲讀取的數(shù)據(jù), 而由于儲存單元中儲存的都是最新的數(shù)據(jù),因此可以增加數(shù)據(jù)讀取的效率。 此外,只有在儲存單元中找不到數(shù)據(jù)時才會到設備端中搜尋,因此可以減 少存取設備端的次數(shù),進而增加設備端的使用壽命。
第四實施例
在數(shù)據(jù)重整方面,圖6是依照本發(fā)明第四實施例所繪示的存儲器數(shù)據(jù) 重整的管理方法流程圖。請參照圖6,本實施例適用于上述第一實施例的管 理架構(gòu),適于在控制單元接收到數(shù)據(jù)重整指令時,對儲存在儲存單元中的 數(shù)據(jù)進行整合,并將整合后的數(shù)據(jù)寫入設備端,其步驟包括
首先,由控制單元接收數(shù)據(jù)整合指令(步驟S602 )。其中,數(shù)據(jù)整合 指令例如是由主機端發(fā)出,或是當儲存單元的數(shù)據(jù)緩沖區(qū)已經(jīng)存滿數(shù)據(jù)時,由控制單元自動產(chǎn)生。此處執(zhí)行數(shù)據(jù)整合的用意在于可將數(shù)據(jù)緩沖區(qū)中較 舊的數(shù)據(jù)重新整理后寫入設備端,而清出的空間則可留給后續(xù)傳輸?shù)臄?shù)據(jù) 來存放。
接著,進入數(shù)據(jù)重整的流程,此時控制單元會先在數(shù)據(jù)整合區(qū)中建立
整合區(qū)塊(步驟S604 ),然后再依序?qū)?shù)據(jù)緩沖區(qū)中每個集合的區(qū)塊搬移 至整合區(qū)塊(步驟S606 )。接下來控制單元將繼續(xù)在儲存單元或是設備端 中收集此搬移數(shù)據(jù)的其余部份并與此數(shù)據(jù)進行整合(步驟S608 ),最后才 將整合后的數(shù)據(jù)寫入設備端(步驟S610)。最后,控制單元在每次整合完 一個區(qū)塊的數(shù)據(jù)后,還包括檢查數(shù)據(jù)緩沖區(qū)中是否還有其它區(qū)塊的數(shù)據(jù)未 重整(步驟S612),若仍有其它區(qū)塊的數(shù)據(jù)未重整,則回到步驟S604,繼 續(xù)進行數(shù)據(jù)搬移、收集及重整的步驟,直到數(shù)據(jù)緩沖區(qū)中所有的集合及區(qū) 塊均重整完畢為止。
詳細地說,控制單元會先從數(shù)據(jù)緩沖區(qū)的第 一個集合中找出 一個區(qū)塊, 并將此區(qū)塊的數(shù)據(jù)搬移至整合區(qū)塊進行整合,待此區(qū)塊的數(shù)據(jù)整合完畢后, 再搬移另一個區(qū)塊的數(shù)據(jù),而當一個集合的所有區(qū)塊均整合完畢后,會再 依照順序選擇下一個集合進行數(shù)據(jù)整合,如此重復進行搬移、重整,最終 即可在數(shù)據(jù)緩沖區(qū)中清出空間以存放主機端傳送而來的數(shù)據(jù)。
藉由上述數(shù)據(jù)重整的流程,可將數(shù)據(jù)緩沖區(qū)中存放已久的數(shù)據(jù)寫入設 備端,而將空間保留給新的傳輸數(shù)據(jù)來存放,如此可讓數(shù)據(jù)緩沖區(qū)中的數(shù) 據(jù)保持在最新的狀態(tài),以提供主機端存取使用,進而增加數(shù)據(jù)傳輸?shù)男省?br> 第五實施例
根據(jù)上述存儲器數(shù)據(jù)存取的管理架構(gòu)及方法流程,本發(fā)明還包括提供 一種控制器,用以執(zhí)行上述的管理方法。圖7是依照本發(fā)明第五實施例所 繪示的存儲器數(shù)據(jù)存取的控制器方塊圖。請參照圖7,本實施例的控制器 700配置在兩個數(shù)據(jù)傳輸端(即主機端與設備端)之間,而用以對其間傳輸 的數(shù)據(jù)進行管理。此控制器700包括微處理單元710、主機連結(jié)接口 720、 存儲器連結(jié)接口 730、存儲器管理模塊740及錯誤更正單元750,且另外與 一個儲存單元(未繪示)相連接。
微處理單元710例如是一個微處理器(Microprocessor),而用以控 制控制器的整體運作。主機連結(jié)接口 720用以提供控制器700連接至外部 主機端的接口,而存儲器連結(jié)接口 730則是用以提供控制器700連接至外
17部設備端的接口。此外,錯誤更正單元750是用以在主機端送來的數(shù)據(jù)中 加入錯誤更正碼,以利于數(shù)據(jù)傳輸時可以更正錯誤的數(shù)據(jù)。
值得注意的是,存儲器管理模塊740與微處理單元710相連接,而能 夠通過微處理單元710來管理主機端及設備端之間傳輸?shù)臄?shù)據(jù)。詳細地說, 當微處理單元710通過主機連結(jié)接口 720接收到由主機端發(fā)出的數(shù)據(jù)寫入 指令時,將會到外部與此控制器700連接的儲存單元中找尋與此數(shù)據(jù)相對 映的集合。之后則更新此集合的數(shù)據(jù)并收集此數(shù)據(jù)的其余部份與其整合后, 然后再通過存儲器連結(jié)接口 73Q—次寫入設備端。
另一方面,當微處理單元710通過主機連結(jié)接口 720接收到主機端發(fā) 出的數(shù)據(jù)讀取指令時,將依序在儲存單元及設備端中找尋主機端所要讀取 的數(shù)據(jù),然后再通過主機連結(jié)接口 720傳送給主機端。
再者,當微處理單元710接收到數(shù)據(jù)重整指令時,會先在儲存單元中 建立一個整合區(qū)塊,而依序?qū)Υ鎲卧懈鱾€區(qū)塊的數(shù)據(jù)搬移至整合區(qū)塊, 并收集與整合此區(qū)塊數(shù)據(jù)的其余部份,而通過存儲器連結(jié)接口 7 30將整合 后的數(shù)據(jù) 一 次寫入設備端。
綜上所述,在本發(fā)明的存儲器數(shù)據(jù)存取的管理方法、裝置及控制器中, 藉由在兩個數(shù)據(jù)傳輸端之間配置一組控制器及動態(tài)隨機存取存儲器,每當 有數(shù)據(jù)寫入時,即先將數(shù)據(jù)儲存至動態(tài)隨機存取存儲器中,以對此數(shù)據(jù)作 整體的管理。管理后的數(shù)據(jù)再一次寫入數(shù)據(jù)傳輸端,據(jù)此可減少數(shù)據(jù)寫入 的次數(shù),并可增加數(shù)據(jù)傳輸?shù)男堋?br> 雖然本發(fā)明已以較佳實施例披露如上,然其并非用以限定本發(fā)明,本 領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍的前提下可作若干的更動與 潤飾,因此本發(fā)明的保護范圍以本發(fā)明的權(quán)利要求為準。
權(quán)利要求
1.一種存儲器數(shù)據(jù)存取的管理方法,適于利用配置于一主機端及一設備端之間的一控制單元,管理其間傳輸?shù)囊粩?shù)據(jù),其中該控制單元包括連接一儲存單元,該方法包括下列步驟接收該主機端發(fā)出的一數(shù)據(jù)寫入指令,該數(shù)據(jù)寫入指令包括指示所要寫入的該數(shù)據(jù);找尋該儲存單元中與該數(shù)據(jù)相對映的一集合,以更新該集合中的該數(shù)據(jù);以及收集該數(shù)據(jù)的其余部份,與已更新的該數(shù)據(jù)整合后,一次寫入該設備端。
2. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,其中找尋該儲存 單元中與該數(shù)據(jù)相對映的該集合,以更新該集合中的該數(shù)據(jù)的步驟包括找尋該儲存單元的 一 數(shù)據(jù)整合區(qū)中與該數(shù)據(jù)相對映的該集合,以更新 該集合中的該數(shù)據(jù);若該數(shù)據(jù)整合區(qū)中沒有與該數(shù)據(jù)相對映的集合,則找尋該儲存單元的 一數(shù)據(jù)緩沖區(qū)中與該數(shù)據(jù)相對映的該集合,以更新該集合中的該數(shù)據(jù);以 及若該數(shù)據(jù)整合區(qū)及該數(shù)據(jù)緩沖區(qū)中皆沒有與該數(shù)據(jù)相對映的集合,則 在該數(shù)據(jù)緩沖區(qū)中找尋空的集合寫入該數(shù)據(jù)。
3. 如權(quán)利要求2所述的存儲器數(shù)據(jù)存取的管理方法,其中在該數(shù)據(jù)緩 沖區(qū)中找尋空的集合寫入該數(shù)據(jù)的步驟包括若該數(shù)據(jù)緩沖區(qū)中沒有空的集合,則將該數(shù)據(jù)緩沖區(qū)的 一 區(qū)塊的數(shù)據(jù) 搬移至該數(shù)據(jù)整合區(qū);以及寫入該數(shù)據(jù)至該數(shù)據(jù)緩沖區(qū)的該區(qū)塊。
4. 如權(quán)利要求3所述的存儲器數(shù)據(jù)存取的管理方法,其中將該數(shù)據(jù)緩 沖區(qū)的該區(qū)塊的數(shù)據(jù)搬移至該數(shù)據(jù)整合區(qū)的步驟包括選擇該數(shù)據(jù)緩沖區(qū)中最舊的該區(qū)塊的數(shù)據(jù)搬移至該數(shù)據(jù)整合區(qū)。
5. 如權(quán)利要求3所述的存儲器數(shù)據(jù)存取的管理方法,其中將該數(shù)據(jù)緩 沖區(qū)的該區(qū)塊的數(shù)據(jù)搬移至該數(shù)據(jù)整合區(qū)的步驟之后,還包括-.收集搬移至該數(shù)據(jù)整合區(qū)的該數(shù)據(jù)的其余部份,與該數(shù)據(jù)整合后,一 次寫入該設備端。
6. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,其中該數(shù)據(jù)緩沖 區(qū)包括采用一集合關(guān)聯(lián)方式將所儲存的數(shù)據(jù)區(qū)分為多個集合,而每一集合 包括多個區(qū)塊。
7. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,其中收集該數(shù)據(jù) 的其余部份,與已更新的該數(shù)據(jù)整合后, 一次寫入該設備端的步驟包括在該儲存單元中收集該數(shù)據(jù)的其余部份; 到該設備端收集數(shù)據(jù)的其余部份;以及 整合該數(shù)據(jù)的所有部份, 一次寫入該設備端。
8. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,還包括 在每次執(zhí)行完該數(shù)據(jù)的更新或?qū)懭氩襟E之后,更新該儲存單元的一標志放置區(qū)中對應的一標志。
9. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,還包括 在該主機端送來的該數(shù)據(jù)中加入一錯誤更正碼,再將該數(shù)據(jù)寫入該儲存單元。
10. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,還包括 接收該主機端發(fā)出的一數(shù)據(jù)讀取指令,該數(shù)據(jù)讀取指令包括指示所要讀取的該數(shù)據(jù);在該儲存單元中找尋所要讀取的該數(shù)據(jù),以傳送給該主機端;以及 若該儲存單元中沒有該數(shù)據(jù),再到該設備端找尋所要讀取的該數(shù)據(jù), 以傳送給該主機端。
11. 如權(quán)利要求10所述的存儲器數(shù)據(jù)存取的管理方法,其中在該儲存 單元中找尋所要讀取的該數(shù)據(jù),以傳送給該主機端的步驟包括在該儲存單元的該數(shù)據(jù)整合區(qū)中找尋所要讀取的該數(shù)據(jù),以傳送給該 主才幾端;以及若該數(shù)據(jù)整合區(qū)中沒有該數(shù)據(jù),再到該數(shù)據(jù)緩沖區(qū)找尋所要讀取的該 數(shù)據(jù),以傳送給該主機端。
12. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,還包括 接收一數(shù)據(jù)重整指令;在該數(shù)據(jù)整合區(qū)中建立一整合區(qū)塊;依序?qū)⒃摂?shù)據(jù)緩沖區(qū)的該些集合的區(qū)塊搬移至該整合區(qū)塊;以及 收集并整合該區(qū)塊的數(shù)據(jù)的其余部份, 一次寫入該設備端。
13. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,其中該數(shù)據(jù)重整 指令包括由該主機端發(fā)出,或是當該儲存單元的該數(shù)據(jù)緩沖區(qū)已寫滿數(shù)據(jù) 時,由該控制單元產(chǎn)生。
14. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,其中該設備端包 括閃存。
15. 如權(quán)利要求1所述的存儲器數(shù)據(jù)存取的管理方法,其中該儲存單元 包括同步動態(tài)隨機存取存儲器及雙信道同步動態(tài)隨機存取存儲器其中之
16. —種存儲器數(shù)據(jù)存取的管理裝置,配置于一主機端及一設備端之 間,用以管理其間傳輸?shù)囊粩?shù)據(jù),該管理裝置包括一儲存單元,用以儲存該主機端送來的該數(shù)據(jù);一控制單元,用以接收該主機端發(fā)出的一數(shù)據(jù)寫入指令,據(jù)以找尋該 儲存單元中與該數(shù)據(jù)寫入指令所指示的該數(shù)據(jù)相對映的一集合,以更新該 集合中的該數(shù)據(jù),并收集該數(shù)據(jù)的其余部份,與已更新的該數(shù)據(jù)整合后, 一次寫入該設備端。
17. 如權(quán)利要求16所述的存儲器數(shù)據(jù)存取的管理裝置,其中該儲存單 元包括一數(shù)據(jù)緩沖區(qū),采用一集合關(guān)聯(lián)方式將該主機端送來的數(shù)據(jù)區(qū)分為多 個集合來儲存,每一集合包括多個區(qū)塊;以及一數(shù)據(jù)整合區(qū),用以接收并儲存由該數(shù)據(jù)緩沖區(qū)搬移過來的 一數(shù)據(jù), 以及由該控制單元收集而來的該數(shù)據(jù)的其余部份。
18. 如權(quán)利要求17所述的存儲器數(shù)據(jù)存取的管理裝置,其中該控制單 元包括先在該數(shù)據(jù)整合區(qū)中找尋與該數(shù)據(jù)相對映的該集合,以更新該集合 中的該數(shù)據(jù),若該數(shù)據(jù)整合區(qū)中沒有與該數(shù)據(jù)相對映的集合,再到該數(shù)據(jù) 緩沖區(qū)中找尋與該數(shù)據(jù)相對映的該集合,以更新該集合中的該數(shù)據(jù),若該 數(shù)據(jù)整合區(qū)及該數(shù)據(jù)緩沖區(qū)中皆沒有與該數(shù)據(jù)相對映的集合,則在該數(shù)據(jù) 緩沖區(qū)中找尋空的集合寫入該數(shù)據(jù)。
19. 如權(quán)利要求17所述的存儲器數(shù)據(jù)存取的管理裝置,其中該控制單元還包括接收該主機端發(fā)出的一數(shù)據(jù)讀取指令,據(jù)以在該儲存單元及該設 備端中找尋所要讀取的該數(shù)據(jù),以傳送給該主機端。
20. 如權(quán)利要求17所述的存儲器數(shù)據(jù)存取的管理裝置,其中該控制單 元還包括接收一數(shù)據(jù)重整指令,據(jù)以在該數(shù)據(jù)整合區(qū)中建立一整合區(qū)塊, 而依序?qū)⒃摂?shù)據(jù)緩沖區(qū)的該些集合的區(qū)塊搬移至該整合區(qū)塊,并收集及整 合該區(qū)塊的數(shù)據(jù)的其余部份, 一次寫入該設備端。
21. 如權(quán)利要求17所述的存儲器數(shù)據(jù)存取的管理裝置,其中該儲存單 元還包括一標志放置區(qū),用以記錄該數(shù)據(jù)緩沖區(qū)及該數(shù)據(jù)整合區(qū)中儲存數(shù)據(jù)所 對應的標志。
22. 如權(quán)利要求21所述的存儲器數(shù)據(jù)存取的管理裝置,其中該控制單 元包括在每次執(zhí)行完該數(shù)據(jù)的更新或?qū)懭氩襟E之后,更新該標志放置區(qū)中 對應的標志。
23. 如權(quán)利要求16所述的存儲器數(shù)據(jù)存取的管理裝置,還包括 一錯誤更正單元,用以在該主機端送來的該數(shù)據(jù)中加入一錯誤更正碼。
24. —種存儲器數(shù)據(jù)存取的控制器,包括 一微處理單元,用以控制該控制器的整體運作; 一主機連結(jié)接口 ,耦接至一主機端及該微處理單元; 一存儲器連結(jié)接口,耦接至一設備端及該微處理單元; 一存儲器管理模塊,耦接至該微處理單元,用以通過該微處理單元管理該主機端及該設備端之間傳輸?shù)囊粩?shù)據(jù),其中當該微處理單元通過該主機連結(jié)接口接收到該主機端發(fā)出的一數(shù)據(jù)寫 入指令時,找尋與該微處理單元耦接的一儲存單元中與該數(shù)據(jù)寫入指令所指示的該數(shù)據(jù)相對映的一集合,以更新該集合中的該數(shù)據(jù),并收集該數(shù)據(jù)的其余部份,與已更新的該數(shù)據(jù)整合后,通過該存儲器連結(jié)接口將整合后的該數(shù)據(jù)一次寫入該設備端。
25.如權(quán)利要求24所述的存儲器數(shù)據(jù)存取的控制器,還包括 一錯誤更正單元,耦接至微處理單元,用以在該主機端送來的該數(shù)據(jù)中加入一錯誤更正碼。
26. 如權(quán)利要求24所述的存儲器數(shù)據(jù)存取的控制器,其中該存儲器管 理單元還包括當該微處理單元通過該主機連結(jié)接口接收到該主機端發(fā)出的一數(shù)據(jù)讀 取指令時,在該儲存單元及該設備端中找尋所要讀取的該數(shù)據(jù),而通過該主機連結(jié)接口傳送給該主機端。
27. 如權(quán)利要求24所述的存儲器數(shù)據(jù)存取的控制器,其中該存儲器管 理模塊還包括當該微處理單元接收到一數(shù)據(jù)重整指令時,在該儲存單元中建立一整 合區(qū)塊,而依序搬移該儲存單元中多個區(qū)塊其中之一的數(shù)據(jù)至該整合區(qū)塊, 并收集及整合該區(qū)塊的數(shù)據(jù)的其余部份,而通過該存儲器連結(jié)接口一次寫 入該it備端。
全文摘要
本發(fā)明提供一種存儲器數(shù)據(jù)存取的管理方法、裝置及控制器,藉由在主機端及設備端之間配置一個管理裝置來管理其間傳輸?shù)臄?shù)據(jù),此管理裝置包括控制單元及儲存單元。當控制單元接收到由主機端發(fā)出的數(shù)據(jù)寫入指令時,即會到儲存單元中找尋與此數(shù)據(jù)相對映的集合,并更新此集合中的數(shù)據(jù)。然后,控制單元會繼續(xù)在儲存單元及設備端中收集此數(shù)據(jù)的其余部份,而與原先傳輸?shù)臄?shù)據(jù)整合后再一次寫入設備端。據(jù)此,可增加數(shù)據(jù)傳輸?shù)男?,且可減少數(shù)據(jù)寫入的次數(shù),而增加設備端的使用壽命。
文檔編號G06F12/06GK101561781SQ200810093048
公開日2009年10月21日 申請日期2008年4月15日 優(yōu)先權(quán)日2008年4月15日
發(fā)明者張家豪, 楊政輝, 譚雙議 申請人:群聯(lián)電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1