【技术实现步骤摘要】
存储器系统、存储器控制器及操作方法相关申请的交叉引用本申请要求于2019年7月5日提交的申请号为10-2019-0081025的韩国专利申请的优先权,其通过引用整体并入本文。
各个实施例涉及存储器系统、存储器控制器及操作方法。
技术介绍
对应于存储装置的存储器系统是基于来自主机的请求存储数据的装置,该主机诸如计算机、诸如智能手机和平板电脑的移动终端或各种电子装置。存储器系统不仅可包括将数据存储在诸如硬盘驱动器(HDD)的磁盘中的装置,而且还包括将数据存储在诸如固态驱动器(SDD)、通用闪存(UFS)装置以及嵌入式MMC(eMMC)装置的非易失性存储器中的装置。存储器系统可进一步包括用于控制存储器装置的存储器控制器。存储器控制器可从主机接收命令,并且可基于所接收的命令,在存储器系统中包括的易失性存储器或非易失性存储器上执行或控制用于读取数据、写入数据或擦除数据的操作。在常规存储器装置中的数据写入操作中,可执行垃圾收集以获得空闲存储块并确保存储器装置的写入性能,可以不重写数据的位或字节。当在执行垃圾收集的同时从主机输入命令时,可能延迟响应于该命令的操作。因此,主机可确定存储器系统的全部性能劣化。
技术实现思路
各个实施例涉及能够最小化处理从主机传输的命令由于垃圾收集而被延迟的时间的存储器系统、存储器控制器及操作方法。而且,各个实施例涉及能够确保稳定写入性能的存储器系统、存储器控制器及操作方法。进一步地,各个实施例涉及能够在空闲存储块的数量变得不足之前预先获得空闲 ...
【技术保护点】
1.一种存储器系统,包括:/n存储器装置,包括多个存储块;以及/n存储器控制器,控制所述存储器装置,/n其中所述存储器控制器基于包括从主机输入的多个写入命令的写入命令组的信息来确定用于垃圾收集的时间,并且/n其中对于所述写入命令组中包括的每个写入命令,所述写入命令组的所述信息包括传输时间信息和写入大小信息,其中所述传输时间信息指示所述主机传输所述写入命令的时间点,并且所述写入大小信息指示所述写入命令的写入数据大小。/n
【技术特征摘要】
20190705 KR 10-2019-00810251.一种存储器系统,包括:
存储器装置,包括多个存储块;以及
存储器控制器,控制所述存储器装置,
其中所述存储器控制器基于包括从主机输入的多个写入命令的写入命令组的信息来确定用于垃圾收集的时间,并且
其中对于所述写入命令组中包括的每个写入命令,所述写入命令组的所述信息包括传输时间信息和写入大小信息,其中所述传输时间信息指示所述主机传输所述写入命令的时间点,并且所述写入大小信息指示所述写入命令的写入数据大小。
2.根据权利要求1所述的存储器系统,其中所述写入命令组包括最近由所述主机传输的N个写入命令,其中N是自然数。
3.根据权利要求1所述的存储器系统,其中所述传输时间信息是由所述主机生成的绝对时间信息。
4.根据权利要求1所述的存储器系统,其中所述传输时间信息是基于通过使相对时间信息与由所述主机生成的参考绝对时间信息同步而获得的结果值来生成的。
5.根据权利要求1所述的存储器系统,
其中所述写入命令组的所述信息存储在包括多个条目的条目缓冲器中,并且
其中所述多个条目中的每一个包括所述写入命令组中包括的相应写入命令的传输时间信息和写入大小信息。
6.根据权利要求5所述的存储器系统,其中所述条目缓冲器是循环缓冲器。
7.根据权利要求1所述的存储器系统,其中所述用于垃圾收集的时间是基于写入数据速度来确定的,所述写入数据速度是基于所述写入命令组的全部或部分信息来计算的。
8.根据权利要求7所述的存储器系统,其中所述写入数据速度越快,所述用于垃圾收集的时间减少得越多。
9.根据权利要求7所述的存储器系统,其中基于所述写入命令组的全部或部分信息中包括的传输时间信息的最大值和最小值之间的差以及所述写入命令组的全部或部分信息中包括的写入数据大小的和来计算所述写入数据速度。
10.一种存储器控制器,包括:
存储器接口,与包括多个存储块的存储器装置通信;以及
控制电路,控制所述存储器装置,
其中所述控制电路基于包括从主机输入的多个写入命令的写入命令组的信息来确定用于垃圾收集的时间,并且
其中对于所述写入命令...
【专利技术属性】
技术研发人员:姜寭美,边谕俊,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。