[发明专利]存储器系统、存储器控制器及操作方法在审
申请号: | 202010114372.2 | 申请日: | 2020-02-25 |
公开(公告)号: | CN112181283A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 姜寭美;边谕俊 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李新娜;李青 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 系统 控制器 操作方法 | ||
本申请公开了一种存储器系统、存储器控制器及操作方法。通过基于包括从主机输入的多个写入命令的写入命令组的信息来确定用于垃圾收集的时间,可以最小化处理从主机传输的命令由于垃圾收集而被延迟的时间,并且确保稳定的写入性能。
相关申请的交叉引用
本申请要求于2019年7月5日提交的申请号为10-2019-0081025的韩国专利申请的优先权,其通过引用整体并入本文。
技术领域
各个实施例涉及存储器系统、存储器控制器及操作方法。
背景技术
对应于存储装置的存储器系统是基于来自主机的请求存储数据的装置,该主机诸如计算机、诸如智能手机和平板电脑的移动终端或各种电子装置。存储器系统不仅可包括将数据存储在诸如硬盘驱动器(HDD)的磁盘中的装置,而且还包括将数据存储在诸如固态驱动器(SDD)、通用闪存(UFS)装置以及嵌入式MMC(eMMC)装置的非易失性存储器中的装置。
存储器系统可进一步包括用于控制存储器装置的存储器控制器。存储器控制器可从主机接收命令,并且可基于所接收的命令,在存储器系统中包括的易失性存储器或非易失性存储器上执行或控制用于读取数据、写入数据或擦除数据的操作。
在常规存储器装置中的数据写入操作中,可执行垃圾收集以获得空闲存储块并确保存储器装置的写入性能,可以不重写数据的位或字节。当在执行垃圾收集的同时从主机输入命令时,可能延迟响应于该命令的操作。因此,主机可确定存储器系统的全部性能劣化。
发明内容
各个实施例涉及能够最小化处理从主机传输的命令由于垃圾收集而被延迟的时间的存储器系统、存储器控制器及操作方法。
而且,各个实施例涉及能够确保稳定写入性能的存储器系统、存储器控制器及操作方法。
进一步地,各个实施例涉及能够在空闲存储块的数量变得不足之前预先获得空闲存储块的存储器系统、存储器控制器及操作方法。
本公开的实施例可提供一种存储器系统,包括:存储器装置,包括多个存储块;以及存储器控制器,被配置成控制存储器装置。
存储器控制器可基于包括从主机输入的多个写入命令的写入命令组的信息来确定用于垃圾收集的时间。
对于写入命令组中包括的每个写入命令,写入命令组的信息可包括传输时间信息和写入大小信息,其中传输时间信息指示主机传输写入命令的时间点,并且写入大小信息指示写入命令的写入数据大小。
写入命令组可包括最近由主机传输的N个写入命令,其中N是自然数。
传输时间信息可以是由主机生成的绝对时间信息。
写入命令组的信息可存储在包括多个条目的条目缓冲器中。条目缓冲器中存储的多个条目中的每一个可包括写入命令组中包括的相应写入命令的传输时间信息和写入大小信息。
用于垃圾收集的时间可基于写入数据速度来确定,该写入数据速度是基于写入命令组的全部或部分信息来计算的。
本公开的另一实施例可提供一种存储器控制器,包括:存储器接口,被配置成与包括多个存储块的存储器装置通信;以及控制电路,被配置成控制存储器装置。
控制电路可基于包括从主机输入的多个写入命令的写入命令组的信息来确定用于垃圾收集的时间。
对于写入命令组中包括的每个写入命令,写入命令组的信息可包括传输时间信息和写入大小信息,其中传输时间信息指示主机传输写入命令的时间点,并且写入大小信息指示写入命令的写入数据大小。
写入命令组可包括由主机传输的多个写入命令中最近传输的N个写入命令,其中N是自然数。
传输时间信息可以是由主机生成的绝对时间信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010114372.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种真空绝热板芯材预开槽的装置
- 下一篇:水培托盘