[發明專利]磨損均衡方法及裝置有效
| 申請號: | 201310505230.9 | 申請日: | 2013-10-23 |
| 公開(公告)號: | CN104572489B | 公開(公告)日: | 2019-12-24 |
| 發明(設計)人: | 馮旭剛;王銀虎;朱建平 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06;G06F3/06 |
| 代理公司: | 11138 北京三高永信知識產權代理有限責任公司 | 代理人: | 關文魁 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 糾錯位數 物理塊 擦除 寫入 計算機技術領域 讀取 磨損均衡裝置 負相關關系 動態磨損 獲取模塊 檢測結果 檢測模塊 均衡方式 磨損均衡 剩余壽命 數據通過 轉移模塊 糾錯 預設 磨損 檢測 | ||
1.一種磨損均衡方法,其特征在于,所述方法包括:
獲取對讀取的數據進行糾錯的糾錯位數,所述數據通過動態磨損均衡方式和/或靜態磨損均衡方式寫入,所述糾錯位數與所述數據所在的物理塊的剩余壽命呈負相關關系;
檢測所述糾錯位數是否大于預設的位數閾值;
若檢測結果為所述糾錯位數大于所述位數閾值,則將所述數據轉移到目標物理塊中,所述目標物理塊是指多個第一物理塊中剩余壽命較長的物理塊,所述多個第一物理塊是指處于空閑狀態的物理塊;
擦除所述物理塊中的數據,并將所述物理塊作為處于空閑狀態的物理塊加入到所述多個第一物理塊中;
獲取記錄的所述物理塊的擦除次數;
檢測所述擦除次數是否小于所有物理塊的平均擦除次數;
若檢測結果為所述擦除次數小于所述平均擦除次數,則將所述物理塊的擦除次數修改為所有物理塊在當前時刻的最大擦除次數。
2.根據權利要求1所述的磨損均衡方法,其特征在于,所述獲取對讀取的數據進行糾錯的糾錯位數之前,還包括:
檢測所述數據的更新周期是否大于預設的周期閾值;
若檢測結果為所述數據的更新周期大于所述周期閾值,則將所述數據寫入擦除次數最多的處于空閑狀態的物理塊中。
3.根據權利要求2所述的磨損均衡方法,其特征在于,所述檢測所述數據的更新周期是否大于預設的周期閾值,包括:
獲取所述數據的數據類型;
檢測所述數據類型是否是預設的數據類型列表中的一種;
若檢測結果為所述數據類型是所述數據類型列表中的一種,則確定所述數據的更新周期大于所述周期閾值。
4.一種磨損均衡裝置,其特征在于,所述裝置包括:
第一獲取模塊,用于獲取對讀取的數據進行糾錯的糾錯位數,所述數據通過動態磨損均衡方式和/或靜態磨損均衡方式寫入,所述糾錯位數與所述數據所在的物理塊的剩余壽命呈負相關關系;
第一檢測模塊,用于檢測所述第一獲取模塊獲取到的所述糾錯位數是否大于預設的位數閾值;
轉移模塊,用于若所述第一檢測模塊檢測的結果為所述糾錯位數大于所述位數閾值,則將所述數據轉移到目標物理塊中,所述目標物理塊是指多個第一物理塊中剩余壽命較長的物理塊,所述多個第一物理塊是指處于空閑狀態的物理塊;
擦除模塊,用于所述轉移模塊對所述數據進行轉移之后,擦除所述物理塊中的數據,并將所述物理塊作為處于空閑狀態的物理塊加入到所述多個第一物理塊中;
第二獲取模塊,用于修改模塊將所述物理塊的擦除次數修改為所有物理塊在當前時刻的最大擦除次數之前,獲取記錄的所述物理塊的擦除次數;
第二檢測模塊,用于檢測所述第二獲取模塊獲取到的所述擦除次數是否小于所有物理塊的平均擦除次數;
觸發模塊,用于若所述第二檢測模塊檢測的結果為所述擦除次數小于所述平均擦除次數,則觸發修改模塊將所述物理塊的擦除次數修改為所有物理塊在當前時刻的最大擦除次數;
所述修改模塊,用于將所述物理塊的擦除次數修改為所有物理塊在當前時刻的最大擦除次數。
5.根據權利要求4所述的磨損均衡裝置,其特征在于,所述裝置還包括:
第三檢測模塊,用于所述第一獲取模塊獲取對讀取的數據進行糾錯的糾錯位數之前,檢測所述數據的更新周期是否大于預設的周期閾值;
寫入模塊,用于若所述第三檢測模塊檢測的結果為所述數據的更新周期大于所述周期閾值,則將所述數據寫入擦除次數最多的處于空閑狀態的物理塊中。
6.根據權利要求5所述的磨損均衡裝置,其特征在于,所述第三檢測模塊,包括:
獲取單元,用于獲取所述數據的數據類型;
檢測單元,用于檢測所述獲取單元獲取到的所述數據類型是否是預設的數據類型列表中的一種;
確定單元,用于若所述檢測單元檢測的結果為所述數據類型是所述數據類型列表中的一種,則確定所述數據的更新周期大于所述周期閾值。
7.一種計算機存儲介質,其特征在于,所述存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或所述指令集由處理器加載并執行以實現如權利要求1至3任一所述的磨損均衡方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310505230.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種小區選擇方法、裝置及終端
- 下一篇:成像裝置和處理盒





