[发明专利]一种固态硬盘地址映射方法及装置在审

专利信息
申请号: 202110998016.6 申请日: 2021-08-27
公开(公告)号: CN113704140A 公开(公告)日: 2021-11-26
发明(设计)人: 郑宁;李庆军;罗建军 申请(专利权)人: 锐掣(杭州)科技有限公司
主分类号: G06F12/02 分类号: G06F12/02;G06F3/06
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 吴梅锡;黄健
地址: 310000 浙江省杭州市经济技术*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 固态 硬盘 地址 映射 方法 装置
【说明书】:

本申请提供一种固态硬盘地址映射方法及装置,该方法包括:获取主机端发送的写请求,所述写请求携带待写入数据;将所述待写入的数据写入固态硬盘后,根据所述写请求对应的LBA以及当前LBA区间映射粒度的大小,在地址映射表中更新写请求包含的LBA所对应的PBA;当某个LBA区间对应的地址映射表所占用的内存达到相应的阈值时,根据该LBA区间地址映射表内PBA分布的连续情况,确定该LBA区间的地址映射表是否可以采用不同的范围偏移降低内存的占用,若是则对该LBA区间对应的地址映射表进行重置。这样,可以根据写请求的实际情况使用合适大小的映射粒度,从而充分地减少地址映射表所占用的内存空间,提高灵活性,性能大大提高。

技术领域

本申请涉及计算机存储领域,尤其涉及一种固态硬盘地址映射方法及装置。

背景技术

随着闪存(NAND)技术的不断提升,固态硬盘(solid-state drive,SSD)的容量也在不断地增长,相应地,SSD的地址映射表也越来越大。SSD的地址映射表用来维护从逻辑块地址(logical block address,LBA)到物理块地址(physical block address,PBA)的映射。

现有技术中,主机端将要写入的数据及相应的LBA送达固态硬盘端;固态硬盘端寻找空闲的闪存物理块及相应的物理块地址;进一步的,固态硬盘端将主机端发送的数据写入到物理块中,将该数据的LBA与PBA进行关联。

但是,上述SSD的地址映射表一般采用的是固定的且较小的映射粒度,灵活性较差,在映射表大小大于内存容量时读写效率较低。

发明内容

本申请提供一种固态硬盘地址映射方法及装置,用以解决现有技术由于采用固定且较小的映射粒度,灵活性较差,在映射表大小大于内存容量时读写效率较低的问题。

第一方面,本申请提供一种固态硬盘地址映射方法,该方法包括:获取主机端发送的写请求,所述写请求携带待写入数据;将所述待写入的数据写入固态硬盘后,根据所述写请求对应的逻辑块地址LBA以及当前LBA区间映射粒度的大小,在地址映射表中更新写请求包含的LBA所对应的物理块地址PBA;当某个LBA区间对应的地址映射表所占用的内存达到相应的阈值时,根据该LBA区间地址映射表内PBA分布的连续情况,确定该LBA区间的地址映射表是否可以采用不同的范围偏移降低内存的占用,若是则对该LBA区间对应的地址映射表进行重置。

一种可能的实现方式中,根据所述写请求对应的LBA以及当前LBA区间映射粒度的大小,在地址映射表中更新写请求包含的LBA所对应的PBA,包括:确定本次写请求包含的LBA所对应的地址映射表中的LBA区间以及该LBA区间所对应的映射粒度;对于写请求中覆盖完整个数的映射粒度的至少部分LBA,直接根据所述至少部分LBA对地址映射表中相应的映射表项进行更新;对于写请求中剩余的LBA,或者写请求的LBA无法完全覆盖完整的映射粒度时,采用更细的映射粒度更新对应的映射表项;地址映射表更新后,根据写请求的LBA的首地址,对相应LBA区间的统计信息进行更新;其中,所述统计信息用于表示LBA区间地址映射表内PBA分布的连续情况。

一种可能的实现方式中,地址映射表中各个LBA区间对应一个统计信息,该统计信息为一个比特图,比特图中的每个比特对应该LBA区间内的一个LBA;地址映射表更新后,根据写请求的LBA的首地址,对相应LBA区间的统计信息进行更新,包括:地址映射表更新后,判断写请求的LBA的首地址所对应的PBA和该LBA首地址的上一个LBA所对应的PBA是否连续;若连续,则无需对比特图进行调整,若不连续,则将写请求的LBA的首地址对应的比特置“1”。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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