[发明专利]一种管理固态硬盘映射表的方法有效

专利信息
申请号: 201711070866.X 申请日: 2017-11-03
公开(公告)号: CN107832013B 公开(公告)日: 2019-10-25
发明(设计)人: 许胤龙;陈浩;李永坤;吕敏;刘彩银 申请(专利权)人: 中国科学技术大学
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 安徽省合肥新安专利代理有限责任公司 34101 代理人: 汪祥虬
地址: 230026 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 管理 固态 硬盘 映射 方法
【权利要求书】:

1.一种管理固态硬盘映射表的方法,其特征在于包括以下步骤:

第一步:设计固态硬盘的功能结构

将固态硬盘中存储数据的闪存分为两部分:一部分用以存储用户数据,另一部分用以存储映射表;将存储映射表的闪存页再分为两部分:一部分按序存储映射记录,后面称为In-order Translation Page,另一部分乱序动态地存放映射记录,后面称为DynamicTranslation Page,这部分的映射记录都是从缓冲区中替换出来的;固态硬盘的内存区域大致分为两部分,一部分用以缓存映射记录,另一部分保存映射表的映射记录,称为GTD;

第二步:为Dynamic Translation Page建立索引

Dynamic Translation Page的索引是存放在内存中的,每个Dynamic TranslationPage的索引包括两部分,一部分是Bloom Filter,一部分是该闪存页中映射记录逻辑地址的最大值和最小值,Dynamic Translation Page的索引用来查找某个映射记录是否存在于某个物理的闪存页中;

第三步:缓冲区的写回策略

存储映射记录的缓冲区分为两部分:一部分为主缓冲区,后面称为CMT,另一部分为辅助缓冲区,后面称为Ghost-CMT,辅助缓冲区的大小为主缓冲区大小的1%-10%,上限不超过10%,且最小为一个闪存页的大小;当主缓冲区中替换出一个映射记录时,如果记录为干净的,则直接剔出缓冲区,如果为脏的映射记录,则将映射记录放入到辅助缓冲区;无论记录是在辅助缓冲区中命中还是在主缓冲区命中,都将该记录移到主缓冲区的头部;当辅助缓冲区变满的时候,批量写回一部分映射记录到闪存页中,这样的闪存页为DynamicTranslation Page,批量写回的映射记录的数量为一个闪存页中存放的映射记录的数量;在写入一个Dynamic Translation Page到闪存上时,同时在内存中为它建立一个索引;

第四步:映射记录查找流程

当需要查找一个映射记录时,首先查找缓存,先查找主缓冲区,再查找辅助缓冲区;如果命中了缓冲区则直接返回,如果没有在缓冲区中命中,则查找Dynamic TranslationPage的索引;如果通过索引确定在该记录所在的闪存页在Dynamic Translation Page区域,则从闪存中读出这个闪存页,并将该页中的全部映射记录都加载到缓冲区中;如果不在Dynamic Translation Page区域,则通过计算算出该映射记录所在的闪存页,然后读出该映射记录,并将该条记录加载到映射记录中;

第五步:映射记录的加载

当缓冲区没有命中时,从闪存中读取映射表,存储映射表的闪存页逻辑上分为两部分,一部分为In-order Translation Page,另一部分为Dynamic Translation Page;当要从Dynamic Translation Page中加载一个映射记录时,将该闪存页中的其他记录也同时加载到缓存中;

第六步:Dynamic Translation Page的合并操作

当Dynamic Translation Page的数量超过一定的阈值后,固态硬盘的主控将其合并到顺序存储区,同时在内存中删除Dynamic Translation Page的索引。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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