【技术实现步骤摘要】
控制器、数据存储装置及其操作方法相关申请的交叉引用本申请要求于2019年1月9日提交的申请号为10-2019-0002682的韩国专利申请的优先权,其通过引用整体并入本文。
各个实施例总体涉及一种半导体设备,且更特别地,涉及一种控制器、数据存储装置及其操作方法。
技术介绍
近来,计算机环境的范例已经变为使计算机系统可随时随地使用的普适计算。因此,诸如移动电话、数码相机和笔记本电脑的便携式电子装置的使用迅速增加。这些便携式电子装置通常使用采用了存储器设备的数据存储装置。数据存储装置用于为便携式电子装置存储数据。使用存储器设备的数据存储装置的优点在于,由于不具有机械驱动单元所以稳定性和耐用性优越,信息访问速度非常快,并且功耗小。具有这些优点的数据存储装置包括通用串行总线(USB)存储器设备、具有各种接口的存储卡、通用闪存(UFS)装置和固态驱动器(SSD)。
技术实现思路
本文描述了一种能够改善数据存储装置的性能、寿命等的高效的垃圾收集技术。在实施例中,一种数据存储装置可以包括 ...
【技术保护点】
1.一种数据存储装置,包括:/n非易失性存储器设备,包括多个存储块;以及/n控制器,控制所述非易失性存储器设备,/n其中所述控制器:/n确定所述多个存储块的第一存储块中存储的数据的更新频率,/n控制所述非易失性存储器设备以将所述第一存储块中存储的数据之中的热数据存储在所述多个存储块的第二存储块中,所述热数据指示具有超过预设阈值更新频率的更新频率的数据,/n将所述第一存储块和所述第二存储块的垃圾收集执行条件设置为彼此不同,并且/n控制所述非易失性存储器设备以根据被设置为彼此不同的所述第一存储块和所述第二存储块的垃圾收集执行条件来对所述第一存储块和所述第二存储块执行垃圾收集。/n
【技术特征摘要】
20190109 KR 10-2019-00026821.一种数据存储装置,包括:
非易失性存储器设备,包括多个存储块;以及
控制器,控制所述非易失性存储器设备,
其中所述控制器:
确定所述多个存储块的第一存储块中存储的数据的更新频率,
控制所述非易失性存储器设备以将所述第一存储块中存储的数据之中的热数据存储在所述多个存储块的第二存储块中,所述热数据指示具有超过预设阈值更新频率的更新频率的数据,
将所述第一存储块和所述第二存储块的垃圾收集执行条件设置为彼此不同,并且
控制所述非易失性存储器设备以根据被设置为彼此不同的所述第一存储块和所述第二存储块的垃圾收集执行条件来对所述第一存储块和所述第二存储块执行垃圾收集。
2.根据权利要求1所述的数据存储装置,其中所述控制器基于在写入操作期间参考所述第一存储块中存储的数据的逻辑地址的次数来确定所述更新频率。
3.根据权利要求1所述的数据存储装置,其中在更新所述第一存储块中存储的数据的写入操作期间,所述控制器控制所述非易失性存储器设备以将所述第一存储块中存储的数据之中的热数据存储在第二存储块中。
4.根据权利要求1所述的数据存储装置,其中当对所述第一存储块执行所述垃圾收集时,所述控制器控制所述非易失性存储器设备以将所述热数据存储在所述第二存储块中。
5.根据权利要求1所述的数据存储装置,其中所述控制器通过将所述多个存储块中的每一个存储块中包括的无效页面的数量或有效页面的数量设置为所述垃圾收集执行条件来控制所述非易失性存储器设备以执行所述垃圾收集。
6.根据权利要求5所述的数据存储装置,其中当所述无效页面的数量被设置为所述垃圾收集执行条件时,所述控制器将作为所述第二存储块的垃圾收集执行条件的所述无效页面的数量设置为大于作为所述第一存储块的垃圾收集执行条件的所述无效页面的数量。
7.根据权利要求5所述的数据存储装置,其中当所述有效页面的数量被设置为所述垃圾收集执行条件时,所述控制器将作为所述第二存储块的垃圾收集执行条件的所述有效页面的数量设置为小于作为所述第一存储块的垃圾收集执行条件的所述有效页面的数量。
8.根据权利要求5所述的数据存储装置,其中所述控制器设置所述第二存储块的垃圾收集执行条件,使得所述第一存储块的垃圾收集执行条件与所述第二存储块的垃圾收集执行条件之间的差异随着阈值更新频率增高而增大。
9.根据权利要求8所述的数据存储装置,其中所述控制器基于所述第一存储块的擦除或写入的数量来改变所述阈值更新频率。
10.根据权利要求9所述的数据存储装置,其中所述控制器随着所述第一存储块的擦除或写入的数量增加而减小所述阈值更新频率,并且随着所述第一存储块的擦除或写入的数量减少而增大所述阈值更新频率。
11.根据权利要求8所述的数据存储装置,其中当所述无效页面的数量被设置为所述垃圾收集执行条件时,所述控制器将作为所述第二存储块的垃圾收集执行条件的所述无效页面的数量设置为大于作为所述第一存储块的垃圾收集执行条件的所述无效页面的数量。
12.根据权利要求8所述的数据存储装置,其中当所述有效页面的数量被设置为所述垃圾收集执行条件时,所述控制器将作为所述第二存储块的垃圾收集执行条件的所述有效页面的数量设置为小于作为所述第一存储块的垃圾收集执行条件的所述有效页面的数量。
13.一种控制器,控制包括多个数据存储区域的非易失性存储器设备,所述控制器包括:
更新频率确定模块,确定所述多个存储块的第一存储块中存储的数据的更新频率;
第一控制模块,控制所述非易失性存储器设备以将所述第一存储块中存储的数据之中的热数据存储在所述多个存储块的第二存储块中,所述热数据指示具有超过预设阈值更新频率的更新频率的数据;
垃圾收集设置模块,将所述第一存储块和所述第二存储块的垃圾收集执行条件设置为彼此不同;以及
第二控制模块,控制所述非...
【专利技术属性】
技术研发人员:柳泰圭,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。