[发明专利]闪存转换层的管理方法、装置及计算机可读存储介质在审

专利信息
申请号: 201711387604.6 申请日: 2017-12-20
公开(公告)号: CN107967125A 公开(公告)日: 2018-04-27
发明(设计)人: 刘凯 申请(专利权)人: 北京京存技术有限公司;北京京存技术有限公司合肥分公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京品源专利代理有限公司11332 代理人: 孟金喆
地址: 100176 北京市大兴区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 闪存 转换 管理 方法 装置 计算机 可读 存储 介质
【说明书】:

技术领域

发明实施例涉及存储器技术领域,尤其涉及一种闪存转换层的管理方法、装置及计算机可读存储介质。

背景技术

闪存颗粒Nand flash主要有许多的块单元组成,每个块包括若干个页。块是擦除最小单位,页是读写最小单位。一般地,Nand flash在写操作之前必须先执行擦除操作,而且Nand flash总的擦除次数有限。例如,MLC(Triple Level Cell,2阶单元)颗粒的擦除次数大概为3000次,TLC(Triple Level Cell,3阶单元)的擦除次数大概为500次。为了最大化闪存使用寿命,必须均衡擦除每个块。而且,块单元在多次进行读操作以后,也会导致错误比特位增多,如果不进行处理,最终导致ECC纠不回来。

针对Nand flash的上述特性,EMMC(Embedded Multi Media Card,嵌入式多媒体存储器)需要通过FTL进行相应的改善,使得闪存存储器更加接近于虚拟的磁盘。闪存转换层(Flash translation layer,FTL)的基本功能包括地址映射、垃圾回收、损耗均衡以及读取回收等。通常FTL在实现这些功能时,每个操作都是相互独立。这样无疑使得FTL变得臃肿而复杂。并且有可能几个操作同时执行会互相干扰。

发明内容

本发明提供一种闪存转换层的管理方法、装置及计算机可读存储介质,以解决闪存转换层在执行大容量擦除操作时需要多次保存映射表的问题,实现高效率的数据擦除。

第一方面,本发明实施例提供了一种用于闪存转换层的擦除方法,该方法包括:根据各操作预设的优先级确定当前要执行的目标操作,并确定出与所述目标操作对应的源块和目的块;

将与所述目标操作对应的数据从所述源块搬移到所述目的块;

其中,所述目标操作包括垃圾回收操作、损耗均衡操作和/或读取回收操作。

进一步的,所述目标操作为垃圾回收操作;

相应地,所述确定出与所述目标操作对应的源块和目的块,包括:

获取写有数据且有效数据最少的块作为源块,将当前被擦除还未写入数据的块作为目的块。

进一步的,所述目标操作为所述损耗均衡操作;所述损耗均衡操作包括动态损耗均衡或静态损耗均衡;

相应地,所述确定出与所述目标操作对应的源块和目的块,包括:

获取写有数据且擦除次数较大的块作为与所述动态损耗均衡对应的源块,将当前被擦除还未写入数据且擦除次数较小的块作为所述动态损耗均衡对应的目的块;或者,

获取写有数据且擦除次数较小的块作为与所述静态损耗均衡对应的源块,将当前被擦除还未写入数据且擦除次数较大的块作为所述静态损耗均衡对应的目的块。

进一步的,所述目标操作为读取回收操作;

相应地,所述确定出与所述目标操作对应的源块和目的块,包括:

获取写有数据且错误比特位较多的块作为源块,将错误比特位较少的块作为目的块。

进一步的,在所述将与所述目标操作对应的数据从所述源块搬移到所述目的块之后,还包括:

根据所述源块和目的块之间的对应关系以及所述源块与各逻辑地址之间的对应关系,更新各逻辑地址与物理地址之间的映射关系。

第二方面,本发明实施例还提供了一种用于闪存转换层的擦除装置,该装置包括:

操作确定模块,用于根据各操作预设的优先级确定当前要执行的目标操作,并确定出与所述目标操作对应的源块和目的块;

数据搬移模块,用于将与所述目标操作对应的数据从所述源块搬移到所述目的块;

其中,所述目标操作包括垃圾回收操作、损耗均衡操作和/或读取回收操作。

进一步的,所述目标操作为垃圾回收操作;

相应地,所述操作确定模块用于:

获取写有数据且有效数据最少的块作为源块,将当前被擦除还未写入数据的块作为目的块。

进一步的,所述目标操作为所述损耗均衡操作;所述损耗均衡操作包括动态损耗均衡或静态损耗均衡;

相应地,所述操作确定模块用于:

获取写有数据且擦除次数较大的块作为与所述动态损耗均衡对应的源块,将当前被擦除还未写入数据且擦除次数较小的块作为所述动态损耗均衡对应的目的块;或者,

获取写有数据且擦除次数较小的块作为与所述静态损耗均衡对应的源块,将当前被擦除还未写入数据且擦除次数较大的块作为所述静态损耗均衡对应的目的块。

进一步的,所述目标操作为读取回收操作;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京存技术有限公司;北京京存技术有限公司合肥分公司,未经北京京存技术有限公司;北京京存技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711387604.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top