[发明专利]存储器系统、存储器控制器以及操作方法在审
申请号: | 202010305496.9 | 申请日: | 2020-04-17 |
公开(公告)号: | CN112445733A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 李钟容 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F3/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 太香花;刘成春 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 系统 控制器 以及 操作方法 | ||
本公开的实施例涉及存储器系统、存储器控制器以及操作方法,该存储器系统、存储器控制器以及操作方法:将缓冲池中多个缓冲槽中的一个或多个分配到写入缓冲器作为写入缓冲槽,或者分配到读取缓冲器作为读取缓冲槽;配置分别指示剩余分配时段的关于各个写入缓冲槽和各个读取缓冲槽的计数信息的初始值;并且当将数据写入到写入缓冲器时,更新关于至少一些写入缓冲槽中的每一个的计数信息,或者当从读取缓冲器读出数据时,更新关于至少一些读取缓冲槽中的每一个的计数信息,从而提供最佳的数据读取性能和写入性能并最小化在动态地改变缓冲器大小的过程中导致的开销。
相关申请的交叉引用
本申请要求于2019年8月30日向韩国知识产权局提交的申请号为10-2019-0107212的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。
技术领域
本公开的实施例涉及一种存储器系统、存储器控制器以及操作方法。
背景技术
存储器系统基于诸如计算机、移动终端(例如,智能电话、平板PC等)或各种其他电子装置等的主机的请求来存储数据。存储器系统可以包括诸如固态驱动器(SSD)、通用闪存(UFS)装置、嵌入式MMC(eMMC)装置等的用于将数据存储在非易失性存储器中的装置,或者诸如硬盘驱动器(HDD)的将数据存储在磁盘中的装置。
存储器系统可以进一步包括用于控制存储器装置的存储器控制器。存储器控制器可以从主机接收命令,并且基于接收到的命令,可以执行或控制从存储器系统中包括的易失性存储器或非易失性存储器读取数据、将数据写入其中或向其中擦除数据的操作。另外,存储器控制器可以驱动用于执行逻辑运算的固件以运行或控制这些操作。
存储器控制器使用读取缓冲器进行读取操作,并使用写入缓冲器进行写入操作。在这种情况下,在有限的缓冲器空间内提供最佳性能的读取缓冲器和写入缓冲器中的每一个的大小可能会随时间持续变化。因此,需要存储器控制器动态地改变这些缓冲器中的每一个的大小,同时最小化由缓冲器大小的改变所造成的开销。
发明内容
本公开的实施例可以提供一种能够提供最佳读取性能和写入性能的存储器系统、存储器控制器和操作方法。
另外,本公开的实施例可以提供一种能够最小化在动态地改变缓冲器大小的过程中引起的开销的存储器系统、存储器控制器和操作方法。
根据一方面,本公开的实施例可以提供一种存储器系统,该存储器系统包括:存储器装置,包括多个存储块;以及存储器控制器,被配置成控制该存储器装置。
存储器控制器可以将缓冲池中的多个缓冲槽中的一个或多个分配到写入缓冲器作为写入缓冲槽或分配到读取缓冲器作为读取缓冲槽。
存储器控制器可以配置分别指示剩余分配时段的关于各个写入缓冲槽和各个读取缓冲槽的计数信息的初始值。
当数据被写入到写入缓冲器时,存储器控制器可以更新关于至少一些写入缓冲槽中的每一个的计数信息。
可选地,当从读取缓冲器读出数据时,存储器控制器可以更新关于至少一些读取缓冲槽中的每一个的计数信息。
当对写入缓冲槽之中的目标写入缓冲槽的写入操作完成时,存储器控制器可以将关于目标写入缓冲槽的计数信息的值减小第一值。
当关于目标写入缓冲槽的计数信息的值小于或等于第一阈值计数值时,存储器控制器可以将目标写入缓冲槽归还到缓冲池。
当对读取缓冲槽之中的目标读取缓冲槽的读取操作完成时,存储器控制器可以将关于目标读取缓冲槽的计数信息的值减小第二值。
当关于目标读取缓冲槽的计数信息的值小于或等于第二阈值计数值时,存储器控制器可以将目标读取缓冲槽归还到缓冲池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010305496.9/2.html,转载请声明来源钻瓜专利网。