[發明專利]閃速存儲器、用于閃速存儲器的數據管理方法及設備無效
| 申請號: | 200710073428.9 | 申請日: | 2007-02-27 |
| 公開(公告)號: | CN101251826A | 公開(公告)日: | 2008-08-27 |
| 發明(設計)人: | 佟福磊 | 申請(專利權)人: | 深圳市同洲電子股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 用于 數據管理 方法 設備 | ||
技術領域
本發明涉及數據存儲管理技術領域,尤其是涉及一種閃速存儲器、用于閃速存儲器的數據管理方法及設備。
背景技術
閃速存儲器(Flash?Memory,簡稱閃存)作為一種安全、快速的存儲體,具有體積小、容量大、成本低、掉電數據不丟失等一系列優點,已成為嵌入式系統中數據和程序最主要的存儲載體。由于FLASH在結構和操作方式上與硬盤、E2ROM等其他存儲介質有較大區別,使用FLASH時必須根據其自身特性,對存儲系統進行特殊設計,以保證系統的性能達到最優。
閃速存儲器是一種非易失性存儲器NVM(Non-Volatile?Memory),根據結構的不同可以將其分成NOR型閃速存儲器和NAND型閃速存儲器兩種。但不管哪一種閃速存儲器,其在結構和操作方式上與硬盤、E2ROM等其他存儲介質有較大區別,都具有如下特點:
1、區塊結構
閃速存儲器在物理結構上分成若干個區塊,區塊之間相互獨立。
2、先擦后寫
由于閃速存儲器的寫操作只能將數據位從1寫成0,不能從0寫成1,所以在對存儲器進行寫入之前必須先執行擦操作,將預寫入的數據位初始化為1。并且,擦操作的最小單位是一個區塊,而不是單個字節。
3、操作指令
除了NOR型閃速存儲器的讀操作,閃速存儲器的其它操作不能像RAM存儲器那樣,能直接對目標地址進行總線操作。比如執行一次寫操作,它必須輸入一串特殊的指令(NOR型閃速存儲器),或者完成一段時序(NAND型閃速存儲器)才能將數據寫入到閃速存儲器中。
通常,在機頂盒等家用設備、通信設備以及嵌入式系統中,閃速存儲器作為存儲和數據處理的存儲載體。這些設備在使用過程中,用戶需要對閃速存儲器進行操作,來讀、寫或修改其中的數據。其中,出于數據存儲安全考慮,在閃速存儲器中實行備份機制,即將閃速存儲器分為數據區和備份數據區,將數據區中存儲的數據映射至備份數據區。當數據區中的數據被破壞后,可通過備份數據區來恢復數據。
但是,由于閃速存儲器本身存儲結構的特點,采用備份機制的閃速存儲器在使用過程中仍存在數據不安全的因素:
閃速存儲器數據區和備份數據區均包括一個描述信息分區,若對數據區中的數據做修改,需要同步更新數據區和備份數據區的描述信息。由于閃速存儲器需要作“先擦后寫”的操作,當在更新數據時,系統突然斷電,可能造成描述信息的丟失或破壞,使系統或用戶無法獲取閃速存儲器中的數據。
發明內容
本發明的目的是提出一種閃速存儲器、以及用于閃速存儲器的數據管理方法和設備,以解決在對閃速存儲器寫入數據、同步更新描述信息時,因斷電等意外事故造成閃速存儲器中數據的損壞或丟失的技術問題。
為解決本發明的技術問題,本發明公開一種用于閃速存儲器的數據管理方法,包括:
將閃速存儲器的數據讀入外部內存,在內存中將讀入的數據處理成需要寫入閃速存儲器的數據;
將處理后的數據寫入閃速存儲器的交換區之后,并對閃速存儲器作數據更新處理,具體包括以下步驟:
將處理后的數據寫入閃速存儲器的備份數據區;
將處理后的數據寫入閃速存儲器的數據區;
同步更新數據區和備份數據區中的描述信息;
若將處理后的數據寫入閃速存儲器的備份數據區的過程中數據被破壞,則讀取交換區中的數據,對備份數據區做數據恢復處理。
其中,若將處理后的數據寫入閃速存儲器的數據區的過程中數據被破壞,則讀取備份數據區或交換區中的數據,對數據區作數據恢復處理。
其中,所述數據恢復處理的還步驟包括:更新所述數據區或/和所述備份數據區的描述信息。
相應地,本發明還公開一種用于閃速存儲器的數據管理設備,包括:
內存單元,與所述閃速存儲器連接,保存需要寫入閃速存儲器的數據或是需要對閃速存儲器作修改的數據;
內存數據處理單元,與所述內存單元連接,將所述內存單元的數據處理成需要寫入閃速存儲器的數據;
數據寫控制單元,與所述內存數據處理單元及閃速存儲器連接,將所述內存數據處理單元處理后的數據寫入閃速存儲器的交換區,并對閃速存儲器作數據更新處理;所述數據寫控制單元具體包括:
數據寫控制模塊,用于將所述內存數據處理單元處理后的數據寫入閃速存儲器的交換區,之后再控制將數據先寫入閃速存儲器的備份數據區再寫入數據區;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同洲電子股份有限公司,未經深圳市同洲電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710073428.9/2.html,轉載請聲明來源鉆瓜專利網。





