【技术实现步骤摘要】
控制器以及控制器的操作方法相关申请的交叉引用本申请要求于2018年12月5日提交的申请号为10-2018-0155011的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。
各个实施例涉及一种控制器,并且更特别地,涉及一种用于控制存储器装置的控制器。
技术介绍
计算机环境范例已经转变成能够随时随地使用计算系统的普适计算。因此,诸如移动电话、数码相机和膝上型计算机的便携式电子装置的使用已经迅速增加。这些便携式电子装置通常使用具有一个或多个存储器装置的存储器系统来存储数据。存储器系统可以用作便携式电子装置的主存储器装置或辅助存储器装置。由于存储器系统不具有移动部件,因此存储器系统提供诸如以下的优点:优异的稳定性和耐用性、高信息访问速度和低功耗。具有这些优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡以及固态驱动器(SSD)。
技术实现思路
各个实施例涉及一种能够防止可由垃圾收集导致的存储器系统性能劣化的控制器。在实施例中,提供一种控制器的 ...
【技术保护点】
1.一种控制器的操作方法,所述控制器控制包括多个存储块的存储器装置,所述操作方法包括:/n当所述存储器装置中的真实空闲块的数量小于第一阈值时,基于各个存储块的有效页面计数计算所述存储器装置中的扩展空闲块的数量;并且/n当所述扩展空闲块的数量小于第二阈值时,执行垃圾收集操作。/n
【技术特征摘要】
20181205 KR 10-2018-01550111.一种控制器的操作方法,所述控制器控制包括多个存储块的存储器装置,所述操作方法包括:
当所述存储器装置中的真实空闲块的数量小于第一阈值时,基于各个存储块的有效页面计数计算所述存储器装置中的扩展空闲块的数量;并且
当所述扩展空闲块的数量小于第二阈值时,执行垃圾收集操作。
2.根据权利要求1所述的操作方法,其中计算所述扩展空闲块的数量包括:
基于所述有效页面计数判定伪空闲块的数量和所述真实空闲块的数量;并且
基于所述伪空闲块的数量和所述真实空闲块的数量计算所述扩展空闲块的数量。
3.根据权利要求2所述的操作方法,进一步包括当所述真实空闲块的数量小于第三阈值时,执行垃圾收集操作,所述第三阈值小于所述第一阈值。
4.根据权利要求2所述的操作方法,其中判定所述伪空闲块的数量和所述真实空闲块的数量包括:
将有效页面计数小于预定阈值的存储块判定为伪空闲块;并且
将有效页面计数为“0”的存储块判定为真实空闲块。
5.根据权利要求1所述的操作方法,其中计算所述扩展空闲块的数量包括:
通过将所述各个存储块的有效页面计数求和来计算总有效页面计数;并且
基于所述总有效页面计数计算所述扩展空闲块的数量。
6.根据权利要求5所述的操作方法,其中计算所述扩展空闲块的数量包括:
基于所述总有效页面计数和存储块的总数量,计算实际有效块的数量;并且
基于所述实际有效块的数量和所述存储块的总数量,计算所述扩展空闲块的数量。
7.根据权利要求5所述的操作方法,进一步包括:
基于所述有效页面计数判定所述各个存储块的块状态;并且
当所述真实空闲块的数量小于第三阈值时,执行垃圾收集操作,所述第三阈值小于所述第一阈值。
8.根据权利要求7所述的操作方法,其中基于所述有效页面计数判定所述各个存储块的块状态包括:
将有效页面计数为“0”的存储块判定为真实空闲块;并且
将具有非零有效页面计数的存储块判定为脏块。
9.根据权利要求1所述的操作方法,其中执行所述垃圾收集操作包括:
将存储在脏块的有效页面中的数据写入到真实空闲块;并且
擦除所述脏块。
10.一种控制器,控制包括多个存储块的存储器装置,所述控制器包括:
存储器,存储各个存储块的有效页面计数;以及
处理器:
当所述存储器装置中的真实空闲块的数量小于第一阈值时,基于所述各个存储块的有效页面计数计算所述存储器装置中的扩展空闲块的数量;并且
当所述扩展空闲块的数量小于第二阈值时,执行垃圾收集操作。
11.根据权利要求10所述的控制...
【专利技术属性】
技术研发人员:严基杓,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。