[发明专利]存储器系统及其操作方法在审
申请号: | 201811586152.9 | 申请日: | 2018-12-25 |
公开(公告)号: | CN110457230A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 李宗珉;罗炯柱 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/06;G06F13/16 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 张晶;赵赫<国际申请>=<国际公布>=< |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 写入命令 垃圾收集 顺序命令 总容量 存储器系统 | ||
1.一种存储器系统的操作方法,包括:
确定当前提供的写入命令是顺序写入命令还是随机写入命令;
当确定所述写入命令是所述顺序写入命令时,基于在先前垃圾收集操作之后提供的数据的总容量是否超过顺序命令阈值来执行垃圾收集操作;以及
当确定所述写入命令是所述随机写入命令时,基于设定数量的当前提供命令之中的顺序写入命令的数量是否大于或等于预定数量以及在所述先前垃圾收集操作之后提供的数据的总容量是否超过所述顺序命令阈值,来执行所述垃圾收集操作。
2.根据权利要求1所述的操作方法,进一步包括:
当确定所述写入命令是随机写入命令并且所述设定数量的当前提供命令之中的顺序写入命令的数量小于所述预定数量时,基于在所述先前垃圾收集操作之后提供的数据的总容量是否超过随机命令阈值来执行所述垃圾收集操作。
3.根据权利要求2所述的操作方法,其中所述随机命令阈值小于所述顺序命令阈值。
4.根据权利要求1所述的操作方法,进一步包括:
存储通过确定所述当前提供的写入命令是顺序写入命令还是随机写入命令而获得的结果。
5.根据权利要求1所述的操作方法,其中执行所述垃圾收集操作包括:
选择包括无效页面的存储块作为牺牲块;
将存储在所述牺牲块中的有效数据复制到目标块的空页面中;以及
擦除所述牺牲块的数据以生成空闲块。
6.一种存储器系统,包括:
存储器装置,存储数据;以及
控制器,控制所述存储器装置,
其中所述控制器确定当前提供的写入命令是顺序写入命令还是随机写入命令;当所述写入命令是顺序写入命令时,基于在先前垃圾收集操作之后提供的数据的总容量是否超过顺序命令阈值来执行垃圾收集操作;以及当所述写入命令是随机写入命令时,基于设定数量的当前提供命令之中的顺序写入命令的数量是否大于或等于预定数量以及在所述先前垃圾收集操作之后提供的数据的总容量是否超过所述顺序命令阈值,来执行所述垃圾收集操作。
7.根据权利要求6所述的存储器系统,其中当所述写入命令是所述随机写入命令并且所述设定数量的当前提供命令之中的顺序写入命令的数量小于所述预定数量时,所述控制器基于在所述先前垃圾收集操作之后提供的数据的总容量是否超过随机命令阈值来执行所述垃圾收集操作。
8.根据权利要求7所述的存储器系统,其中所述随机命令阈值小于所述顺序命令阈值。
9.根据权利要求6所述的存储器系统,其中所述控制器包括:
存储器,存储所确定的结果。
10.根据权利要求6所述的存储器系统,其中所述控制器通过选择包括无效页面的存储块作为牺牲块、将存储在所述牺牲块中的有效数据复制到目标块的空页面中以及擦除所述牺牲块的数据以生成空闲块,来执行所述垃圾收集操作。
11.一种存储器系统的操作方法,包括:
确定当前提供的写入命令是顺序写入命令还是随机写入命令;
当确定所述写入命令是所述顺序写入命令时,基于在先前垃圾收集操作之后提供的命令的总数量是否超过顺序命令阈值来执行垃圾收集操作;以及
当确定所述写入命令是随机写入命令时,基于设定数量的当前提供命令之中的顺序写入命令的数量是否大于或等于预定数量以及在所述先前垃圾收集操作之后提供的命令的总数量是否超过所述顺序命令阈值,来执行所述垃圾收集操作。
12.根据权利要求11所述的操作方法,进一步包括:
当确定所述写入命令是随机写入命令并且所述顺序写入命令的数量小于所述预定数量时,基于在所述先前垃圾收集操作之后提供的数据的总容量是否超过随机命令阈值来执行所述垃圾收集操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811586152.9/1.html,转载请声明来源钻瓜专利网。