[發(fā)明專利]磨損均衡方法及裝置有效
| 申請?zhí)枺?/td> | 201310505230.9 | 申請日: | 2013-10-23 |
| 公開(公告)號: | CN104572489B | 公開(公告)日: | 2019-12-24 |
| 發(fā)明(設(shè)計(jì))人: | 馮旭剛;王銀虎;朱建平 | 申請(專利權(quán))人: | 深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06;G06F3/06 |
| 代理公司: | 11138 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 關(guān)文魁 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 糾錯位數(shù) 物理塊 擦除 寫入 計(jì)算機(jī)技術(shù)領(lǐng)域 讀取 磨損均衡裝置 負(fù)相關(guān)關(guān)系 動態(tài)磨損 獲取模塊 檢測結(jié)果 檢測模塊 均衡方式 磨損均衡 剩余壽命 數(shù)據(jù)通過 轉(zhuǎn)移模塊 糾錯 預(yù)設(shè) 磨損 檢測 | ||
本發(fā)明公開了一種磨損均衡方法及裝置,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。所述方法包括:獲取對讀取的數(shù)據(jù)進(jìn)行糾錯的糾錯位數(shù),所述數(shù)據(jù)通過動態(tài)磨損均衡方式和/或靜態(tài)磨損方式寫入,所述糾錯位數(shù)與所述數(shù)據(jù)所在的物理塊的剩余壽命呈負(fù)相關(guān)關(guān)系;檢測所述糾錯位數(shù)是否大于預(yù)設(shè)的位數(shù)閾值;若檢測結(jié)果為所述糾錯位數(shù)大于所述位數(shù)閾值,則對所述數(shù)據(jù)進(jìn)行轉(zhuǎn)移。磨損均衡裝置包括:第一獲取模塊、第一檢測模塊和轉(zhuǎn)移模塊。本發(fā)明解決了選取的擦除次數(shù)較小的物理塊可能是極限擦除次數(shù)較小的物理塊,降低了寫入該物理塊的數(shù)據(jù)的安全性的問題,達(dá)到了提高數(shù)據(jù)的安全性的效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種磨損均衡方法及裝置。
背景技術(shù)
SSD(Solid State Disk,固態(tài)硬盤)是用固態(tài)電子存儲芯片陣列制成的硬盤。若SSD采用NAND flash(閃存)作為存儲介質(zhì),則在將數(shù)據(jù)寫入SSD中的物理塊時,需要將物理塊中的原始數(shù)據(jù)擦除后再寫入,而物理塊只有有限的擦除次數(shù)。當(dāng)物理塊的擦除次數(shù)達(dá)到極限后,此物理塊將變成無效塊,對無效塊寫入數(shù)據(jù)會造成數(shù)據(jù)丟失的問題。因此,為了保證數(shù)據(jù)的安全性,可以對物理塊進(jìn)行磨損均衡,盡量平均每個物理塊的擦除次數(shù),避免某些物理塊的擦除次數(shù)過高使得寫入的數(shù)據(jù)失效的問題。
現(xiàn)有技術(shù)提供的磨損均衡包括動態(tài)磨損均衡方式和靜態(tài)磨損均衡方式。動態(tài)磨損均衡方式將數(shù)據(jù)寫入到擦除次數(shù)較小的空閑物理塊,由于該數(shù)據(jù)可能馬上又被更新,因此,為擦除次數(shù)較小的物理塊增加了擦除次數(shù),使得這些物理塊能夠得到更多的擦除次數(shù)。靜態(tài)磨損均衡方式確定更新周期較長的數(shù)據(jù),將該數(shù)據(jù)轉(zhuǎn)移到擦除次數(shù)較高的處于空閑狀態(tài)的物理塊,使得原先存儲該數(shù)據(jù)的物理塊能夠用于存儲其他數(shù)據(jù),由于其他數(shù)據(jù)可能馬上被更新,因此,為存儲該其他數(shù)據(jù)的物理塊增加了擦除次數(shù),使得這些物理塊能夠得到更多的擦除次數(shù)。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
現(xiàn)有技術(shù)中假設(shè)每個物理塊的極限擦除次數(shù)相同,從而選取擦除次數(shù)較小的物理塊進(jìn)行數(shù)據(jù)寫入來平均每個物理塊的擦除次數(shù)。然而,由于SSD的制作工藝的局限性、新舊SSD搭配使用等原因,每個物理塊的極限擦除次數(shù)不完全相同,選取的擦除次數(shù)較小的物理塊可能是極限擦除次數(shù)較小的物理塊,即該物理塊的剩余壽命短于擦除次數(shù)較多的物理塊的剩余壽命,將數(shù)據(jù)寫入該物理塊可能會導(dǎo)致數(shù)據(jù)失效,降低了數(shù)據(jù)的安全性。
比如,處于空閑狀態(tài)的第一物理塊的極限擦除次數(shù)為2000、第二物理塊的極限擦除次數(shù)為10000,假設(shè)第一物理塊的當(dāng)前擦除次數(shù)是1950、第二物理塊的極限擦除次數(shù)是2000,則會將數(shù)據(jù)寫入擦除次數(shù)較少的第一物理塊,而不是具有較大極限擦除次數(shù)的第二物理塊,使得第一物理塊的擦除次數(shù)更加接近于極限擦除次數(shù),降低了寫入該物理塊的數(shù)據(jù)的安全性。
發(fā)明內(nèi)容
為了解決選取的擦除次數(shù)較小的物理塊可能是極限擦除次數(shù)較小的物理塊,降低了寫入該物理塊的數(shù)據(jù)的安全性的問題,本發(fā)明實(shí)施例提供了一種磨損均衡方法及裝置。所述技術(shù)方案如下:
第一方面,本發(fā)明實(shí)施例提供了一種磨損均衡方法,所述方法包括:
獲取對讀取的數(shù)據(jù)進(jìn)行糾錯的糾錯位數(shù),所述數(shù)據(jù)通過動態(tài)磨損均衡方式和/或靜態(tài)磨損方式寫入,所述糾錯位數(shù)與所述數(shù)據(jù)所在的物理塊的剩余壽命呈負(fù)相關(guān)關(guān)系;
檢測所述糾錯位數(shù)是否大于預(yù)設(shè)的位數(shù)閾值;
若檢測結(jié)果為所述糾錯位數(shù)大于所述位數(shù)閾值,則對所述數(shù)據(jù)進(jìn)行轉(zhuǎn)移。
第二方面,本發(fā)明實(shí)施例提供了一種磨損均衡裝置,所述裝置包括:
第一獲取模塊,用于獲取對讀取的數(shù)據(jù)進(jìn)行糾錯的糾錯位數(shù),所述數(shù)據(jù)通過動態(tài)磨損均衡方式和/或靜態(tài)磨損方式寫入,所述糾錯位數(shù)與所述數(shù)據(jù)所在的物理塊的剩余壽命呈負(fù)相關(guān)關(guān)系;
第一檢測模塊,用于檢測所述第一獲取模塊獲取到的所述糾錯位數(shù)是否大于預(yù)設(shè)的位數(shù)閾值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司,未經(jīng)深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310505230.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種小區(qū)選擇方法、裝置及終端
- 下一篇:成像裝置和處理盒





