【技术实现步骤摘要】
数据存储装置及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年1月15日提交的申请号为10
‑
2021
‑
0005807的韩国申请的优先权,该韩国申请通过引用整体并入本文。
[0003]本公开的各个实施例总体上涉及一种半导体设备,并且更特别地,涉及一种数据存储装置及其操作方法。
技术介绍
[0004]使用存储器设备的数据存储装置的优点在于:由于没有机械驱动单元而稳定性和耐久性优异,信息访问速度很快并且功耗较低。具有这些优点的数据存储装置的示例可以包括通用串行总线(USB)存储器设备、具有各种接口的存储卡、通用闪存(UFS)装置和固态驱动器。
[0005]垃圾收集是获得空闲块的操作。当数据存储装置没有足够的时间进行垃圾收集操作或者由于断电、恢复、清除过程等的重复,可能难以获得空闲块。
技术实现思路
[0006]本公开的各个实施例旨在提供一种具有改进的空闲块获得性能的数据存储装置及其操作方法。
[0007]在本公开的实施例中,一种数据存储装置可以包括:非易失性存储器设备,包括多个存储块,多个存储块被分配作为用于垃圾收集以外的目的的第一开放块;以及控制器,被配置为在将非易失性存储器设备切换到垃圾收集模式时,在第一开放块之中分配用于执行垃圾收集操作的用于垃圾收集的开放块,并且在垃圾收集操作期间,复制牺牲块的有效页面中存储的数据,将所复制的数据存储到用于垃圾收集的开放块中,并且擦除牺牲块,从而获得空闲块。
...
【技术保护点】
【技术特征摘要】
1.一种数据存储装置,包括:非易失性存储器设备,包括多个存储块,所述多个存储块被分配作为用于垃圾收集以外的目的的第一开放块;以及控制器,在将所述非易失性存储器设备切换到垃圾收集模式时,在所述第一开放块之中分配用于执行垃圾收集操作的用于垃圾收集的开放块,并且在所述垃圾收集操作期间,复制牺牲块的有效页面中存储的数据,将所复制的数据存储到所述用于垃圾收集的开放块中,并且擦除所述牺牲块,从而获得空闲块。2.根据权利要求1所述的数据存储装置,其中,当所述非易失性存储器设备中的空闲块的总数量等于或小于参考数量时或者当接收到从主机传送的垃圾收集命令时,所述控制器进一步将所述非易失性存储器设备切换到仅执行所述垃圾收集操作的所述垃圾收集模式。3.根据权利要求2所述的数据存储装置,其中所述控制器进一步重复地执行所述垃圾收集操作直到所述空闲块的总数量等于所述参考数量。4.根据权利要求2所述的数据存储装置,其中所述控制器进一步按照存储块中包括的有效页面的数量的升序来选择与所述参考数量和所述空闲块的总数量之间的差值相对应的数量的所述牺牲块。5.根据权利要求4所述的数据存储装置,其中,在所述垃圾收集操作期间,所述控制器进一步检查所述用于垃圾收集的开放块的空闲空间以及所述牺牲块的有效页面的数量,并且确定所检查的空闲空间是否能够存储所述牺牲块的有效页面中存储的所有数据,并且其中,当所述牺牲块包括至少一个超级块时,所述控制器进一步将所述至少一个超级块的所有有效页面的数量与所述用于垃圾收集的开放块的空闲空间进行比较。6.根据权利要求5所述的数据存储装置,其中,当无法将所述牺牲块的有效页面中存储的所有数据存储在所述用于垃圾收集的开放块的空闲空间中时,所述控制器进一步在所述牺牲块的有效页面被复制到所述用于垃圾收集的开放块的同时,当所述用于垃圾收集的开放块的空闲空间减少到小于预设参考值时,在所述第一开放块之中分配下一个用于垃圾收集的开放块。7.根据权利要求1所述的数据存储装置,其中,在将所述非易失性存储器设备切换到所述垃圾收集模式时,所述控制器进一步通过将为主机写入和内部操作保留的空闲块添加到空闲块列表来增加空闲块的总数量。8.根据权利要求1所述的数据存储装置,其中,在所述垃圾收集操作期间,所述控制器进一步通过参考映射表来确定所述用于垃圾收集的开放块的最终写入位置,并且将存储在所述牺牲块的有效页面中的数据存储到所确定的最终写入位置之后的位置。9.根据权利要求1所述的数据存储装置,其中所述第一开放块包括用于内部操作的开放块和用于主机写入操作的开放块,所述内部操作包括损耗均衡操作和读取回收操作。10.根据权利要求1所述的数据存储装置,其中所述第一开放块、所述牺牲块、所述空闲块和所述用于垃圾收集的开放块中的每一个都是包括一个或多个块的超级块。11.一种数据处理系统,包括:主机,根据预设条件来生成用于仅执行垃圾收集操作的垃圾收集请求;以及数据存储装置,当由于接收到所述垃圾收集请求而切换到垃圾收集模式时,在用于垃
圾收集以外的目的的第一开放块之中分配用于执行所述垃圾收集操作的用于垃圾收集的开放块,并且执行所述垃圾收集操作。12.根据权利要求1...
【专利技术属性】
技术研发人员:金辰杓,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。