[发明专利]实时闪存转换层使用的自适应局部垃圾回收方法有效

专利信息
申请号: 201310339508.X 申请日: 2013-08-06
公开(公告)号: CN103365788A 公开(公告)日: 2013-10-23
发明(设计)人: 贾智平;申兆岩;李新;鞠雷;蔡晓军 申请(专利权)人: 山东大学
主分类号: G06F12/06 分类号: G06F12/06;G06F3/06
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 张勇
地址: 250061 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实时 闪存 转换 使用 自适应 局部 垃圾 回收 方法
【权利要求书】:

1.一种实时闪存转换层使用的自适应局部垃圾回收方法,其特征是,它采用的策略为:

A地址映射

闪存芯片采用混合式地址映射方式,即将每个逻辑页地址分为一个逻辑块地址和一个块内偏移量,对每个逻辑块按需分配对应的物理块,并建立相应的映射关系;

B读写操作

文件系统发出的写操作由一个数据和逻辑页地址组成,逻辑页转换成逻辑块地址和块内偏移量;

当第一次对一个逻辑块进行写时,此时为写请求的最好情况,写反应时间为Twrpg;然而,在最坏情况下,写请求会触发垃圾回收操作,写请求之后会跟随一个块擦出操作,此时写请求反应时间为Ter+Trdoob+Twrpg

经过π次的写操作后,物理块被写满,如果此时要进行写的逻辑块所对应的物理块的个数已达到上限UM或者闪存芯片中的空白块数量达到下限Egc,再分配新块前垃圾回收将被触发,否则直接进行新物理块的分配;

文件系统发出的读请求由逻辑页地址组成,逻辑页地址被转化为一个逻辑块地址和一个块内偏移量;通过映射关系找到要读取的逻辑页所对应的物理页,此时无论最好情况或是最快情况读请求反映时间都是Trdoob+Trdpg

C自适应垃圾回收策略

当闪存芯片中的空白块数量足够时,采用分布式的局部垃圾回收算法,此时如果某个要写的逻辑块对应的物理块个数等于UM时将触发垃圾回收过程;另一方面,集中式的局部垃圾回收策略在闪存芯片中的空白块数量小于Egc时进行调用,在集中式的局部垃圾回收过程中每一个请求都将跟随垃圾回收的一部分。

2.如权利要求1所述的实时闪存转换层使用的自适应局部垃圾回收方法,其特征是,所述地址映射中,对每一个逻辑块M都存在Mi个物理块与之相对应,Mi按需进行分配,Mi存在上限UM。每个逻辑块在RAM中都存在一个映射项,映射项中存放着此Mi个物理块的指针和它们块内有效页的个数VP;对于每一个逻辑块都存在一个页级的映射表用来存放逻辑块中的页和它所对应的物理块中页的映射关系;页级映射表被分为N个页映射子表,每个页映射子表都被存放在最近分配的物理页的OOB区;每个块有π页,每个页的OOB区存放m个页映射表项,0<m≤π,则存放这N个页映射子表的物理页的指针响应的也被存放在RAM中。

3.如权利要求1或2所述的实时闪存转换层使用的自适应局部垃圾回收方法,其特征是,所述写操作时,对一个逻辑块的第一次写请求会被写入到此逻辑块对应的物理块的首个空白页中;一旦一个物理块被分配给一个逻辑块,无论后续的请求是写操作还是更新操作,物理块中的空白页都会被顺序的分配。

4.如权利要求2所述的实时闪存转换层使用的自适应局部垃圾回收方法,其特征是,所述写操作时,当一个新的物理页被分配后,首先需要更新此物理页OOB中的页映射子表中的信息,而后将数据写入到此物理页的数据域中,另外此物理页的指针也应该相对应的存放在RAM中用来记录映射表信息。

5.如权利要求2所述的实时闪存转换层使用的自适应局部垃圾回收方法,其特征是,所述写操作时,对一个更新操作而言,首先需要利用RAM中存放页映射子表的页指针将旧的OOB信息独取出来,而后更新此页映射子表,而后再将此映射子表写入到新分配的物理页的OOB区中。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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