存储器系统及其操作方法技术方案

技术编号:23161568 阅读:21 留言:0更新日期:2020-01-21 21:57
本发明专利技术涉及一种存储器系统。该存储器系统可以包括:非易失性存储器装置,包括多个存储块,每个存储块包括多个页面;以及控制器,适用于:管理将逻辑地址映射到物理地址的映射信息;将通过超过第一阈值计数成为重映射命令的目标物理地址的物理地址分类为特定物理地址;并且将页面之中的与特定物理地址对应的特定页面中存储的数据分类为冷数据,其中响应于重映射命令,控制器进一步:通过映射信息检测与第一逻辑地址对应的目标物理地址;并且将目标物理地址重映射到第二逻辑地址,并且其中第一阈值计数是2或更大的自然数。

Memory system and its operation method

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2018年7月13日提交的申请号为10-2018-0081882的韩国专利申请的优先权,该韩国专利申请的公开内容通过引用整体并入本文。
各个实施例涉及一种存储器系统,更具体地,涉及一种包括非易失性存储器装置的存储器系统及其操作方法。
技术介绍
计算机环境范例已经变为可在任何时间任何地点使用的普适计算系统。由于这个事实,诸如移动电话、数码相机和笔记本计算机的便携式电子装置的使用已经迅速增加。这些便携式电子装置通常使用具有一个或多个用于存储数据的存储器装置的存储器系统。存储器系统可用作便携式电子装置的主存储器装置或辅助存储器装置。由于存储器系统没有移动部件,所以它们提供优良的稳定性、耐用性、高信息访问速度以及低功耗。具有这些优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡以及固态驱动器(SSD)。
技术实现思路
各个实施例涉及一种能够根据来自主机的重映射命令有效地对存储在其中的数据进行分类的存储器系统及其操作方法。在实施例中,一种存储器系统可以包括:非易失性存储器装置,包括多个存储块,每个存储块包括多个页面;以及控制器,适用于:管理将逻辑地址映射到物理地址的映射信息;将通过超过第一阈值计数成为重映射命令的目标物理地址的物理地址分类为特定物理地址;并且将页面之中的与特定物理地址对应的特定页面中存储的数据分类为冷数据。响应于重映射命令,控制器可进一步:通过映射信息检测与第一逻辑地址对应的目标物理地址;并且将目标物理地址重映射到第二逻辑地址。第一阈值计数可以是2或更大的自然数。在将检测到的物理地址重映射到第二逻辑地址之后,控制器可以进一步增大目标物理地址的重映射计数。在增大目标物理地址的重映射计数之后,控制器可以进一步检测目标物理地址的重映射计数是否超过第一阈值计数,并且当重映射计数超过第一阈值计数时,控制器可以将目标物理地址分类为特定物理地址。控制器可进一步根据数据的分类初始化特定物理地址的重映射计数。在初始化特定物理地址的重映射计数之后,每当特定物理地址成为目标物理地址时,控制器可进一步增大特定物理地址的重映射计数。响应于与写入逻辑地址和写入数据一起提供的写入命令,控制器可进一步:检测映射信息中映射到写入逻辑地址的第一物理地址;将第二物理地址重映射到写入逻辑地址;将写入数据存储在页面之中的与第二物理地址对应的页面中。当第一物理地址已被分类为特定物理地址时,控制器可以不将第二物理地址分类为特定物理地址。响应于与写入逻辑地址和写入数据一起提供的写入命令,控制器可进一步:检测映射信息中映射到写入逻辑地址的第一物理地址;将第二物理地址重映射到写入逻辑地址;并且将写入数据存储在页面之中的与第二物理地址对应的页面中。当第一物理地址已被分类为特定物理地址时,控制器可进一步减小第一物理地址的重映射计数,并将减小的值分配给第二物理地址的重映射计数。控制器可进一步:检查第二物理地址的重映射计数是否小于第二阈值计数;当第二物理地址的重映射计数小于第二阈值计数时,不将第二物理地址分类为特定物理地址。第二阈值计数可以被设定为小于或等于第一阈值计数的自然数。在包括在存储块中的全部页面之中的存储冷数据的特定页面的数量达到设定数量的情况下,控制器可进一步:通过合并操作将冷数据移动到存储块之中的特定存储块中;并将特定存储块作为冷块进行管理。控制器可进一步:选择存储块之中的无效页面的数量超过设定百分比的存储块;通过合并操作将存储在所选存储块的有效页面中的数据之中被分类为冷数据的数据移动到存储块之中的第一存储块;通过合并操作将未被分类为冷数据的数据移动到存储块中的第二存储块;将第一存储块作为冷块进行管理;并将第二存储块作为正常块或热块进行管理。在实施例中,提供一种用于操作存储器系统的方法,该存储器系统包括非易失性存储器装置,该非易失性存储器装置包括多个存储块,每个存储块包括多个页面,该方法可以包括:管理将逻辑地址映射到物理地址的映射信息;将通过超过第一阈值计数成为重映射命令的目标物理地址的物理地址分类为特定物理地址;将页面之中的与特定物理地址对应的特定页面中存储的数据分类为冷数据,该方法可以进一步包括响应于重映射命令:通过映射信息检测与第一逻辑地址对应的目标物理地址;并将目标物理地址重映射到第二逻辑地址。第一阈值计数可以是2或更大的自然数。该方法可进一步包括在重映射目标物理地址之后增大目标物理地址的重映射计数。该方法可进一步包括在增大重映射计数之后检测目标物理地址的重映射计数是否超过第一阈值计数。在重映射计数超过第一阈值计数的情况下,目标物理地址可以被分类为特定物理地址。该方法可进一步包括根据数据的分类来初始化特定物理地址的重映射计数。该方法可进一步包括:在初始化特定物理地址的重映射计数之后,每当特定物理地址成为目标物理地址时,增大特定物理地址的重映射计数。该方法可进一步包括:响应于与写入逻辑地址和写入数据一起提供的写入命令:检测映射信息中映射到写入逻辑地址的第一物理地址;将第二物理地址重映射到写入逻辑地址;将写入数据存储在页面之中的与第二物理地址对应的页面中。当第一物理地址已被分类为特定物理地址时,第二物理地址可以不被分类为特定物理地址。该方法可进一步包括响应于与写入逻辑地址和写入数据一起提供的写入命令:检测映射信息中映射到写入逻辑地址的第一物理地址;将第二物理地址重映射到写入逻辑地址;将写入数据存储在与页面中的第二物理地址对应的页面中。并且该方法可进一步包括当第一物理地址已被分类为特定物理地址时:减小第一物理地址的重映射计数;并将减小的值分配给第二物理地址的重映射计数。该方法可进一步包括:检查第二物理地址的重映射计数是否小于第二阈值计数;当第二物理地址的重映射计数小于第二阈值计数时,不将第二物理地址分类为特定物理地址。第二阈值计数可以被设定为小于或等于第一阈值计数的自然数。该方法可进一步包括:在存储块中的全部页面中存储冷数据的特定页面的数量达到设定数量的情况下:通过合并操作将冷数据移动到存储块中的特定存储块;并将特定存储块作为冷块进行管理。该方法可进一步包括:选择存储块中无效页面的数量超过设定百分比的存储块;通过合并操作将存储在所选存储块的有效页面中的数据中被分类为冷数据的数据移动到存储块中的第一存储块;通过合并操作将未被分类为冷数据的数据移动到存储块中的第二存储块;将第一存储块作为冷块进行管理;并将第二存储块作为正常块或热块进行管理。在实施例中,存储器系统可以包括:存储器装置,包括多个页面;以及控制器,适用于将由物理地址表示的页面中存储的数据指定为冷数据,其中,作为满足条件的结果,该物理地址成为改变映射到其的逻辑地址的重映射操作的目标物理地址;并且控制存储器装置以将存储在一个或多个页面中的冷数据收集到另一页面中。附图说明对于本专利技术所属领域的技术人员来说,本专利技术的这些和其它本文档来自技高网...

