一种地址映射表管理装置、方法、系统及计算机存储介质制造方法及图纸

技术编号:26478496 阅读:19 留言:0更新日期:2020-11-25 19:22
本申请公开了一种地址映射表管理装置、方法、系统及计算机介质,包括:存储设备,与存储设备连接的操作系统,与操作系统连接的Flash存储控制器;其中,操作系统在接收到Flash存储控制器发送的待备份地址映射表的写操作后,将待备份地址映射表备份至存储设备;操作系统在接收到Flash存储控制器发送的已备份地址映射表的读操作后,在存储设备中读取已备份地址映射表,并将已备份地址映射表发送至Flash存储控制器。本申请中,操作系统将地址映射表备份至外接的存储设备中,这样即使Flash存储控制器受擦除等操作被影响使用寿命后,仍然可以在存储设备中读取到完整备份的地址映射表,便于对地址映射表进行稳定管理。

【技术实现步骤摘要】
一种地址映射表管理装置、方法、系统及计算机存储介质
本申请涉及存储
,更具体地说,涉及一种地址映射表管理装置、方法、系统及计算机存储介质。
技术介绍
基于Flash存储器的固态硬盘的使用寿命受擦除次数限制,为了减少固有缺陷对其性能影响,Flash存储器需要有效的管理方式支持,比如通过FTL(FlashTranslationLayer,闪存转换层)提供块设备访问接口,其中闪存转换层的主要功能包括地址映射、磨损均衡、垃圾回收、坏块管理、掉电保护及ECC校验等。Flash存储器转换层实现对Flash存储器的管理时,最基本和关键的是地址映射策略管理。地址映射是指从文件系统发出的虚拟逻辑地址到Flash存储器中真实物理地址之间的映射关系。地址映射表是否正确直接影响到数据能否被正确的读出。然而,由于Flash存储器寿命受擦除次数限制,且极易损坏,使得地址映射表难以稳定存储在Flash存储器,影响Flash存储器的稳定读写。综上所述,如何稳定对地址映射表进行管理是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的本文档来自技高网...

【技术保护点】
1.一种地址映射表管理装置,其特征在于,包括:存储设备,与所述存储设备连接的操作系统,与所述操作系统连接的Flash存储控制器;/n其中,所述操作系统在接收到所述Flash存储控制器发送的待备份地址映射表的写操作后,将所述待备份地址映射表备份至所述存储设备;所述操作系统在接收到所述Flash存储控制器发送的已备份地址映射表的读操作后,在所述存储设备中读取所述已备份地址映射表,并将所述已备份地址映射表发送至所述Flash存储控制器。/n

【技术特征摘要】
1.一种地址映射表管理装置,其特征在于,包括:存储设备,与所述存储设备连接的操作系统,与所述操作系统连接的Flash存储控制器;
其中,所述操作系统在接收到所述Flash存储控制器发送的待备份地址映射表的写操作后,将所述待备份地址映射表备份至所述存储设备;所述操作系统在接收到所述Flash存储控制器发送的已备份地址映射表的读操作后,在所述存储设备中读取所述已备份地址映射表,并将所述已备份地址映射表发送至所述Flash存储控制器。


2.根据权利要求1所述的装置,其特征在于,所述存储设备包括地址映射表备份区域与备份信息存储区域;
其中,所述地址映射表备份区域用于存储备份的地址映射表,所述备份信息存储区域用于存储备份的逻辑地址与物理地址的映射关系。


3.根据权利要求1所述的装置,其特征在于,所述Flash存储控制器包括:
与所述操作系统连接的备份控制模块;
与所述备份控制模块连接的可靠性控制模块;
与所述可靠性控制模块连接的FTL控制模块;
其中,所述可靠性控制模块向所述FTL控制模块发送操作请求,并接收到所述FTL控制模块返回的表征地址映射表错误的消息后,向所述备份控制模块发送所述读操作;所述备份控制模块接收到所述已备份地址映射表后,将所述已备份地址映射表发送至所述可靠性控制模块;所述可靠性控制模块接收到所述写操作后,将所述写操作发送至所述备份控制模块和所述FTL控制模块,以使所述备份控制模块将所述写操作发送至所述操作系统,使所述FTL控制模块将所述待备份地址映射表写回至Flash存储阵列的地址映射表区域。


4.根据权利要求3所述的装置,其特征在于,所述Flash存储控制器包括:
与所述备份控制模块连接的地址映射模块;
分别与所述地址映射模块和所述可靠性控制模块连接的CAM匹配替换模块;
与所述CAM匹配替换模块连接的缓存RAM;
其中,所述CAM匹配替换模块根据最近最少使用原则,增加或者替换缓存RAM中的地址映射表;所述CAM匹配替换模块收到所述地址映射模块的读操后,查询所述缓存RAM是否存储有所述地址映射模块的读操作对应的逻辑地址跟物理地址的映射关系,若有,则直接返回所述逻辑地址跟物理地址的映射关系至所述地址映射模块,若无,则向所述可靠性控制模块发送所述地址映射模块的读操作;所述CAM匹配替换模块收到所述地址映射模块的写操作后,向所述可靠性控制模块请求将缓存RAM存储的地址映射表写回至所述Flash存储阵列的地址映射表区域。


5.根据权利要求4所述的装置,其特...

【专利技术属性】
技术研发人员:张洪宾
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1