[發明專利]設備、Flash存儲器及其數據存儲方法有效
| 申請號: | 202110262832.0 | 申請日: | 2021-03-10 |
| 公開(公告)號: | CN112947862B | 公開(公告)日: | 2022-09-20 |
| 發明(設計)人: | 張銘 | 申請(專利權)人: | 歌爾科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/10 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 梁馨怡 |
| 地址: | 266104 山東省青島*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 flash 存儲器 及其 數據 存儲 方法 | ||
本發明公開了一種Flash存儲器的數據存儲方法,Flash存儲器包括至少兩個用于存儲數據的目錄信息的第一存儲區域,Flash存儲器的數據存儲方法包括以下步驟:在接收到指令,且指令觸發目錄信息的寫入操作時,在各個第一存儲區域中,確定第一目標存儲區域以及第二目標存儲區域,其中,第二目標存儲區域為數據寫入次數最少的第一存儲區域,第一目標存儲區域為上一次進行寫入操作的第一存儲區域;從第一目標存儲區域中讀取第一目錄信息,并將第二目標存儲區域存儲的第二目錄信息擦除;根據指令更新第一目錄信息,并將更新后的第一目錄信息寫入第二目標存儲區域。本發明還公開一種Falsh存儲器和設備。本發明延長了Flash存儲器的使用壽命。
技術領域
本發明涉及Flash存儲器技術領域,尤其涉及一種設備、Flash存儲器及其數據存儲方法。
背景技術
Flash存儲器是一種非易失性存儲器,在沒有供電的情況下,Flash存儲器也可以長期保存系統數據。Flash存儲器相當于文件存儲設備,可用于存儲低成本的消費電子設備的用戶數據和系統信息。
Flash存儲器在進行數據存儲時,需要對數據進行管理。而Flash存儲器中有多個存儲數據的區域,每個區域進行數據存儲時,數據的管理信息均需要進行更新,這會導致數據管理區域的擦寫次數遠遠大于數據存儲的區域。Flash存儲器的擦寫次數有一定的限制,由于數據管理區域的擦寫次數遠遠大于數據存儲的區域,會使得數據管理區域更早的出現壞塊的問題,從而導致Flash存儲器無法寫入數據,縮短了Flash存儲器的使用壽命。
發明內容
本發明的主要目的在于提供一種設備、Flash存儲器及其數據存儲方法,旨在解決Flash存儲器的使用壽命較短的問題。
為實現上述目的,本發明提供一種Flash存儲器的數據存儲方法,所述Flash存儲器包括至少兩個用于存儲數據的目錄信息的第一存儲區域,所述Flash存儲器的數據存儲方法包括以下步驟:
在接收到指令,且所述指令觸發目錄信息的寫入操作時,在各個所述第一存儲區域中,確定第一目標存儲區域以及第二目標存儲區域,其中,所述第二目標存儲區域為數據寫入次數最少的所述第一存儲區域,所述第一目標存儲區域為上一次進行寫入操作的所述第一存儲區域;
從所述第一目標存儲區域中讀取第一目錄信息,并將所述第二目標存儲區域存儲的第二目錄信息擦除;
根據所述指令更新所述第一目錄信息,并將更新后的所述第一目錄信息寫入所述第二目標存儲區域。
在一實施例中,所述將更新后的所述第一目錄信息寫入所述第二目標存儲區域的步驟包括:
更新所述第二目標存儲區域的數據寫入次數;
將更新后的數據寫入次數以及更新后的所述第一目錄信息寫入所述第二目標存儲區域。
在一實施例中,所述Flash存儲器包括若干用于存儲數據的第二存儲區域,所述根據所述指令更新所述第一目錄信息,并將更新后的所述第一目錄信息寫入所述第二目標存儲區域的步驟包括:
在所述指令為數據寫入指令時,確定所述數據寫入指令對應的數據的第一索引;
在各個所述第二存儲區域中確定第三目標存儲區域,并獲取所述第三目標存儲區域的標識;
將所述標識以及所述索引關聯添加至所述第一目錄信息,以對所述第一目錄信息進行更新;
將更新后的所述第一目錄信息寫入所述第二目標存儲區域,并將所述數據寫入指令對應的數據寫入至所述第三目標存儲區域。
在一實施例中,所述Flash存儲器包括用于存儲數據的若干第二存儲區域,所述根據所述指令更新所述第一目錄信息,并將更新后的所述第一目錄信息寫入所述第二目標存儲區域的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歌爾科技有限公司,未經歌爾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110262832.0/2.html,轉載請聲明來源鉆瓜專利網。





