【技术实现步骤摘要】
存储装置及操作其的方法和管理存储装置中的数据的方法本申请要求于2019年12月10日在韩国知识产权局提交的第10-2019-0163385号韩国专利申请的优先权,所述韩国专利申请的内容通过引用全部包含于此。
示例实施例总体上涉及半导体集成电路,更具体地,涉及基于可变大小映射来管理存储装置中的数据的方法、使用管理数据的方法操作存储装置的方法以及执行所述方法的存储装置。
技术介绍
某些类型的数据存储装置包括一个或多个半导体存储器装置。这样的数据存储装置的示例包括固态驱动器(SSD)。与硬盘驱动器(HDD)相比,这些类型的数据存储装置可具有各种设计和/或性能优势。潜在优势的示例包括不存在移动机械部件、更高的数据访问速度、稳定性、耐久性和/或低功耗。近来,各种系统(例如,膝上型计算机、汽车、飞机、无人机等)已经采用SSD来用于数据存储。通常,存储装置基于用于管理具有预定大小的数据的固定大小映射(fixedsizemapping)进行操作。在固定大小映射中,物理页的大小始终是映射单元的大小的倍数,并且一个数据单元不能跨多个页被存储。近来,已经研究了基于数据的大小不固定的可变大小映射来操作的存储装置。
技术实现思路
本公开的至少一个示例实施例提供了一种基于可变大小映射来高效地管理存储装置中的数据的方法。本公开的至少一个示例实施例提供了一种基于可变大小映射来高效地操作存储装置的方法。本公开的至少一个示例实施例提供了一种执行所述方法的存储装置。根据示例实施例的方面,提供了一 ...
【技术保护点】
1.一种管理存储装置中的数据的方法,所述存储装置包括多个非易失性存储器芯片,所述多个非易失性存储器芯片中的每个非易失性存储器芯片包括多个页,所述方法包括:/n从外部主机装置接收第一数据对象,其中,第一数据对象的大小不是页大小的倍数,并且第一数据对象与作为单个地址的第一逻辑地址相关联;/n确定是否可将第一数据对象存储在所述多个页之中的单个页中;/n基于确定不可将第一数据对象存储在单个页中,基于至少一个选择参数来设置用于第一数据对象的缓冲策略;/n对第一数据对象的第一逻辑地址和存储有第一数据对象的页的第一物理地址进行映射;和/n在所述存储装置中存储第一缓冲方向和映射结果,第一缓冲方向表示用于第一数据对象的缓冲策略。/n
【技术特征摘要】
20191210 KR 10-2019-01633851.一种管理存储装置中的数据的方法,所述存储装置包括多个非易失性存储器芯片,所述多个非易失性存储器芯片中的每个非易失性存储器芯片包括多个页,所述方法包括:
从外部主机装置接收第一数据对象,其中,第一数据对象的大小不是页大小的倍数,并且第一数据对象与作为单个地址的第一逻辑地址相关联;
确定是否可将第一数据对象存储在所述多个页之中的单个页中;
基于确定不可将第一数据对象存储在单个页中,基于至少一个选择参数来设置用于第一数据对象的缓冲策略;
对第一数据对象的第一逻辑地址和存储有第一数据对象的页的第一物理地址进行映射;和
在所述存储装置中存储第一缓冲方向和映射结果,第一缓冲方向表示用于第一数据对象的缓冲策略。
2.根据权利要求1所述的方法,其中,所述缓冲策略包括:
第一缓冲策略,其中,第一数据对象被存储在不同的非易失性存储器芯片的第一多个页中;和
第二缓冲策略,其中,第一数据对象被存储在单个非易失性存储器芯片的第二多个页中。
3.根据权利要求2所述的方法,其中,所述至少一个选择参数包括与数据写入操作相关的内部资源的使用。
4.根据权利要求3所述的方法,其中,设置所述缓冲策略的步骤包括:
当内部资源的使用小于参考使用时,选择第一缓冲策略;并且
当内部资源的使用大于或等于参考使用时,选择第二缓冲策略。
5.根据权利要求3所述的方法,其中,所述存储装置还包括:缓冲存储器,被配置为:临时存储存储在所述多个非易失性存储器芯片中的第一数据部分,或者存储将被存储到所述多个非易失性存储器芯片中的第二数据部分,并且
内部资源的使用表示缓冲存储器的当前使用。
6.根据权利要求2所述的方法,其中,所述至少一个选择参数包括与数据读取操作相关的读取性能。
7.根据权利要求6所述的方法,其中,设置所述缓冲策略的步骤包括:
基于读取性能高于参考性能,选择第一缓冲策略;并且
基于读取性能低于或等于参考性能,选择第二缓冲策略。
8.根据权利要求2所述的方法,其中,所述至少一个选择参数包括:存储在所述存储装置中的多个数据对象之中的最近存储的数据对象的平均大小。
9.根据权利要求8所述的方法,其中,设置所述缓冲策略的步骤包括:
基于最近存储的数据对象的平均大小大于参考大小,选择第一缓冲策略;并且
基于最近存储的数据对象的平均大小小于或等于参考大小,选择第二缓冲策略。
10.根据权利要求8所述的方法,其中,最近存储的数据对象已经在与设置所述缓冲策略相关的时间之前的预定时间区间内被存储在所述存储装置中。
11.根据权利要求8所述的方法,其中,最近存储的数据对象已经在与设置所述缓冲策略相关的时间之前的预定次数内被存储在所述存储装置中。
12.根据权利要求2所述的方法,其中,所述至少一个选择参数包括从外部主机装置提供的策略设置信号。
13.根据权利要求12所述的方法,其中,设置所述缓冲策略的步骤包括:
基于策略设置信号具有第一逻辑电平,选择第一缓冲策略;并且
基于策略设置信号具有第二逻辑电平,...
【专利技术属性】
技术研发人员:金在燽,朴永昊,吴相允,张亨哲,全济谦,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。