專(zhuān)利名稱(chēng):快閃存儲(chǔ)器管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及快閃存儲(chǔ)器,尤其涉及一種用于管理基于快閃存儲(chǔ)器的系統(tǒng)中的快閃存儲(chǔ)器的方法。
背景技術(shù):
快閃存儲(chǔ)器是一種用于電擦除或重寫(xiě)數(shù)據(jù)的非易失性存儲(chǔ)器件?;诳扉W存儲(chǔ)器的存儲(chǔ)設(shè)備比基于磁盤(pán)存儲(chǔ)器的存儲(chǔ)設(shè)備具有更低的功耗并且外形更小。因此,它已被研究作為磁盤(pán)存儲(chǔ)器的替代品。更重要地,期望將快閃存儲(chǔ)器用于如數(shù)字照相機(jī)、移動(dòng)電話和個(gè)人數(shù)字助理PDA的移動(dòng)計(jì)算設(shè)備的存儲(chǔ)設(shè)備。
然而,與能夠蓋寫(xiě)數(shù)據(jù)的磁盤(pán)存儲(chǔ)器不同,快閃存儲(chǔ)器不能蓋寫(xiě)數(shù)據(jù)。為了蓋寫(xiě)存儲(chǔ)在快閃存儲(chǔ)器中的數(shù)據(jù),必須首先擦除現(xiàn)有的數(shù)據(jù)。換言之,存儲(chǔ)單元應(yīng)當(dāng)被恢復(fù)為原始可寫(xiě)的狀態(tài)。擦除一般比寫(xiě)入花費(fèi)更長(zhǎng)的時(shí)間。另外,擦除比寫(xiě)入在更大的塊中執(zhí)行,可能引起不需要擦除寫(xiě)入的部分被擦除。由于已被不可避免擦除的部分應(yīng)當(dāng)被重寫(xiě)恢復(fù),寫(xiě)入數(shù)據(jù)的請(qǐng)求需要一個(gè)擦除和最壞與擦除的部分一樣多的重寫(xiě)。由于執(zhí)行擦除和寫(xiě)入的單元的不一致,寫(xiě)入的能力和讀取的能力相比,遠(yuǎn)落在后面。另外,由于機(jī)械的操作,它低于基于帶有必要的延遲的磁盤(pán)的存儲(chǔ)設(shè)備。
由于上述特性,通常在管理快閃存儲(chǔ)器中使用重新映射方法。該重新映射方法指一種將被校正的數(shù)據(jù)寫(xiě)入空地址并更新映射表的映射信息的方法,換言之,指一種將請(qǐng)求的邏輯地址所指示的物理地址改變?yōu)樾U臄?shù)據(jù)所記錄的物理地址的方法。因此,應(yīng)用和應(yīng)用系統(tǒng)可以使用一個(gè)邏輯地址處理校正的數(shù)據(jù)。
圖1是舉例描述管理傳統(tǒng)的快閃存儲(chǔ)器的方法的概念圖。參考圖1,請(qǐng)求讀取或?qū)懭氲倪壿嫷刂穮⒖加成浔肀桓淖優(yōu)槲锢淼刂罚纯扉W存儲(chǔ)器中的相應(yīng)地址讀取/寫(xiě)入數(shù)據(jù)。
這里,根據(jù)現(xiàn)有映射表的位置和參考它們的方法,有多種管理方法。當(dāng)映射表位于快閃存儲(chǔ)器的特殊位置中時(shí),盡管電源突然被關(guān)斷也可保持?jǐn)?shù)據(jù),這樣不需要找到一種用于恢復(fù)映射表的方法。然而,校正映射表是不容易的。換言之,如上所述,在執(zhí)行預(yù)定的應(yīng)用中的操作過(guò)程中的擦除、校正或重寫(xiě)數(shù)據(jù)的情況下,為了更新映射表,需要大量的計(jì)算開(kāi)銷(xiāo)。
在映射表位于主存儲(chǔ)器(通常為DRAM)的情況下,處理主存儲(chǔ)器不需要很長(zhǎng)的時(shí)間,并且容易恢復(fù)它,但如果電源突然被關(guān)斷,數(shù)據(jù)將丟失。為了恢復(fù)映射表,執(zhí)行復(fù)雜的開(kāi)銷(xiāo)計(jì)算需要許多的時(shí)間。
如上所述,如果采用重新映射,需要用于存儲(chǔ)和管理數(shù)據(jù)以及映射信息的空間和時(shí)間。因此,發(fā)展一種更有效地處理讀取或?qū)懭霐?shù)據(jù)過(guò)程的方法是重要的。另外,快閃存儲(chǔ)器限于部分寫(xiě)入的數(shù)目,其中,記錄數(shù)據(jù)、信息等的順序?qū)μ岣呦到y(tǒng)的能力有影響。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種用于管理快閃存儲(chǔ)器的方法,快閃存儲(chǔ)器的能力被提高。
本發(fā)明的另一個(gè)目的在于,提供一種用于方便地生成映射表的方法。
本發(fā)明還有一個(gè)目的在于,提供一種用于在盡管電源突然被關(guān)斷的情況下,方便地恢復(fù)映射表的方法。
為實(shí)現(xiàn)上述目的,提供一種用于管理快閃存儲(chǔ)器的方法。將記錄在快閃存儲(chǔ)器的數(shù)據(jù)區(qū)中的數(shù)據(jù)的邏輯地址存儲(chǔ)在相應(yīng)的備用區(qū)中。通過(guò)掃描記錄在該備用區(qū)中的信息生成地址映射表。
將生成的地址映射表記錄在主存儲(chǔ)器中,或?qū)⑸傻牡刂酚成浔碛涗浽诳扉W存儲(chǔ)器中。
生成地址映射表最好包括通過(guò)掃描記錄在特定備用區(qū)中的邏輯地址而生成地址映射表的步驟。
將記錄在快閃存儲(chǔ)器的數(shù)據(jù)區(qū)中的數(shù)據(jù)的邏輯地址記錄在相應(yīng)的備用區(qū)中最好包括以下步驟記錄表示在備用區(qū)記錄相應(yīng)的數(shù)據(jù)的順序的時(shí)間標(biāo)記;以及記錄表示使用備用區(qū)中的相應(yīng)數(shù)據(jù)的可能性的擦除標(biāo)記。
為實(shí)現(xiàn)上述目的,提供一種用于管理快閃存儲(chǔ)器的方法。請(qǐng)求寫(xiě)入的數(shù)據(jù)參考地址映射表被記錄在快閃存儲(chǔ)器的數(shù)據(jù)區(qū)的空地址中,以及相應(yīng)的邏輯地址被記錄在相應(yīng)的備用區(qū)中。校正表被更新,以便記錄數(shù)據(jù)的物理地址被映射到該邏輯地址。
表示使用記錄的數(shù)據(jù)的可能性的擦除標(biāo)記最好相應(yīng)于有關(guān)的地址映射表,被標(biāo)記在相應(yīng)于與邏輯地址對(duì)應(yīng)的物理地址的備用區(qū)中。
為實(shí)現(xiàn)上述目的,提供一種用于管理快閃存儲(chǔ)器的方法。將存儲(chǔ)在快閃存儲(chǔ)器中的地址映射表的改變,記錄在主存儲(chǔ)器中形成的校正表中,所述改變包含邏輯地址和物理地址的映射信息。確認(rèn)是否校正表被填充到預(yù)定的部分。如果該校正表的預(yù)定部分被充滿,將記錄在該校正表中的改變反映到所述映射表。擦除反映到該校正表中所記錄的內(nèi)容的所述映射表的部分。
通過(guò)參考附圖對(duì)實(shí)施例的詳細(xì)描述,本發(fā)明的上述目的和優(yōu)點(diǎn)將會(huì)更加清楚,其中圖1是舉例描述用于管理傳統(tǒng)快閃存儲(chǔ)器的方法的概念圖;圖2是依據(jù)本發(fā)明的優(yōu)選實(shí)施例的快閃存儲(chǔ)器系統(tǒng)的方框圖;圖3和圖4是依據(jù)本發(fā)明的快閃存儲(chǔ)器系統(tǒng)的詳細(xì)配置圖;圖5是舉例描述依據(jù)本發(fā)明的實(shí)施例的管理快閃存儲(chǔ)器的方法的流程圖;圖6是舉例描述依據(jù)本發(fā)明的另一個(gè)實(shí)施例的管理快閃存儲(chǔ)器的方法的流程圖;圖7是舉例描述更新映射表的處理的流程圖。
具體實(shí)施例方式
現(xiàn)在將參考附圖更詳細(xì)描述本發(fā)明,其中,示出了本發(fā)明的優(yōu)選實(shí)施例。
圖2是依據(jù)本發(fā)明的優(yōu)選實(shí)施例的快閃存儲(chǔ)器的方框圖。參考圖2,該系統(tǒng)包括存儲(chǔ)器1、ROM 2、RAM 3和處理器4。這里,主存儲(chǔ)器RAM 3被具體化為DRAM(動(dòng)態(tài)RAM)。然而,如果需要,該RAM 3可被具體化為SRAM(靜態(tài)RAM)。
通常,結(jié)合有記錄在ROM 2中的程序碼的處理器4為快閃存儲(chǔ)器1或RAM 3發(fā)送系列寫(xiě)入和擦除命令。該快閃存儲(chǔ)器1依據(jù)本發(fā)明的管理快閃存儲(chǔ)器的方法,執(zhí)行寫(xiě)入和擦除計(jì)算。ROM 2和RAM 3存儲(chǔ)處理器4中執(zhí)行的應(yīng)用程序碼或它的有關(guān)數(shù)據(jù)結(jié)構(gòu)。
圖3和圖4是依據(jù)本發(fā)明的快閃存儲(chǔ)器的詳細(xì)配置圖。參考圖3和圖4,該快閃存儲(chǔ)器1被分為硬件數(shù)據(jù)區(qū)和備用區(qū)。形成彼此相應(yīng)的數(shù)據(jù)區(qū)和備用區(qū)的扇區(qū)。數(shù)據(jù)被寫(xiě)入到數(shù)據(jù)區(qū),并且邏輯地址、時(shí)間標(biāo)記和擦除標(biāo)記被寫(xiě)入到相應(yīng)的備用區(qū)。時(shí)間標(biāo)記表示相應(yīng)的數(shù)據(jù)被寫(xiě)入的時(shí)間。擦除標(biāo)記表示特定的數(shù)據(jù)是否是有效的,換言之,即使用的可能性,以及擦除標(biāo)記示出了特定扇區(qū)內(nèi)的內(nèi)容是可忽略的并可被擦除,即使有效數(shù)據(jù)被物理地記錄在該扇區(qū)內(nèi)。換言之,該擦除標(biāo)記代表邏輯擦除。
在第一實(shí)施例中,映射表位于快閃存儲(chǔ)器1中。當(dāng)系統(tǒng)被引導(dǎo)時(shí)處理器4生成該映射表。處理器4通過(guò)掃描記錄在備用區(qū)中的邏輯地址、時(shí)間標(biāo)記和擦除標(biāo)記,生成映射表。在該映射表中映射邏輯地址和特定的物理地址。另外,相應(yīng)的時(shí)間標(biāo)記和擦除標(biāo)記也記錄在該映射表中。
校正表被置于RAM 3中。該校正表是當(dāng)執(zhí)行預(yù)定的應(yīng)用時(shí)新近記錄數(shù)據(jù)或校正現(xiàn)有數(shù)據(jù)的情況下,用于僅存儲(chǔ)該映射表的改變的內(nèi)容。換言之,如果記錄在預(yù)定的邏輯地址的現(xiàn)有數(shù)據(jù)被校正,處理器4不執(zhí)行擦除計(jì)算,將校正的數(shù)據(jù)寫(xiě)入空的扇區(qū),并在相應(yīng)的備用區(qū)寫(xiě)入相應(yīng)的邏輯地址和時(shí)間標(biāo)記。因此,該校正表被記錄校正數(shù)據(jù)的扇區(qū)的物理地址所映射??梢酝ㄟ^(guò)單獨(dú)將校正表置于RAM 3中而快速更新映射信息,而不更新置于快閃存儲(chǔ)器1中的映射表。同時(shí),該校正表具有固定的大小。因此,如果該校正表中所有的區(qū)域被用完,處理器4通過(guò)反映置于快閃存儲(chǔ)器1中的映射表生成一個(gè)新的映射表并清空該校正表。當(dāng)該校正表的特定部分被充滿時(shí),如果需要,可以采用一種用于將校正反映到映射表并僅清空校正表的反映部分的方法。如果電源被關(guān)斷,該映射表被置于RAM 3中并丟失。
在第二實(shí)施例中,映射表被置于RAM 3中。在這種情況,不需要另外形成校正表。因?yàn)榕c快閃存儲(chǔ)器1不同,在RAM 3中可容易地執(zhí)行寫(xiě)入和擦除。換言之,如果由于豐富的系統(tǒng)資源,使RAM 3具有足夠的空間,可采用將映射表置于RAM 3中。在執(zhí)行預(yù)定的應(yīng)用處理過(guò)程中新近寫(xiě)入數(shù)據(jù)或校正現(xiàn)有數(shù)據(jù)的情況下,處理器4通過(guò)直接校正映射表而反映改變的內(nèi)容。然而,如果還形成附加校正表,則用如第一實(shí)施例相同的方法進(jìn)行管理。
以下將描述用于引導(dǎo)快閃存儲(chǔ)器系統(tǒng)并處理快閃存儲(chǔ)器1的過(guò)程。
<引導(dǎo)>
當(dāng)系統(tǒng)引導(dǎo)時(shí),處理器4掃描快閃存儲(chǔ)器1的整個(gè)備用區(qū)域,生成反映當(dāng)前快閃存儲(chǔ)器1的寫(xiě)入狀態(tài)的映射表,并將該映射表寫(xiě)入快閃存儲(chǔ)器1或RAM 3。如果在掃描處理過(guò)程中發(fā)現(xiàn)多于兩個(gè)的同一邏輯地址,通過(guò)比較擦除標(biāo)記和時(shí)間標(biāo)記的存在而選擇新的信息。如果舊的信息沒(méi)有被標(biāo)記擦除標(biāo)記,則加入擦除標(biāo)記。
<處理>
如果相應(yīng)的邏輯地址存在,處理器4搜索校正表。如果存在相應(yīng)的邏輯地址,處理器4找到映射的物理地址。如果在該校正表中沒(méi)有特定的邏輯地址,通過(guò)搜索映射地址找到映射到相應(yīng)的邏輯地址的物理地址。
下面將描述一種用于管理基于上述配置的快閃存儲(chǔ)器的方法。
圖5是舉例描述一種依據(jù)本發(fā)明的實(shí)施例的用于管理快閃存儲(chǔ)器的方法的流程圖。參考圖5,處理器4將數(shù)據(jù)寫(xiě)入快閃存儲(chǔ)器1的數(shù)據(jù)區(qū),并將寫(xiě)入數(shù)據(jù)的邏輯地址寫(xiě)入相應(yīng)的備用區(qū)(步驟501)。每次快閃存儲(chǔ)器1中的數(shù)據(jù)被新寫(xiě)入或校正,執(zhí)行步驟501。如果電源被關(guān)斷,系統(tǒng)重新引導(dǎo)(步驟502),處理器4通過(guò)掃描整個(gè)備用區(qū)生成映射表(步驟503)。處理器4將生成的映射表寫(xiě)入為主存儲(chǔ)器的RAM 3(步驟504-1),或?qū)⑵鋵?xiě)入快閃存儲(chǔ)器1(步驟504-2)。
圖6是舉例描述依據(jù)本發(fā)明的另一個(gè)實(shí)施例的用于管理快閃存儲(chǔ)器的方法的流程圖。參考圖6,如果預(yù)定的數(shù)據(jù)按照請(qǐng)求的邏輯地址被寫(xiě)入,處理器4搜索校正表(步驟601)。如果存在請(qǐng)求的邏輯地址(步驟602),參考映射表搜索空的扇區(qū),相應(yīng)的數(shù)據(jù)被寫(xiě)入數(shù)據(jù)區(qū),以及它的邏輯地址被寫(xiě)入相應(yīng)的備用區(qū)(步驟603)。這里,時(shí)間標(biāo)記被一起記錄。然后,將擦除標(biāo)記記錄在參考映射表記錄數(shù)據(jù)的扇區(qū)的備用區(qū)中(步驟604)。然后,為了映射到步驟603中記錄的扇區(qū)的物理地址,更新寫(xiě)入校正表中的現(xiàn)有條目(步驟605)。
在請(qǐng)求的邏輯地址不存在的情況下(步驟602),搜索映射表(步驟606)。如果請(qǐng)求的邏輯地址存在(步驟607),參考映射表搜索空的扇區(qū),相應(yīng)的數(shù)據(jù)被記錄在數(shù)據(jù)區(qū),以及它的邏輯地址被寫(xiě)入相應(yīng)的備用區(qū)(步驟608)。這里,可以一起記錄時(shí)間標(biāo)記。另外,在參考映射表記錄現(xiàn)有數(shù)據(jù)的扇區(qū)的備用區(qū)中記錄擦除標(biāo)記(步驟609)。另外,在校正表中加入新的條目以反映執(zhí)行了步驟608。
如果請(qǐng)求的邏輯地址在映射表中不存在(步驟607),參考映射表搜索空的扇區(qū),相應(yīng)的數(shù)據(jù)被記錄在數(shù)據(jù)區(qū),以及它的邏輯地址被寫(xiě)入相應(yīng)的備用區(qū)(步驟611)。這里,可以一起記錄時(shí)間標(biāo)記。另外,在校正表中加入新的條目以反映執(zhí)行了步驟611(步驟612)。
圖7是舉例描述用于更新映射表的處理的流程圖。
參考圖7,如果校正表被充滿(步驟701),則處理器4被記錄在校正表中的改變信息所影響(步驟702)。換言之,記錄在映射表中的映射信息的狀態(tài)變得與快閃存儲(chǔ)器1中的當(dāng)前記錄狀態(tài)相同。同時(shí),處理器4清空校正表,于是可記錄新的條目(步驟703)。
換言之,用于管理快閃存儲(chǔ)器的方法可被計(jì)算機(jī)程序?qū)懭?。可容易地推斷組成程序的代碼和代碼段可以由本領(lǐng)域的計(jì)算機(jī)程序員編寫(xiě)。另外,該程序可被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,并被計(jì)算機(jī)讀取和運(yùn)行,這樣可實(shí)施管理快閃存儲(chǔ)器的方法。計(jì)算機(jī)可讀介質(zhì)包括磁記錄介質(zhì)、光記錄介質(zhì)和載波介質(zhì)。
如上所述,依據(jù)本發(fā)明,可更有效地存取快閃存儲(chǔ)器。通過(guò)在備用區(qū)記錄邏輯地址,即使電源突然被關(guān)斷,也可以恢復(fù)映射表。備用區(qū)被作為與數(shù)據(jù)區(qū)分離的硬件形成,這樣與其它的掃描備用區(qū)相比,可以更快地恢復(fù)映射表。另外,在當(dāng)映射表存在于快閃存儲(chǔ)器中的情況下,通過(guò)在主存儲(chǔ)器中形成校正表并在該校正表中記錄改變,可以節(jié)省更新映射表過(guò)程中的時(shí)間和能量。因此,提高了系統(tǒng)能力。
權(quán)利要求
1.一種用于管理快閃存儲(chǔ)器的方法,該方法包括(a)將記錄在快閃存儲(chǔ)器的數(shù)據(jù)區(qū)中的數(shù)據(jù)的邏輯地址,記錄在相應(yīng)的備用區(qū)中;以及(b)通過(guò)掃描記錄在所述備用區(qū)中的信息,生成地址映射表。
2.如權(quán)利要求1所述的用于管理快閃存儲(chǔ)器的方法,其中還包括(c1)將生成的地址映射表記錄在主存儲(chǔ)器中。
3.如權(quán)利要求1所述的用于管理快閃存儲(chǔ)器的方法,其中還包括(c2)將生成的地址映射表記錄在快閃存儲(chǔ)器中。
4.如權(quán)利要求1所述的用于管理快閃存儲(chǔ)器的方法,其中,步驟(b)包括通過(guò)掃描記錄在特定的備用區(qū)中的邏輯地址,生成地址映射表。
5.如權(quán)利要求1所述的用于管理快閃存儲(chǔ)器的方法,其中,步驟(a)還包括(a1)將表示記錄相應(yīng)的數(shù)據(jù)的順序的時(shí)間標(biāo)記記錄在備用區(qū)中。
6.如權(quán)利要求5所述的用于管理快閃存儲(chǔ)器的方法,其中,步驟(a)還包括(a2)將表示使用相應(yīng)的數(shù)據(jù)的可能性的擦除標(biāo)記記錄在備用區(qū)中。
7.如權(quán)利要求4所述的用于管理快閃存儲(chǔ)器的方法,其中,步驟(b)包括(b2)通過(guò)掃描數(shù)據(jù)的邏輯地址和時(shí)間標(biāo)記,生成地址映射表。
8.如權(quán)利要求7所述的用于管理快閃存儲(chǔ)器的方法,包括(b3)通過(guò)掃描數(shù)據(jù)的邏輯地址、時(shí)間標(biāo)記和擦除標(biāo)記,生成地址映射表。
9.如權(quán)利要求1所述的用于管理快閃存儲(chǔ)器的方法,其中,當(dāng)引導(dǎo)配有快閃存儲(chǔ)器的系統(tǒng)時(shí)執(zhí)行步驟(b)。
10.一種用于管理快閃存儲(chǔ)器的方法,該方法包括(a)參考地址映射表,將請(qǐng)求寫(xiě)入的數(shù)據(jù)記錄在快閃存儲(chǔ)器的數(shù)據(jù)區(qū)的空地址中,并將相應(yīng)的邏輯地址記錄在相應(yīng)的備用區(qū)中;以及(b)更新校正表,以便將在步驟(a)記錄數(shù)據(jù)的物理地址映射到該邏輯地址。
11.如權(quán)利要求10所述的用于管理快閃存儲(chǔ)器的方法,其中,步驟(c)參考地址映射表,在相應(yīng)于對(duì)應(yīng)邏輯地址的物理地址的備用區(qū)中,標(biāo)記表示步驟(a)記錄的數(shù)據(jù)的使用可能性的擦除標(biāo)記。
12.如權(quán)利要求10所述的用于管理快閃存儲(chǔ)器的方法,其中,步驟(a)還包括(a1)將表示記錄相應(yīng)的數(shù)據(jù)順序的時(shí)間標(biāo)記記錄在備用區(qū)中。
13.如權(quán)利要求12所述的用于管理快閃存儲(chǔ)器的方法,其中,步驟(a)還包括(a2)將表示相應(yīng)的數(shù)據(jù)的使用可能性的擦除標(biāo)記記錄在備用區(qū)中。
14.如權(quán)利要求10所述的用于管理快閃存儲(chǔ)器的方法,其中,包括步驟(d)通過(guò)掃描記錄在備用區(qū)中的信息,生成地址映射表。
15.如權(quán)利要求14所述的用于管理快閃存儲(chǔ)器的方法,其中,當(dāng)配有快閃存儲(chǔ)器的系統(tǒng)被引導(dǎo)時(shí),執(zhí)行步驟(d)。
16.一種用于管理快閃存儲(chǔ)器的方法,該方法包括(a)將存儲(chǔ)在快閃存儲(chǔ)器中的地址映射表的變化,記錄在主存儲(chǔ)器中形成的校正表中,該變化包含邏輯地址和物理地址的映射信息。(b)確認(rèn)是否該校正表被充滿至預(yù)定的部分;(c)如果該校正表的預(yù)定部分被充滿,將記錄在該校正表中的變化反映到所述映射表;以及(d)擦除反映到該校正表中所記錄的內(nèi)容的所述映射表的部分。
17.如權(quán)利要求16所述的用于管理快閃存儲(chǔ)器的方法,其中,所述校正表具有預(yù)定的大小。
18.如權(quán)利要求17所述的用于管理快閃存儲(chǔ)器的方法,其中,所述校正表包括表示相應(yīng)的數(shù)據(jù)的使用可能性的擦除標(biāo)記。
19.如權(quán)利要求18所述的用于管理快閃存儲(chǔ)器的方法,其中,所述校正表包括表示相應(yīng)的數(shù)據(jù)被記錄的順序的時(shí)間標(biāo)記。
20.如權(quán)利要求16所述的用于管理快閃存儲(chǔ)器的方法,其中,所述映射表包括表示相應(yīng)的數(shù)據(jù)的使用可能性的擦除標(biāo)記。
21.如權(quán)利要求20所述的用于管理快閃存儲(chǔ)器的方法,其中,所述映射表包括表示相應(yīng)的數(shù)據(jù)被記錄的順序的時(shí)間標(biāo)記。
全文摘要
提供一種用于管理快閃存儲(chǔ)器的方法。記錄在快閃存儲(chǔ)器的數(shù)據(jù)區(qū)中的數(shù)據(jù)的邏輯地址被記錄在相應(yīng)的備用區(qū)中。通過(guò)掃描記錄在備用區(qū)中的信息生成映射表??扉W存儲(chǔ)器可被更有效地實(shí)施。另外,可以在盡管突然關(guān)斷電源的情況下恢復(fù)映射表。
文檔編號(hào)G06F12/16GK1420440SQ0215043
公開(kāi)日2003年5月28日 申請(qǐng)日期2002年11月12日 優(yōu)先權(quán)日2001年11月16日
發(fā)明者白昌奎 申請(qǐng)人:三星電子株式會(huì)社