[發明專利]一種固態盤靜態磨損平衡算法有效
| 申請號: | 201010601304.5 | 申請日: | 2010-12-17 |
| 公開(公告)號: | CN102543177A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 劉升;王更磊 | 申請(專利權)人: | 西安奇維測控科技有限公司 |
| 主分類號: | G11C16/02 | 分類號: | G11C16/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710077 陜西省西安*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 固態 靜態 磨損 平衡 算法 | ||
1.一種固態盤靜態磨損平衡算法,其特征在于,它是:
通過在內存中分別記錄擦除塊的次數、擦除操作的次數以及記錄每個物理塊是否擦除過的標志來實現靜態磨損平衡;
其中,物理塊擦除表為一個數組,按位記錄每個物理塊的擦除標志,0代表未擦除過,1代表已擦除過;
本算法包括:
1)當對Nand?Flash進行擦除操作時,擦出操作次數加1,根據記錄物理塊擦除的標志判斷當前擦除的塊是否已經擦除過,如果沒有擦除過,則擦除塊次數加1,同時設置記錄當前物理塊擦除的標志;
2)計算擦除次數與擦除塊個數的比值是否達到預定一的閥值,如果達到則開始調整;如果未大于閥值,則不作處理。
2.根據權利要求1所述固態盤靜態磨損平衡算法,其特征在于,所述調整包括:
1)如果擦除塊個數等于總物理塊個數時,表明所有塊都被擦除過,則需要重新復位擦除塊個數、擦除次數以及物理塊擦除記錄表;
2)如果擦除塊個數不等于總物理塊個數,則通過物理塊記錄表分別找到物理塊上有有效數據并且物理塊記錄表中對應的標志為0和物理塊上沒有有效數據并且物理塊記錄表中對應的標志為1的2個物理塊;并將這2個物理塊分別定義為塊1和塊2
3)將塊1的有效數據拷貝到塊2上;
4)將塊1擦除并將對應的物理塊記錄表中的標志設置為1。
3.根據權利要求1或2所述固態盤靜態磨損平衡算法,其特征在于:所述閥值是一個經驗值。
4.根據權利要求3所述固態盤靜態磨損平衡算法,其特征在于:對于4通道16G的固態盤,所述閥值定義為1000。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安奇維測控科技有限公司,未經西安奇維測控科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010601304.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有保質期期限提醒功能的智能保鮮盒
- 下一篇:一種實用調色桶





