[發明專利]一種存儲空間的均衡摩擦方法在審
| 申請號: | 202211212693.1 | 申請日: | 2022-09-30 |
| 公開(公告)號: | CN115858406A | 公開(公告)日: | 2023-03-28 |
| 發明(設計)人: | 劉盛華;劉鋰;李昭毅 | 申請(專利權)人: | 昂納科技(深圳)集團股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F11/14 |
| 代理公司: | 深圳市道臻知識產權代理有限公司 44360 | 代理人: | 陳琳 |
| 地址: | 518000 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲空間 均衡 摩擦 方法 | ||
本發明涉及計算機存儲空間領域,具體涉及一種存儲空間的均衡摩擦方法。所述日志均衡摩擦步驟包括:在日志數據存儲區域中寫入日志數據;獲取日志數據所對應的寫入地址,記錄在日志地址存儲區域中;獲取日志數據所對應的擦寫輪次,記錄在第一擦寫輪次計數存儲區域中;所述參數均衡摩擦步驟包括:在參數工作存儲區域中存入參數數據;將參數數據所對應的寫入地址、參數數據所對應的數據大小、參數工作存儲區域所對應的擦寫輪次進行整合處理。本發明可以在存儲空間的可用空間中,最大程度地延長存儲空間的使用壽命,并且可以通過相關公式準確地計算使用壽命,同時特定的存儲記錄所對應的結構可以有效地防止因為異常斷電所引起的系統崩潰和數據紊亂。
技術領域
本發明涉及計算機存儲空間領域,具體涉及一種存儲空間的均衡摩擦方法。
背景技術
對于數據(例如日志)需要頻繁存入NVM(非易失性存儲器)的情況。以spi_nor_flash為例,若將數據頻繁存入一塊固定不變的區域,由于flash的塊擦除次數有限(一般為100000次)時間稍長就容易將該快flash擦寫成壞塊,之后則不可再使用。
為解決上述問題,提供一些文件管理系統內的均衡摩擦算法如:littlefs等,內嵌在文件系統中,利用相關接口將虛擬地址映射到物理地址,對上層調用比較和諧,所占用的ram相對較少,并且可以在一定程度上延長flash的使用壽命。但是,若發生未知的異常斷電,系統有幾率出現崩潰的情況,對于小數據頻繁存入的情況,系統每次分配的空間較大,會有大量空間浪費,并不能最大限度地做到地址空間的利用。
在應用過程中,難免會存在異常斷電的情況,若發生異常斷電系統有幾率崩潰,則會影響存入的數據的完整性與數據追溯,造成了不小的損失。所以在數據存儲過程中,異常斷電的恢復是算法考量的一個重點。在littlefs中每次分配給一個數據的塊一般是最小的扇區(通常為4KB)而每次存入的日志信息只有90B左右,系統若每次都分配4KB的空間存儲,則這塊空間內部會有97.7%的空間會被浪費,這樣不僅適用場合較少,而且地址空間利用率也相對較低。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種存儲空間的均衡摩擦方法,由于內存塊的擦寫次數限制,使得需要頻繁或周期存入數據的應用場合不能一直擦寫同一塊區域,需要做到盡可能將可用空間每一內存塊用于存儲且數據不紊亂。
本發明解決其技術問題所采用的技術方案是:提供一種存儲空間的均衡摩擦方法,所述存儲空間包括日志信息存儲區和參數存儲區,所述日志信息存儲區包括多個第一日志信息存儲子分區,所述第一日志信息存儲子分區包括日志數據存儲區域、日志地址存儲區域和第一擦寫輪次計數存儲區域,所述參數存儲區包括參數工作存儲區域和參數記錄存儲區域,所述均衡摩擦方法包括日志均衡摩擦步驟和參數均衡摩擦步驟;
所述日志均衡摩擦步驟包括:
步驟S11、在日志數據存儲區域中寫入日志數據;
步驟S12、獲取日志數據所對應的寫入地址,記錄在日志地址存儲區域中;
步驟S13、獲取日志數據所對應的擦寫輪次,記錄在第一擦寫輪次計數存儲區域中;
所述參數均衡摩擦步驟包括:
步驟S21、在參數工作存儲區域中存入參數數據;
步驟S22、將參數數據所對應的寫入地址、參數數據所對應的數據大小、參數工作存儲區域所對應的擦寫輪次進行整合處理,并存入參數記錄存儲區域中。
其中,較佳方案是,所述參數均衡摩擦步驟還包括:
步驟S211、在參數工作存儲區域中形成參數列表,并存入參數數據;
步驟S221、參數列表的參數號作為參數數據所對應的寫入地址;
步驟S222、獲取當前參數列表的CRC校驗值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于昂納科技(深圳)集團股份有限公司,未經昂納科技(深圳)集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211212693.1/2.html,轉載請聲明來源鉆瓜專利網。





