[发明专利]一种固态硬盘映射关系的存储方法、读取方法及固态硬盘在审
申请号: | 201811577386.7 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109684238A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 肖立琨 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F12/0897 | 分类号: | G06F12/0897;G06F12/0871;G06F12/0873 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 410100 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态硬盘 内存单元 映射关系 数据段 读取 存储 数据段存储 第一数据 剩余容量 阈值时 预设 映射关系存储 存储芯片 性能开销 写请求 转换 读写 申请 移动 | ||
本申请提供了一种固态硬盘映射关系的存储方法、读取方法及固态硬盘,存储方法包括:将写请求的映射关系存储至固态硬盘的第一内存单元,作为第一数据段;当第一内存单元写满时,将第一数据段转换为第二数据段,将第二数据段存储至第二内存单元;当第二内存单元剩余容量小于第一预设阈值时,将第二数据段转换为第三数据段,将第三数据段存储至第三内存单元;当为第三内存单元剩余容量小于第二预设阈值时,将第三数据段移动至固态硬盘存储芯片内。本申请提供的固态硬盘映射关系的存储方法、读取方法及固态硬盘,有效降低了固态硬盘读写映射关系带来的性能开销。
技术领域
本申请涉及固态硬盘技术领域,尤其涉及一种固态硬盘映射关系的存储方法、读取方法及固态硬盘。
背景技术
固态硬盘上使用的Nandflash颗粒,由于其物理特性上的优势,极大的提高了持久化存储,特别是随机读写的效率。然而,Nandflash颗粒的擦除寿命限制也导致了固态硬盘必须动态的记录用户读写地址(逻辑地址)与颗粒实际地址(物理地址)的映射关系,以求尽量均衡的使用颗粒上的每一个晶体管。例如,用户反复提交对同一个逻辑地址修改时,固态硬盘需要将数据记录至不同的晶体管上去。
现有技术中,通过在固态硬盘中加装了DDR内存,则上述映射关系可以保存在DDR内存中,定期刷盘至Nandflash颗粒上,IO读写时所需要的映射关系在内存中查询即可。但是,DDR内存将会带来固态硬盘功耗与成本的增加,在消费级市场,则意味着性价比的降低。因此,如何在没有DDR内存的固态硬盘中尽量降低读写映射关系带来的性能损耗将在很大程度上改变消费者的用户体验。
在没有DDR内存的固态硬盘中,映射关系首先保存在固态硬盘自身内存中,然后再刷写到Nandflash颗粒上,由于固态硬盘内存空间有限,按照现有页映射4byte映射4k的模型的方式,难以满足存储需求;并且,在将映射关系由固态硬盘内存刷写到Nandflash颗粒过程中,将阻止读写请求的继续下发,导致固态硬盘性能较低。
发明内容
本申请提供了一种固态硬盘映射关系的存储方法、读取方法及固态硬盘,以解决固态硬盘映射关系处理效率低的问题。
第一方面,本申请提供了一种固态硬盘映射关系的存储方法,该方法包括:
将写请求的映射关系存储至固态硬盘的第一内存单元,作为第一数据段;
当所述第一内存单元写满时,将所述第一数据段转换为第二数据段,将所述第二数据段存储至第二内存单元;
当所述第二内存单元剩余容量小于第一预设阈值时,将所述第二数据段转换为第三数据段,将所述第三数据段存储至第三内存单元;
当为所述第三内存单元剩余容量小于第二预设阈值时,将所述第三数据段移动至固态硬盘存储芯片内。
优选地,所述将所述第一数据段转换为第二数据段,包括:
获取所述第一数据段中映射关系的逻辑地址;
根据所述逻辑地址对所述映射关系进行优化处理。
优选地,所述根据所述逻辑地址对所述映射关系进行优化处理,包括:
将所述映射关系按照所述逻辑地址的顺序进行排序;
根据相同逻辑地址将所述映射关系进行去重,所述去重包括比较所述相同逻辑地址分别对应的物理地址,删除旧物理地址和逻辑地址之间的映射关系;
将排序去重后的映射关系中,连续的逻辑地址进行融合。
优选地,所述将写请求的映射关系存储至固态硬盘的第一内存单元,作为第一数据段,之前还包括:
解析用户下发的写请求,得到所述写请求的逻辑地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811577386.7/2.html,转载请声明来源钻瓜专利网。