[发明专利]存储设备及其恢复元数据的方法在审
申请号: | 202211404123.2 | 申请日: | 2022-11-10 |
公开(公告)号: | CN116107498A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 金泰焕 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/0871 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 设备 及其 恢复 数据 方法 | ||
1.一种存储设备,包括:
非易失性存储器器件,被配置为存储用户数据;
元缓存器,被配置为存储与用户数据相对应的元数据;
元高速缓冲,具有比元缓存器更快的操作速度,其中,所述元数据的一部分被分配给元高速缓冲;和
存储控制器,被配置为生成元数据以及响应于元数据的局部性信息来确定元数据是被存储在元缓存器中还是被存储在元高速缓冲中,
其中,当元数据被更新时,存储控制器响应于元数据的局部性信息来生成包括高速缓冲分配标志的日志数据,并且
所述高速缓冲分配标志包括指示元数据是否被分配给元高速缓冲的高速缓冲分配信息。
2.根据权利要求1所述的存储设备,其中,所述存储控制器还被配置为向元高速缓冲发送与元数据相关的元更新请求,以及响应于与所述元更新请求相对应的元响应来确定元数据是否被分配给元高速缓冲。
3.根据权利要求2所述的存储设备,其中,在确定元数据被分配给元高速缓冲时,存储控制器还被配置为生成包括第一标志的日志数据,否则
在确定元数据没有被分配给元高速缓冲时,存储控制器还被配置为生成包括第二标志的日志数据。
4.根据权利要求3所述的存储设备,其中,当在电力事件之后启动存储设备时,存储控制器还被配置为执行日志重放操作,并且
在日志重放操作期间,如果日志数据包括第一标志,则存储控制器将存储在非易失性存储器器件中的元数据的备份数据恢复到元高速缓冲,否则如果日志数据包括第二标志,则存储控制器将存储在非易失性存储器器件中的元数据的备份数据恢复到元缓存器。
5.根据权利要求1所述的存储设备,其中,存储控制器还被配置为向元高速缓冲发送与元数据相关联的元更新请求,并且响应于与所述元更新请求相对应的响应时间来确定元数据是否被分配给元高速缓冲。
6.根据权利要求5所述的存储设备,其中,如果响应时间小于或等于参考时间,则存储控制器确定元数据被分配给元高速缓冲,否则
如果响应时间大于参考时间,则存储控制器确定元数据没有被分配给元高速缓冲。
7.根据权利要求1所述的存储设备,其中,存储控制器还被配置为接收元管理信息,根据所述元管理信息来识别局部性信息,以及响应于所述局部性信息来确定元数据是否被分配给元高速缓冲。
8.根据权利要求1所述的存储设备,其中,存储控制器包括被配置为临时存储日志数据的日志缓存器,并且
存储控制器还被配置为响应于指定条件,将日志数据从日志缓存器移动到非易失性存储器器件。
9.根据权利要求8所述的存储设备,其中,所述指定条件是确定日志缓存器已满。
10.根据权利要求8所述的存储设备,其中,所述指定条件是存储设备的操作状态的突然改变。
11.根据权利要求1所述的存储设备,其中,所述日志数据包括:
操作码,包括表征日志数据的信息;
地址码,包括与元数据相关联的索引信息;
元数据信息,包括表征元数据的信息;以及
高速缓冲分配标志,指示元数据是否被分配给元高速缓冲。
12.一种存储设备的操作方法,所述方法包括:
在更新元数据时,识别与元数据相关的局部性信息;
响应于所述局部性信息,确定元数据是否被分配给元高速缓冲;
生成与元数据相关的包括高速缓冲分配标志的日志数据;
将日志数据存储到日志缓存器;以及
响应于指定条件,将日志数据从日志缓存器移动到非易失性存储器器件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211404123.2/1.html,转载请声明来源钻瓜专利网。