一种存储器及其控制方法与存储系统与流程

文档序号:32940548发布日期:2023-01-14 08:57阅读:来源:国知局

技术特征:
1.一种存储器的控制方法,其特征在于,包括以下步骤:对存储器写入数据,并根据被写入数据的逻辑地址和物理地址的映射关系,在所述存储器的缓存区形成动态映射表;在所述存储器的闪存区建立一级映射表,并根据所述缓存区的存储余量是否充足,将部分所述动态映射表的地址映射信息转移至所述一级映射表中;在所述缓存区中建立二级映射表,并将所述一级映射表的物理地址和逻辑地址的映射关系配对存储在所述二级映射表中;根据所述二级映射表、所述动态映射表和所述闪存区中存储单元的有效数据数量,获取快照信息并将所述快照信息存储在所述缓存区中;当所述二级映射表被更新时,将所述快照信息转移至所述闪存区;以及当所述存储器出现异常状态时,根据所述快照信息恢复所述存储器的数据。2.根据权利要求1所述的一种存储器的控制方法,其特征在于,形成所述一级映射表的步骤包括:根据所述缓存区的动态缓存单元的数量,预设下刷阈值,其中所述动态缓存单元中存储所述动态映射表;以及当所述动态缓存单元的数量小于所述下刷阈值,将部分所述动态映射表的地址映射信息转移至所述闪存区中,形成所述一级映射表。3.根据权利要求2所述的一种存储器的控制方法,其特征在于,形成所述一级映射表的步骤还包括:当所述动态缓存单元的数量小于所述下刷阈值后,在所述缓存区设置下刷标志;将所述被写入数据的所述动态映射表存储在所述动态缓存单元中;以及根据所述下刷标志,将所述动态映射表的地址映射信息转移至所述闪存区,并形成所述一级映射表。4.根据权利要求1所述的一种存储器的控制方法,其特征在于,在形成所述一级映射表后,清除所述缓存区中信息被转移的所述动态映射表,并释放对应的所述动态缓存单元的存储空间。5.根据权利要求1所述的一种存储器的控制方法,其特征在于,获取所述有效数据个数的步骤包括:在形成所述动态映射表时,根据所述动态映射表中的物理地址获取所述存储区对应的存储单元;以及增加所述存储单元的有效数据的数量。6.根据权利要求5所述的一种存储器的控制方法,其特征在于,获取所述有效数据个数的步骤包括:从所述闪存区读出存储数据时,保持所述存储数据对应的所述存储单元的有效数据数量不变;以及当编辑所述存储数据时,若所述存储数据从第一存储单元被读出,且所述存储数据在被编辑后写入了第二存储单元,则增加所述第二存储单元的有效数据数量,并减少所述第一存储单元的有效数据数量,其中,所述第一存储单元和所述第二存储单元位于所述闪存区。
7.根据权利要求1所述的一种存储器的控制方法,其特征在于,从所述存储单元读出数据的步骤包括:当被读出数据的地址映射信息位于所述缓存区,根据所述动态映射表,获取所述被读出数据的物理地址;当被读出数据的地址映射信息位于所述闪存区,根据所述二级映射表获取对应的所述一级映射表的物理地址;以及根据所述一级映射表获取所述被读出数据的物理地址。8.根据权利要求1所述的一种存储器的控制方法,其特征在于,恢复所述存储器的数据的步骤包括:将所述闪存区的所述快照信息转移至所述缓存区中的对应位置;以及当所述存储单元的有效数据的个数为零,释放所述存储单元的存储空间。9.一种存储系统,其特征在于,包括:动态映射表生成单元,用于对存储器的闪存区写入数据,并根据被写入数据的逻辑地址和物理地址的映射关系,形成动态映射表于所述存储器的缓存区;一级映射表生成单元,用于在闪存区建立一级映射表,并根据缓存区的存储余量是否充足,将部分动态映射表的地址映射信息转移至一级映射表中;二级映射表生成单元,用于根据所述一级映射表的物理地址和逻辑地址的映射关系,形成二级映射表并将所述二级映射表存储在所述缓存区中;快照信息生成单元,用于根据所述闪存区中每个存储单元的有效数据个数、所述二级映射表、所述动态映射表和所述闪存区中存储单元的有效数据数量,形成快照信息;快照信息转移单元,当所述二级映射表被更新时,将所述快照信息转移至所述闪存区;以及上电数据恢复单元,当所述存储器出现异常状态,根据所述快照信息恢复所述存储器的数据。10.一种存储器,其特征在于,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1~8任一所述的存储器的控制方法。

技术总结
本发明公开了一种存储器及其控制方法与存储系统,控制方法包括:对存储器写入数据,并根据被写入数据的逻辑地址和物理地址的映射关系,在存储器的缓存区形成动态映射表;在存储器的闪存区建立一级映射表,并根据缓存区的存储余量是否充足,将部分动态映射表的地址映射信息转移至一级映射表中;在缓存区中建立二级映射表,并将一级映射表的物理地址和逻辑地址的映射关系配对存储在二级映射表中;根据二级映射表、动态映射表和闪存区中存储单元的有效数据数量,并将快照信息存储在缓存区中;当二级映射表被更新时,将快照信息转移至闪存区;以及当存储器出现异常状态,根据快照信息恢复存储器的数据。本发明能用于存储数据的上电恢复。电恢复。电恢复。


技术研发人员:陈文涛
受保护的技术使用者:合肥康芯威存储技术有限公司
技术研发日:2022.10.09
技术公布日:2023/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1