[发明专利]磨损均衡方法及装置有效
申请号: | 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.vipzhuanli.com/pat/books/201310505230.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小区选择方法、装置及终端
- 下一篇:成像装置和处理盒