[发明专利]存储器系统及其操作方法有效
申请号: | 201710839918.9 | 申请日: | 2017-09-18 |
公开(公告)号: | CN108108308B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 宋海龙 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;王朋飞 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 系统 及其 操作方法 | ||
1.一种存储器系统,其包括:
非易失性存储器装置,其适用于存储请求写入的数据;和
控制器,其包括适于存储与所述请求写入的数据相关的元数据的第一易失性存储器区域和适于存储关于所述元数据的元日志的第二易失性存储器区域,
其中当所述元数据的逻辑地址在预定的阈值范围内时,所述控制器生成与所述请求写入的数据相关的元数据并且将与所述请求写入的数据相关的元数据存储在所述第一易失性存储器区域,而不生成关于所生成的元数据的元日志。
2.根据权利要求1所述的存储器系统,其中所述控制器在生成与所述请求写入的数据相关的元数据时,将所述元数据的逻辑地址与所述预定的阈值范围进行比较。
3.根据权利要求1所述的存储器系统,其中当所述元数据的逻辑地址未在所述预定的阈值范围内时,所述控制器生成关于所述元数据的元日志并将所述元日志存储在所述第二易失性存储器区域中。
4.根据权利要求3所述的存储器系统,
其中存储在所述第一易失性存储器区域中的所述元数据被划分成多个元数据组,每个元数据组具有在所述预定的阈值范围内的逻辑地址,以及通过单个存储操作被存储到所述非易失性存储器装置的合适大小,并且
其中当所述第二易失性存储器区域中的元日志的数量达到预定的阈值数量时,所述控制器进一步:
选择存储在所述第二易失性存储器区域中的一个或多个元日志,使得相应的元数据被包括在所述多个元数据组中的单个元数据组中;
基于存储在所述第二易失性存储器区域中的所述元日志更新所述元数据;
使用于更新所述元数据的所述元日志无效;
将更新的元数据、无效元日志以及剩余的有效元日志存储在所述非易失性存储器装置中;以及
擦除所述第二易失性存储器区域中的所述无效元日志。
5.根据权利要求4所述的存储器系统,
其中所述元数据包括映射到存储在所述非易失性存储器装置中的所述请求写入的数据的物理地址的逻辑地址,以及
其中所述元日志包括映射到存储在所述非易失性存储器装置中的所述请求写入的数据的物理地址的逻辑地址。
6.根据权利要求4所述的存储器系统,其中,当关闭所述存储器系统时,所述控制器进一步:
基于存储在所述第二易失性存储器区域中的全部所述元日志更新所述元数据;
使存储在所述第二易失性存储器区域中的全部所述元日志无效;
将全部所述元数据和全部所述元日志存储在所述非易失性存储器装置中;以及
擦除所述第二个区域中的无效元日志。
7.根据权利要求6所述的存储器系统,其中所述元日志表示存储在所述第一易失性存储器区域中的所述元数据的变化历史。
8.根据权利要求7所述的存储器系统,其中所述控制器通过多个存储操作并由所述多个元数据组的单元将所述元数据存储在所述非易失性存储器装置中。
9.一种用于存储器系统的操作方法,所述存储器系统包括非易失性存储器装置以及第一易失性存储器区域和第二易失性存储器区域,所述操作方法包括:
将请求写入的数据存储在所述非易失性存储器装置中;
生成与所述请求写入的数据相关的元数据;
选择性地生成关于所生成的元数据的元日志,其中当所述元数据的逻辑地址在预定的阈值范围内时,不生成所述元日志;以及
将所生成的元数据存储在所述第一易失性存储器区域中,并将所生成的元日志存储在所述第二易失性存储器区域。
10.根据权利要求9所述的操作方法,进一步包括当生成与所述请求写入的数据相关的元数据时,将所述元数据的逻辑地址与所述预定的阈值范围进行比较。
11.根据权利要求9所述的操作方法,其中选择性地生成包括当所述元数据的逻辑地址未在所述预定的阈值范围内时,生成关于所述元数据的元日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710839918.9/1.html,转载请声明来源钻瓜专利网。