專利名稱:閃速存儲器、用于閃速存儲器的數(shù)據(jù)管理方法及設備的制作方法
技術領域:
本發(fā)明涉及數(shù)據(jù)存儲管理技術領域,尤其是涉及一種閃速存儲器、用于閃 速存儲器的數(shù)據(jù)管理方法及設備。
背景技術:
閃速存儲器(FlashMemory,簡稱閃存)作為一種安全、快速的存儲體,具 有體積小、容量大、成本低、掉電數(shù)據(jù)不丟失等一系列優(yōu)點,已成為嵌入式系 統(tǒng)中數(shù)據(jù)和程序最主要的存儲載體。由于FLASH在結構和操作方式上與硬盤、 E2ROM等其他存儲介質有較大區(qū)別,使用FLASH時必須根據(jù)其自身特性,對 存儲系統(tǒng)進行特殊設計,以保證系統(tǒng)的性能達到最優(yōu)。閃速存儲器是一種非易失性存儲器NVM (Non-Volatile Memory),根據(jù)結 構的不同可以將其分成NOR型閃速存儲器和NAND型閃速存儲器兩種。但不 管哪一種閃速存儲器,其在結構和操作方式上與硬盤、E2ROM等其他存儲介質 有較大區(qū)別,都具有如下特點'.1、 區(qū)塊結構閃速存儲器在物理結構上分成若干個區(qū)塊,區(qū)塊之間相互獨立。2、 先擦后寫由于閃速存儲器的寫操作只能將數(shù)據(jù)位從1寫成O,不能從O寫成l,所以 在對存儲器進行寫入之前必須先執(zhí)行擦操作,將預寫入的數(shù)據(jù)位初始化為1。并 且,擦操作的最小單位是一個區(qū)塊,而不是單個字節(jié)。3、 操作指令除了 NOR型閃速存儲器的讀操作,閃速存儲器的其它操作不能像RAM存 儲器那樣,能直接對目標地址進行總線操作。比如執(zhí)行一次寫操作,它必須輸 入一串特殊的指令(NOR型閃速存儲器),或者完成一段時序(NAND型閃速 存儲器)才能將數(shù)據(jù)寫入到閃速存儲器中。通常,在機頂盒等家用設備、通信設備以及嵌入式系統(tǒng)中,閃速存儲器作 為存儲和數(shù)據(jù)處理的存儲載體。這些設備在使用過程中,用戶需要對閃速存儲 器進行操作,來讀、寫或修改其中的數(shù)據(jù)。其中,出于數(shù)據(jù)存儲安全考慮,在 閃速存儲器中實行備份機制,即將閃速存儲器分為數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū),將數(shù) 據(jù)區(qū)中存儲的數(shù)據(jù)映射至備份數(shù)據(jù)區(qū)。當數(shù)據(jù)區(qū)中的數(shù)據(jù)被破壞后,可通過備 份數(shù)據(jù)區(qū)來恢復數(shù)據(jù)。但是,由于閃速存儲器本身存儲結構的特點,采用備份機制的閃速存儲器 在使用過程中仍存在數(shù)據(jù)不安全的因素閃速存儲器數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū)均包括一個描述信息分區(qū),若對數(shù)據(jù)區(qū)中 的數(shù)據(jù)做修改,需要同步更新數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū)的描述信息。由于閃速存儲 器需要作"先擦后寫"的操作,當在更新數(shù)據(jù)時,系統(tǒng)突然斷電,可能造成描述信 息的丟失或破壞,使系統(tǒng)或用戶無法獲取閃速存儲器中的數(shù)據(jù)。發(fā)明內容本發(fā)明的目的是提出 一種閃速存儲器、以及用于閃速存儲器的數(shù)據(jù)管理方 法和設備,以解決在對閃速存儲器寫入數(shù)據(jù)、同步更新描述信息時,因斷電等 意外事故造成閃速存儲器中數(shù)據(jù)的損壞或丟失的技術問題為解決本發(fā)明的技術問題,本發(fā)明公開一種用于閃速存儲器的數(shù)據(jù)管理方法,包括將閃速存儲器的數(shù)據(jù)讀入外部內存,在內存中將讀入的數(shù)據(jù)處理成需要寫 入閃速存儲器的數(shù)據(jù);將處理后的數(shù)據(jù)寫入閃速存儲器的交換區(qū)之后,并對閃速存儲器作數(shù)據(jù)更 新處理。較優(yōu)的,所述對閃速存儲器作數(shù)據(jù)更新處理的步驟具體包括 將處理后的數(shù)據(jù)寫入閃速存儲器的備份數(shù)據(jù)區(qū); 將處理后的數(shù)據(jù)寫入閃速存儲器的數(shù)據(jù)區(qū); 同步更新數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū)中的描述信息。其中,若將處理后的數(shù)據(jù)寫入閃速存儲器的備份數(shù)據(jù)區(qū)的過程中數(shù)據(jù)被破 壞,則讀取交換區(qū)中的數(shù)據(jù),對備份數(shù)據(jù)區(qū)做數(shù)據(jù)恢復處理。其中,若將處理后的數(shù)據(jù)寫入閃速存儲器的數(shù)據(jù)區(qū)的過程中數(shù)據(jù)被破壞, 則讀取備份數(shù)據(jù)區(qū)或交換區(qū)中的數(shù)據(jù),對數(shù)據(jù)區(qū)作數(shù)據(jù)恢復處理。其中,所述數(shù)據(jù)恢復處理的還步驟包括更新所述數(shù)據(jù)區(qū)或/和所述備份數(shù) 據(jù)區(qū)的描述信息。相應地,本發(fā)明還公開一種用于閃速存儲器的數(shù)據(jù)管理設備,包括內存單元,與所述閃速存儲器連接,保存需要寫入閃速存儲器的數(shù)據(jù)或是 需要對閃速存儲器作修改的數(shù)據(jù);內存數(shù)據(jù)處理單元,與所述內存單元連接,將所述內存單元的數(shù)據(jù)處理成 需要寫入閃速存儲器的數(shù)據(jù);數(shù)據(jù)寫控制單元,與所述內存數(shù)據(jù)處理單元及閃速存儲器連接,將所述內 存數(shù)據(jù)處理單元處理后的數(shù)據(jù)寫入閃速存儲器的交換區(qū),并對閃速存儲器作數(shù) 據(jù)更新處理。其中,所述數(shù)據(jù)寫控制單元具體包括數(shù)據(jù)寫控制模塊,用于將所述內存數(shù)據(jù)處理單元處理后的數(shù)據(jù)寫入閃速存 儲器的交換區(qū),之后再控制將數(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ù)恢復處理;當對閃速 存儲器的數(shù)據(jù)區(qū)寫入數(shù)據(jù)過程發(fā)生數(shù)據(jù)破壞時,用于讀取閃速存儲器的備份數(shù) 據(jù)區(qū)或交換區(qū)中的數(shù)據(jù),對閃速存儲器的數(shù)據(jù)區(qū)作數(shù)據(jù)恢復處理。 相應地,本發(fā)明還公開一種閃速存儲器,包括 用于存儲數(shù)據(jù)的數(shù)據(jù)區(qū),以及對所述數(shù)據(jù)區(qū)進行備份的備份數(shù)據(jù)區(qū); 以及交換區(qū),連接所述數(shù)據(jù)區(qū)與所述備份數(shù)據(jù)區(qū),用于保存需要寫入所述 數(shù)據(jù)區(qū)的數(shù)據(jù),并讀取保存的數(shù)據(jù)對所述數(shù)據(jù)區(qū)與所述備l分數(shù)據(jù)區(qū)作數(shù)據(jù)更新 處理。與現(xiàn)有技術相比,本發(fā)明具有如下有益效果本發(fā)明將閃速存儲器的交換區(qū)作為存儲數(shù)據(jù)的二級備份區(qū),通過在內存將 需要寫入閃速存儲器的數(shù)據(jù)作處理之后,先寫入用戶無法直接操作的交換區(qū), 然后,再寫入閃速存儲器的備份數(shù)據(jù)區(qū)和數(shù)據(jù)區(qū)。如此,當數(shù)據(jù)寫入備份數(shù)據(jù) 區(qū)或/和數(shù)據(jù)區(qū)發(fā)生意外事故導致數(shù)據(jù)被破壞時,可從交換區(qū)讀取數(shù)據(jù)后,恢復 備份數(shù)據(jù)區(qū)或/和數(shù)據(jù)區(qū)的數(shù)據(jù);當數(shù)據(jù)區(qū)的數(shù)據(jù)被破壞或不完整時,可通過備 份數(shù)據(jù)區(qū)來恢復。因此,本發(fā)明可保證對閃速存儲器寫入數(shù)據(jù)、同步更新描述 信息時,不會因為斷電等意外事故,造成閃速存儲器中數(shù)據(jù)的損壞或丟失。
圖1是一種采用備份機制的閃速存儲器的分區(qū)結構示意圖; 圖2是本發(fā)明方法的一個較佳實施例的流程示意圖; 圖3是本發(fā)明設備的一個較佳實施例的結構示意圖。
具體實施方式
為便于理解本發(fā)明,請參考圖l,是業(yè)界一種采用備份機制的閃速存儲器的分區(qū) 結構示意圖。閃速存儲器采取分區(qū)結構,包括數(shù)據(jù)區(qū)110、對數(shù)據(jù)區(qū)110中數(shù)據(jù) 進行備份的備份數(shù)據(jù)區(qū)120、以及用于對數(shù)據(jù)區(qū)1 IO與備份數(shù)據(jù)區(qū)120中的數(shù)據(jù)做 交換處理的交換(SWAP)區(qū)130。其中,數(shù)據(jù)區(qū)110與備份數(shù)據(jù)區(qū)120的結構相 似,包括用于存儲分區(qū)描述信息的描述信息分區(qū)(SYSCFG) 111 (或121)等多 個分區(qū)。當對數(shù)據(jù)區(qū)1 IO中的數(shù)據(jù)做修改時,通過交換區(qū)130對備份數(shù)據(jù)區(qū)120做同步 更新;若對數(shù)據(jù)區(qū)110的描述信息分區(qū)111中的描述信息做修改時,也需同步更 新備份數(shù)據(jù)區(qū)120的描述信息分區(qū)121中的描述信息。請參考圖2所示,本發(fā)明所揭示用于閃速存儲器的數(shù)據(jù)管理方法的一個較佳 實施例的流程示意圖。本實施例包括如下實現(xiàn)步驟步驟S210:當根據(jù)用戶操作指令,需要對閃速存儲器做數(shù)據(jù)寫入或數(shù)據(jù)修 改的搡作時,控制將閃速存儲器的備份數(shù)據(jù)區(qū)中保存的數(shù)據(jù)讀入至系統(tǒng)內存;其中,系統(tǒng)內存是指閃速存儲器外部,配合閃速存儲器進行數(shù)據(jù)處理的外 部存儲器。比如,在機頂盒中,閃速存儲器用于保存系統(tǒng)和用戶數(shù)據(jù),而機頂 盒在運行過程中,當前使用的系統(tǒng)數(shù)據(jù)、用戶數(shù)據(jù)被讀入至機頂盒的系統(tǒng)內存 中進行數(shù)據(jù)處理。步驟S220:在內存中將讀入的數(shù)據(jù)作更新處理,即,根據(jù)用戶的指令,將 需要對閃速存儲器作修改的數(shù)據(jù)、寫入的數(shù)據(jù),對內存中讀入的數(shù)據(jù)進行更新。內存中更新處理后的數(shù)據(jù),即為根據(jù)用戶的指令需要重新寫入閃速存儲器 的數(shù)據(jù)。上述步驟S210和S220都是在閃速存儲器外部所作的數(shù)據(jù)處理,因此,不會 對閃速存儲器中存儲數(shù)據(jù)做任何的修改或寫入搡作。步驟S230:將內存中的數(shù)據(jù)寫入至閃速存儲器的交換區(qū)(SWAP)。由于交換區(qū)原本是作為數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū)進行數(shù)據(jù)交換的臨時交換區(qū), 用戶是無法直接對該區(qū)中的數(shù)據(jù)進行操作的,因此,不管用戶對閃速存儲器做 何操作,都無法直接影響交換區(qū)中的數(shù)據(jù)。本步驟實際上已將數(shù)據(jù)寫入了閃速存儲器,不過數(shù)據(jù)不是寫入在跟用戶操 作直接相關的數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū),而是寫在交換區(qū)。即使當數(shù)據(jù)區(qū)或/和備份 數(shù)據(jù)區(qū)中的數(shù)據(jù)被破壞后,仍可控制從交換區(qū)讀出數(shù)據(jù)后,恢復數(shù)據(jù)區(qū)或/和備 份數(shù)據(jù)區(qū)中的數(shù)據(jù)。步驟S240:將內存中的數(shù)據(jù)寫入至備份數(shù)據(jù)區(qū);備份數(shù)據(jù)區(qū)用于備份保存一些重要的數(shù)據(jù)。如果操作過程出現(xiàn)異常(斷電), 備份的重要數(shù)據(jù)已損壞,但是,交換區(qū)中已保存了更新后的數(shù)據(jù),于下次啟動 時,檢查備份數(shù)據(jù)區(qū)中數(shù)據(jù)是否完整,如果不完整,則通過交換區(qū)中的數(shù)據(jù)對 備份數(shù)據(jù)區(qū)作數(shù)據(jù)恢復,以保證重要的數(shù)據(jù)不被損壞。步驟S250:對數(shù)據(jù)區(qū)作數(shù)據(jù)更新處理。本步驟包括將內存中的數(shù)據(jù)寫入數(shù)據(jù)區(qū),并更新數(shù)據(jù)區(qū)中的描述信息, 同時同步更新備份數(shù)據(jù)區(qū)的描述信息。其中,描述信息包括各邏輯分區(qū)的起始地址和結束地址(物理地址)等信 息,甚至還可以包括文件索引表起始地址、大小等文件系統(tǒng)信息或是文件系統(tǒng) 頁大小、文件分配表和文件登記表所在的位置等文件系統(tǒng)信息。因此,若閃速 存儲器中的描述信息被損壞,可能導致閃速存儲器無法正常工作,存儲的數(shù)據(jù) 被破壞或丟失,系統(tǒng)或用戶也無法獲取閃速存儲器中的數(shù)據(jù)。數(shù)據(jù)區(qū)保存的是系統(tǒng)運行時必須的信息和用戶可以修改的信息。即使上述 步驟S250在操作過程出現(xiàn)異常(比如,斷電),數(shù)據(jù)區(qū)的數(shù)據(jù)被破壞,但備份 數(shù)據(jù)區(qū)和交換區(qū)中的數(shù)據(jù)均保存完整。因此,于系統(tǒng)啟動時,如杲檢測到數(shù)據(jù)區(qū)中的數(shù)據(jù)不完整,則可以通過備份數(shù)據(jù)區(qū)或交換區(qū)的數(shù)據(jù)作數(shù)據(jù)恢復處理, 從而不影響系統(tǒng)的正常運行。其中,對數(shù)據(jù)恢復處理的步驟包括將交換區(qū)的數(shù)據(jù)讀入內容,在內存中 處理數(shù)據(jù)后,再將處理后的數(shù)據(jù)寫入備份數(shù)據(jù)區(qū)或數(shù)據(jù)區(qū)。另夕卜,本發(fā)明還揭露一種用于閃速存儲器的數(shù)據(jù)管理設備,請參見圖3所示, 為本設備的 一個較佳實施例的結構示意圖。該設備包括內存單元320,與所述閃速存儲器310連接,保存需要寫入閃速存儲器的數(shù) 據(jù)或是需要對閃速存儲器作修改的數(shù)據(jù);內存數(shù)據(jù)處理單元330,與所述內存單元320以及數(shù)據(jù)寫控制單元340連接, 將內存單元320的數(shù)據(jù)處理成需要寫入閃速存儲器310的數(shù)據(jù);數(shù)據(jù)寫控制單元340,與所述內存數(shù)據(jù)處理單元330及閃速存儲器310連接, 將所述內存數(shù)據(jù)處理單元330處理后的數(shù)據(jù)寫入閃速存儲器310的交換區(qū)313, 并對閃速存儲器310作數(shù)據(jù)更新處理。其中,所述數(shù)據(jù)寫控制單元340具體包括數(shù)據(jù)寫控制模塊,將所述內存數(shù)據(jù)處理單元330處理后的數(shù)據(jù)寫入閃速存 儲器310的交換區(qū)313,之后再控制寫入閃速存儲器310的數(shù)據(jù)區(qū)311和備份數(shù) 據(jù)區(qū)312。數(shù)據(jù)恢復控制模塊,當對閃速存儲器310的備份數(shù)據(jù)區(qū)312寫入數(shù)據(jù)過程 發(fā)生數(shù)據(jù)破壞時,讀取閃速存儲器310的交換區(qū)313中的數(shù)據(jù),對閃速存儲器 310的備份數(shù)據(jù)區(qū)312作數(shù)據(jù)恢復處理;當對閃速存儲器310的數(shù)據(jù)區(qū)311寫入 數(shù)據(jù)過程發(fā)生數(shù)據(jù)破壞時,讀取閃速存儲器310的備份數(shù)據(jù)區(qū)312或交換區(qū)311 中的數(shù)據(jù)(如果備份數(shù)據(jù)區(qū)中的數(shù)據(jù)完整則通過備份數(shù)據(jù)區(qū)恢復,否則通過交 換區(qū)恢復),對閃速存儲器310的數(shù)據(jù)區(qū)作數(shù)據(jù)恢復處理。并且,當對所述閃速存儲器310寫入數(shù)據(jù)時,同步更新所述數(shù)據(jù)區(qū)311和 所述備份數(shù)據(jù)區(qū)312的描述信息。綜上,本發(fā)明實際上是將閃速存儲器的交換區(qū)作為存儲數(shù)據(jù)的二級備份區(qū), 通過在內存中對需要寫入閃速存儲器的數(shù)據(jù)處理之后,先寫入用戶無法直接操 作的交換區(qū),然后,再寫入閃速存儲器的備份數(shù)據(jù)區(qū)和數(shù)據(jù)區(qū),這樣,當數(shù)據(jù) 寫入備份數(shù)據(jù)區(qū)發(fā)生意外事故導致數(shù)據(jù)被破壞時,可從交換區(qū)讀取數(shù)據(jù)后,恢 復備份數(shù)據(jù)區(qū)的數(shù)據(jù);當數(shù)據(jù)區(qū)的數(shù)據(jù)被破壞或不完整時,可通過備份數(shù)據(jù)區(qū) 或交換區(qū)來恢復。因此,本發(fā)明可保證對閃速存儲器寫入數(shù)據(jù),同步更新描述 信息時,不會因為斷電等意外事故,造成閃速存儲器中數(shù)據(jù)的損壞或丟失。
權利要求
1. 一種用于閃速存儲器的數(shù)據(jù)管理方法,其特征在于,包括將閃速存儲器的數(shù)據(jù)讀入外部內存,在內存中將讀入的數(shù)據(jù)處理成需要寫入閃速存儲器的數(shù)據(jù);將處理后的數(shù)據(jù)寫入閃速存儲器的交換區(qū)之后,并對閃速存儲器作數(shù)據(jù)更新處理。
2、 根據(jù)權利要求1所述的用于閃速存儲器的數(shù)據(jù)管理方法,其特征在于, 所述對閃速存儲器作數(shù)據(jù)更新處理的步驟具體包括將處理后的數(shù)據(jù)寫入閃速存儲器的備份數(shù)據(jù)區(qū); 將處理^的數(shù)據(jù)寫入閃速存儲器的數(shù)據(jù)區(qū); 同步更新數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū)中的描述信息。
3、 根據(jù)權利要求2所述的用于閃速存儲器的數(shù)據(jù)管理方法,其特征在于, 若將處理后的數(shù)據(jù)寫入閃速存儲器的備份數(shù)據(jù)區(qū)的過程中數(shù)據(jù)被破壞,則讀 取交換區(qū)中的數(shù)據(jù),對備份數(shù)據(jù)區(qū)做數(shù)據(jù)恢復處理。
4、 根據(jù)權利要求2所述的用于閃速存儲器的數(shù)據(jù)管理方法,其特征在于, 若將處理后的數(shù)據(jù)寫入閃速存儲器的數(shù)據(jù)區(qū)的過程中數(shù)據(jù)被破壞,則讀取備 份數(shù)據(jù)區(qū)或交換區(qū)中的數(shù)據(jù),對數(shù)據(jù)區(qū)作數(shù)據(jù)恢復處理。
5、 根據(jù)權利要求3或4所述的用于閃速存儲器的數(shù)據(jù)管理方法,其特征 在于,所述數(shù)據(jù)恢復處理的還步驟包括.更新所述數(shù)據(jù)區(qū)或/和所述備份數(shù)據(jù)區(qū)的描述信息。
6、 一種用于閃速存儲器的數(shù)據(jù)管理設備,其特征在于,包括 內存單元,與所述閃速存儲器連接,保存需要寫入閃速存儲器的數(shù)據(jù)或是需要對閃速存儲器作修改的數(shù)據(jù);內存數(shù)據(jù)處理單元,與所述內存單元連接,將所述內存單元的數(shù)據(jù)處理 成需要寫入閃速存儲器的數(shù)據(jù);數(shù)據(jù)寫控制單元,與所述內存數(shù)據(jù)處理單元及閃速存^"器連4矣,將所述 內存數(shù)據(jù)處理單元處理后的數(shù)據(jù)寫入閃速存儲器的交換區(qū),并對閃速存儲器 作數(shù)據(jù)更新處理。
7、 根據(jù)權利要求6所述的用于閃速存儲器的數(shù)據(jù)管理設備,其特征在于,所述數(shù)據(jù)寫控制單元具體包括數(shù)據(jù)寫控制模塊,用于將所述內存數(shù)據(jù)處理單元處理后的數(shù)據(jù)寫入閃速 存儲器的交換區(qū),然后控制將數(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ù)恢復處理;當對 閃速存儲器的數(shù)據(jù)區(qū)寫入數(shù)據(jù)過程發(fā)生數(shù)據(jù)破壞時,用于讀取閃速存儲器的 備份數(shù)據(jù)區(qū)或交換區(qū)中的數(shù)據(jù),對閃速存儲器的數(shù)據(jù)區(qū)作數(shù)據(jù)恢復處理。
8、 一種閃速存儲器,包括用于存儲數(shù)據(jù)的數(shù)據(jù)區(qū),以及對所述數(shù)據(jù)區(qū)進 行備份的備份數(shù)據(jù)區(qū),其特征在于,還包括交換區(qū),連接所述數(shù)據(jù)區(qū)與所述備份數(shù)據(jù)區(qū),用于保存需要寫入所述數(shù) 據(jù)區(qū)的數(shù)據(jù),并讀取保存的數(shù)據(jù)對所述數(shù)據(jù)區(qū)與所述備份數(shù)據(jù)區(qū)作數(shù)據(jù)更新 處理。
全文摘要
本發(fā)明公開一種閃速存儲器、用于閃速存儲器的數(shù)據(jù)管理方法和設備,其中方法包括將閃速存儲器的數(shù)據(jù)讀入外部內存,在內存中將讀入的數(shù)據(jù)處理成需要寫入閃速存儲器的數(shù)據(jù);將處理后的數(shù)據(jù)寫入閃速存儲器的交換區(qū)之后,還包括將處理后的數(shù)據(jù)寫入閃速存儲器的備份數(shù)據(jù)區(qū);將處理后的數(shù)據(jù)寫入閃速存儲器的數(shù)據(jù)區(qū);同步更新數(shù)據(jù)區(qū)和備份數(shù)據(jù)區(qū)中的描述信息。本發(fā)明將閃速存儲器的交換區(qū)作為存儲數(shù)據(jù)的二級備份區(qū),當數(shù)據(jù)寫入備份數(shù)據(jù)區(qū)或/和數(shù)據(jù)區(qū)發(fā)生意外事故導致數(shù)據(jù)被破壞時,可從交換區(qū)讀取數(shù)據(jù)后,恢復備份數(shù)據(jù)區(qū)或/和數(shù)據(jù)區(qū)的數(shù)據(jù),因此,保證對閃速存儲器寫入數(shù)據(jù)、同步更新描述信息時,不會因為斷電等意外事故,造成閃速存儲器中數(shù)據(jù)的損壞或丟失。
文檔編號G06F11/14GK101251826SQ200710073428
公開日2008年8月27日 申請日期2007年2月27日 優(yōu)先權日2007年2月27日
發(fā)明者佟福磊 申請人:深圳市同洲電子股份有限公司