【技术保护点】
1.一种存储器系统,包括:/n非易失性存储器装置,包括多个存储块,每个所述存储块包括多个页面;以及/n控制器:/n管理将逻辑地址映射到物理地址的映射信息;/n将通过超过第一阈值计数成为重映射命令的目标物理地址的物理地址分类为特定物理地址;并且/n将所述页面之中的与所述特定物理地址对应的特定页面中存储的数据分类为冷数据,/n其中响应于所述重映射命令,所述控制器进一步:/n通过所述映射信息检测与第一逻辑地址对应的所述目标物理地址;并且/n将所述目标物理地址重映射到第二逻辑地址,并且/n其中所述第一阈值计数是2或更大的自然数。/n

【技术特征摘要】
20180713 KR 10-2018-00818821.一种存储器系统,包括:
非易失性存储器装置,包括多个存储块,每个所述存储块包括多个页面;以及
控制器:
管理将逻辑地址映射到物理地址的映射信息;
将通过超过第一阈值计数成为重映射命令的目标物理地址的物理地址分类为特定物理地址;并且
将所述页面之中的与所述特定物理地址对应的特定页面中存储的数据分类为冷数据,
其中响应于所述重映射命令,所述控制器进一步:
通过所述映射信息检测与第一逻辑地址对应的所述目标物理地址;并且
将所述目标物理地址重映射到第二逻辑地址,并且
其中所述第一阈值计数是2或更大的自然数。


