【技术实现步骤摘要】
数据存储设备及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年1月25日提交的申请号为10
‑
2021
‑
0009977的韩国申请的优先权,其通过引用整体并入本文。
[0003]本公开的各个实施例总体涉及一种半导体集成设备,并且更特别地,涉及一种数据存储设备及其操作方法。
技术介绍
[0004]数据存储设备通过使用易失性或非易失性存储器装置作为存储介质来根据主机装置的请求执行数据输入/输出操作。
[0005]数据存储介质的示例可以包括使用闪速存储器装置的存储装置。闪速存储器装置技术的发展已经增加了闪速存储器装置的容量,并且提高了闪速存储器装置的价格竞争力。因此,使用闪速存储器装置的存储设备不仅被用在PC或移动装置中,而且也被用在处置大量数据的数据中心中。
[0006]为了补偿主机装置与数据存储设备之间的操作速度的差异,正在对各种技术进行研究。
[0007]例如,待写入的数据可以通过高速写入操作被缓冲到存储介质中,然后被迁移到存储介质中的例如用户数据区域的另一区域中。对于该操作,需要有效地管理将数据高速缓冲到其中的写入缓冲区域。
技术实现思路
[0008]在本公开的实施例中,一种数据存储设备可以包括:存储装置,包括多个存储块;以及控制器,被配置为:通过选择作为多个存储块中的一些的多个第一存储块来配置写入缓冲器池,将除了第一存储块之外的剩余存储块作为第二存储块来管理,排除第一存储块中数据被迁移到第二存 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储设备,包括:存储装置,包括多个存储块;以及控制器:通过选择作为所述多个存储块中的一些存储块的多个第一存储块来配置写入缓冲器池,以及将除了所述第一存储块之外的剩余存储块作为第二存储块来管理,排除所述第一存储块中数据被迁移到所述第二存储块的一个或多个第一存储块,并且将所述第二存储块中的一个或多个第二存储块添加到所述写入缓冲器池。2.根据权利要求1所述的数据存储设备,其中所述控制器进一步在所述第一存储块的每个单元中存储1位数据。3.根据权利要求1所述的数据存储设备,其中所述控制器进一步利用所述第二存储块中的至少一些第二存储块配置用户数据区域,并且其中构成所述用户数据区域的第二存储块在其每个单元中存储2位或更多位数据。4.根据权利要求1所述的数据存储设备,其中所述第一存储块的数据存储速度高于所述第二存储块的数据存储速度。5.根据权利要求1所述的数据存储设备,其中当检查到所述第二存储块的容量等于或小于设置的阈值时,所述控制器进一步释放所述写入缓冲器池中包括的空闲块,使得所释放的空闲块变为所述第二存储块。6.根据权利要求1所述的数据存储设备,其中所述控制器进一步:响应于主机装置的写入请求,选择所述写入缓冲器池内的包括由第一指针所指向的第一存储块的一个或多个第一存储块,将写入数据存储在所选择的一个或多个第一存储块中,以及将所述第一指针改变为指向所述写入缓冲器池内的处于空闲状态的第一存储块。7.根据权利要求1所述的数据存储设备,其中当迁移事件发生时,所述控制器进一步:将所述写入缓冲器池内的包括由第二指针所指向的第一存储块的一个或多个第一存储块中存储的数据迁移到所述第二存储块,以及将所述第二指针改变为指向所述写入缓冲器池内的存储有效数据的第一存储块。8.根据权利要求1所述的数据存储设备,其中所述控制器进一步:利用所述第二存储块之中的空闲块来替换所述第一存储块中的所缓冲的数据因所述迁移而变为无效的所述一个或多个第一存储块。9.一种数据存储设备,包括:存储装置,包括多个存储块;以及控制器,通过选择作为所述多个存储块中的一些存储块的多个第一存储块来配置写入缓冲器池,其中所述第一存储块包括有效数据块、无效数据块和空闲块中的至少一个,并且其中所述控制器进一步管理所述写入缓冲器池以将除了所述无效数据块之外的所述第一存储块的数量保持在目标水平。10.根据权利要求9所述的数据存储设备,其中所述第一存储块的数据存储速度高于用
户数据区域的数据存储速度。11.根据权利要求9所述的数据存储设备,其中所述控制器进一步将除了所述第一存储块之外的剩余存储块作为第二存储块来管理,其中当检查到所述第二存储块的容量等于或小于设置的阈值时,所述控制器进一步释放所述写入缓冲器池中包括的空闲块,使得所释放的空闲块变为所述第二存储块。1...
【专利技术属性】
技术研发人员:金贤泰,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。