[發明專利]一種非易失存儲器件寫擦除的磨損均衡方法有效
| 申請號: | 202110375640.0 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN113127377B | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 王蕊;鄭璐;羅勇;方偉 | 申請(專利權)人: | 武漢導航與位置服務工業技術研究院有限責任公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 胡建平 |
| 地址: | 430200 湖北省武漢市東湖新*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 非易失 存儲 器件 擦除 磨損 均衡 方法 | ||
1.一種非易失存儲器件寫擦除的磨損均衡方法,其特征在于:包括以下步驟:
S1:根據讀寫數據的時間間隔、數據的長度、非易失存儲器件的壽命要求計算所需要的區間塊的大小,并將非易失存儲器件分為若干個區間塊;
設讀指針readPointer、寫指針writePointer用于指向正在讀寫的非易失存儲器件的地址,讀指針readPointer、寫指針writePointer在易失存儲器件中維護;
具體步驟為:設非易失存儲器件的最大可用擦除次數為num,寫數據周期為Tdata秒,使用年限為y年,每次讀寫非易失存儲器件的數據長度為len bytes,則需要的區間塊的數據長度Spacedata為:
S2:根據讀寫非易失存儲器件的實時性要求和實際讀寫速率把區間塊分為若干個Sector,并為第m個Sector編號為Sector m;
具體步驟為:設非易失存儲器件的讀寫速率為r bytes/s,讀寫的時間小于等于time秒;設sector的個數為m,每個sector的大小為sector size,則:
設Sector指針SectorPointer用于指向正在讀寫的Sector的地址,將正在進行讀寫操作的Sector m的序號SectorNum保存在非易失存儲器件中;
S3:向非易失存儲器件讀寫數據,每讀寫完一個Sector,Sector指針SectorPointer加1指向下一個Sector直到讀寫完所有Sector,并保存Sector指針SectorPointer至非易失存儲器件中;再將Sector指針SectorPointer指向第一個Sector,循環執行本步驟。
2.根據權利要求1所述的一種非易失存儲器件寫擦除的磨損均衡方法,其特征在于:所述的步驟S3中,具體步驟為:每次讀寫非易失存儲器件的數據長度為len bytes,保存Sector指針SectorPointer的周期為Tsector,保存Sector指針SectorPointer的非易失存儲器件存儲空間大小為Spacesector,則:
Tsector=sector size*Tdata/len
3.根據權利要求1所述的一種非易失存儲器件寫擦除的磨損均衡方法,其特征在于:寫非易失存儲器件的具體步驟為:
首先判斷是否為上電初始化后第一次操作非易失存儲器件,如果是則通過非易失存儲器件中存儲的sector的值計算出寫指針writePointer所在的sector,對所在sector通過從后向前的讀數據的方法找出寫指針writePointer的位置;
正常運行過程中寫指針writePointer在內存中維護,每次按非易失存儲器件的最小讀寫單元page的大小寫入需要存儲的數據;
如果所在sector寫滿則啟用新sector并存儲新sectorNum,同時擦除前一個sector;如果寫到區間塊的末尾,則將寫指針writePointer歸位到初始位置。
4.根據權利要求1所述的一種非易失存儲器件寫擦除的磨損均衡方法,其特征在于:讀非易失存儲器件的具體步驟為:
首先判斷是否為重啟第一次操作非易失存儲器件,如果是則通過存儲sector的值計算出寫指針writePointer所在的sector,對所在sector通過從后向前判斷寫指針writePointer的位置,通過寫指針writePointer知道數據寫到非易失存儲器件的位置,得到讀指針readPointer初值,讀出此地址的數據;
在正常運行過程中,讀指針readPointer指向寫指針writePointer,readPointer=writePointer。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢導航與位置服務工業技術研究院有限責任公司,未經武漢導航與位置服務工業技術研究院有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110375640.0/1.html,轉載請聲明來源鉆瓜專利網。