2.根据权利要求1所述的存储器系统,其中在将所检测到的物理地址重映射到所述第二逻辑地址之后,所述控制器进一步增大所述目标物理地址的重映射计数。


3.根据权利要求2的存储器系统,
其中在增大所述目标物理地址的所述重映射计数之后,所述控制器进一步检测所述目标物理地址的所述重映射计数是否超过所述第一阈值计数,并且
其中当所述重映射计数超过所述第一阈值计数时,所述控制器将所述目标物理地址分类为所述特定物理地址。


4.根据权利要求3所述的存储器系统,其中所述控制器进一步根据所述数据的分类初始化所述特定物理地址的所述重映射计数。


5.根据权利要求4所述的存储器系统,其中在初始化所述特定物理地址的所述重映射计数之后,每当所述特定物理地址成为所述目标物理地址时,所述控制器进一步增大所述特定物理地址的所述重映射计数。


6.根据权利要求5的存储器系统,其中
响应于与写入逻辑地址和写入数据一起提供的写入命令,所述控制器进一步:
检测所述映射信息中映射到所述写入逻辑地址的第一物理地址;
将第二物理地址重映射到所述写入逻辑地址;并且
将所述写入数据存储在所述页面之中的与所述第二物理地址对应的页面中,
其中当所述第一物理地址被分类为所述特定物理地址时,所述控制器不将所述第二物理地址分类为所述特定物理地址。


7.根据权利要求5的存储器系统,其中
响应于与写入逻辑地址和写入数据一起提供的写入命令,所述控制器进一步:
检测所述映射信息中映射到所述写入逻辑地址的第一物理地址;
将第二物理地址重映射到所述写入逻辑地址;并且
将所述写入数据存储在所述页面之中的与所述第二物理地址对应的页面中,
其中当所述第一物理地址已被分类为所述特定物理地址时,所述控制器进一步减小所述第一物理地址的所述重映射计数,并将减小的值分配给所述第二物理地址的所述重映射计数。


8.根据权利要求7的存储器系统,
其中所述控制器进一步:
检查所述第二物理地址的所述重映射计数是否小于第二阈值计数;并且
当所述第二物理地址的所述重映射计数小于所述第二阈值计数时,不将所述第二物理地址分类为所述特定物理地址,并且
其中,所述第二阈值计数被设定为小于或等于所述第一阈值计数的自然数。


9.根据权利要求1所述的存储器系统,其中在包括在所述存储块中的全部页面之中的存储冷数据的特定页面的数量达到设定数量的情况下,所述控制器进一步:
通过合并操作将所述冷数据移动到所述存储块之中的特定存储块;并且
将所述特定存储块作为冷块进行管理。


10.根据权利要求1所述的存储器系统,其中所述控制器进一步:
选择所述存储块之中的无效页面的数量超过设定百分比的存储块;
通过合并操作将存储在所选择的存储块的有效页面中的数据之中的被分类为冷数据的数据移动到所述存储块之中的第一存储块;
通过所述合并操作将未被分类为冷数据的数据移动...

【专利技术属性】
技术研发人员:崔海起
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1