[发明专利]地址映射关系反馈方法、装置、设备及可读存储介质有效
申请号: | 201811125446.1 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109344094B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 周玉龙;刘同强;邹晓峰;刘刚 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 映射 关系 反馈 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种地址映射关系反馈方法,该方法包括:NANDFlash存储设备接收目标进程发送的目标数据的地址查询请求;读取预设映射表,获得存储地址查询请求对应的地址映射表的目标映射关系;从原始物理地址中读取地址映射表,并判断是否成功读取到目标数据对应的目标地址映射关系;如果读取失败,则从备份物理地址中读取地址映射表,获得目标地址映射关系;将目标地址映射关系反馈至目标进程;其中,目标地址映射关系为目标数据的逻辑地址与物理地址的对应关系。如此,便可提升NAND Flash存储设备的可靠性。本发明还公开了一种地址映射关系反馈装置、设备及可读存储介质,具有相应的技术效果。
技术领域
本发明涉及存储技术领域,特别是涉及一种地址映射关系反馈方法、装置、设备及可读存储介质。
背景技术
固态硬盘(Solid State Disks)中的NAND Flash存储器具有很多优于传统磁盘的特点,如低访问延迟、低能耗、噪声小、I/O性能高、寻址时间小、对温度和振动稳定性好等。由于固态硬盘的上述优点,且随着Flash存储技术的不断进步使其每字节的价格不断降低,基于Flash存储器的固态硬盘受到更广泛的关注。但是,Flash存储器仍然存在固有缺陷阻碍其广泛应用,Flash存储器的固有缺陷主要有价格仍然较高、读写速度不平衡、先擦后写特性、使用寿命受擦除次数限制。
为了减少上述固有缺陷对其性能的影响,Flash存储器需要有效的管理方式支持。目前,大多通过FTL管理Flash存储器的方式。即,基于NAND Flash的存储设备通常由三部分组成:接口控制器、闪存转换层(FTL)、NAND闪存阵列。其中,Flash存储器转换层实现对Flash存储器的管理时,最基本和关键的是地址映射策略。地址映射是指从文件系统发出的虚拟逻辑地址到Flash存储器中真实物理地址之间的映射关系。
地址映射关系可以对FTL甚至是整个Flash可靠性产生至关重要的影响。具体的,由于NAND闪存使用寿命受擦除次数限制,且极易出现损坏。一旦存储地址映射关系的区域出现错误,则会导致存储设备数据的丢失,无法进行回复等问题,进而导致存储设备的存储数据的可靠性较低。
综上所述,如何有效地解决保障数据的可靠性等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种地址映射关系反馈方法、装置、设备及可读存储介质,通过在在NAND Flash存储设备中备份地址映射表,提高NAND Flash存储设备的数据存储的可靠性。
为解决上述技术问题,本发明提供如下技术方案:
一种地址映射关系反馈方法,包括:
NAND Flash存储设备接收目标进程发送的目标数据的地址查询请求;
读取预设映射表,获得存储所述地址查询请求对应的地址映射表的目标映射关系;
从所述原始物理地址中读取所述地址映射表,并判断是否成功读取到所述目标数据对应的目标地址映射关系;
如果读取失败,则从所述备份物理地址中读取所述地址映射表,获得所述目标地址映射关系;
将所述目标地址映射关系反馈至所述目标进程;其中,所述目标地址映射关系为所述目标数据的逻辑地址与物理地址的对应关系。
优选地,在所述接收目标进程发送的目标数据的地址查询请求之前,还包括:
NAND Flash存储设备接收地址映射表的写入请求;其中,所述NAND Flash存储设备包括区域一、区域二、区域三;
在所述区域二中确定出与所述地址映射表对应的原始存储地址,并在所述区域三中确定出与所述地址映射表对应的备份存储地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811125446.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:缓存结构、读写数据的方法和装置
- 下一篇:一种闪存热数据识别方法