[发明专利]一种NAND的存储块回收方法和装置有效
申请号: | 201611105281.2 | 申请日: | 2016-12-05 |
公开(公告)号: | CN108153481B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 李斌 | 申请(专利权)人: | 北京兆易创新科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nand 存储 回收 方法 装置 | ||
本发明实施例公开了一种NAND的存储块回收方法和装置。该方法包括:根据对每个存储块的操作,对每个存储块的至少两种性能参数进行统计;根据性能参数的统计值对每个存储块进行评分;根据评分结果确定待回收的存储块。利用该方法,解决了现有方法不能有效选择可回收存储块的问题,提高了回收存储块选择的准确性,达到了适应各存储块多方复杂性的效果,进而提升了NAND的有效使用能力。
技术领域
本发明实施例涉及存储数据处理技术,尤其涉及一种NAND的存储块回收方法和装置。
背景技术
NAND闪存是一种比硬盘驱动器更好的存储设备,NAND闪存通常包括多个存储块,由NAND管理系统进行读写等操作的管理。
存储块的特点是能够对存储块的部分空间进行写入和读出操作,但是不能部分擦除,只能将存储块整体进行擦除操作。如果有些存储块仅有少量空间被占用,但是由于不能部分擦除,导致该存储块的利用率较低,所以现有技术会将该存储块中的有效数据转移写入至其他存储块,而后将该存储块整体擦除,以便执行其他数据操作,该过程称为存储块的回收。
现有技术对待回收存储块的选择,一般是识别该存储块某个方面的性能,例如,有效数据量是否低于设定门限值,若是,则将该存储块进行回收处理。但是,此类操作并不能适应各存储块多方面的复杂性能,所以待回收存储块的选择并不准确。
发明内容
本发明实施例提供一种NAND的存储块回收方法和装置,以提高待回收存储块选择的准确性,与各存储块多方面的性能都更加匹配。
第一方面,本发明实施例提供了一种NAND的存储块回收方法,该方法包括:
根据对每个存储块的操作,对每个存储块的至少两种性能参数进行统计;
根据性能参数的统计值对每个存储块进行评分;
根据评分结果确定待回收的存储块。
第二方面,本发明实施例还提供了一种NAND的存储块回收装置,该装置包括:
性能参数统计模块,用于根据对每个存储块的操作,对每个存储块的至少两种性能参数进行统计;
评分模块,用于根据性能参数的统计值对每个存储块进行评分;
回收确定模块,用于根据评分结果确定待回收的存储块。
本发明实施例提供的一种NAND的存储块回收方法和装置,首先根据每个存储块的操作,对每个存储块的至少两种性能参数进行统计,然后根据性能参数的统计值对每个存储块进行评分;最终可以根据评分结果确定待回收的存储块。利用该方法,解决了现有方法不能有效选择可回收存储块的问题,提高了回收存储块选择的准确性,达到了适应各存储块多方复杂性的效果,进而提升了NAND的有效使用能力。
附图说明
图1是本发明实施例一提供的一种NAND的存储块回收方法的流程示意图;
图2是本发明实施例二提供的一种NAND的存储块回收方法的流程示意图;
图3是本发明实施例三提供的一种NAND的存储块回收装置的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的一种NAND的存储块回收方法的流程示意图,本实施例可适用于在NAND闪存中确定待回收存储块的情况,该方法可以由NAND的存储块回收装置来执行,该装置可以通过软件和/或硬件实现,一般可集成在NAND闪存的NAND管理系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京兆易创新科技股份有限公司,未经北京兆易创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611105281.2/2.html,转载请声明来源钻瓜专利网。