一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据存储装置及其操作方法与流程

2021-10-19 23:24:00 来源:中国专利 TAG: 韩国 装置 专利申请 操作方法 数据存储

技术特征:
1.一种数据存储装置,包括:存储装置,包括缓冲分区和数据分区;以及控制器,通过在所述存储装置的所述数据分区中分配至少一个分区命名空间即zns来与所述存储装置交换数据,zns是在物理上和逻辑上进行划分并分配到主机中驱动的多个应用程序中的每个应用程序的数据存储区域,其中所述控制器:开放所述存储装置的所述缓冲分区中的一个或多个子缓冲分区;将从所述主机传输的写入数据划分成分别对应于所述一个或多个子缓冲分区的大小的一个或多个段;将所述写入数据的所述一个或多个段中的每个段缓冲在所述一个或多个子缓冲分区中的相应一个中;开放所述存储装置的所述数据分区中与所述写入数据的长度相对应的zns;并且将缓冲在所述一个或多个子缓冲分区中的所述一个或多个段中的每个段迁移到所开放的zns。2.根据权利要求1所述的数据存储装置,其中所述控制器基于所述写入数据的属性来确定所述一个或多个子缓冲分区的编程方法,并且所述编程方法基于所述一个或多个子缓冲分区中包括的存储器单元中的每个存储器单元中存储的数据位的数量来确定。3.根据权利要求2所述的数据存储装置,其中所述控制器根据所述写入数据是随机数据还是顺序数据来确定所述写入数据的属性。4.根据权利要求3所述的数据存储装置,其中当所述写入数据是随机数据时,所述控制器分配所述一个或多个子缓冲分区,使得所述存储器单元中的每个存储器单元存储1位数据。5.根据权利要求3所述的数据存储装置,其中当所述写入数据是顺序数据时,所述控制器分配所述一个或多个子缓冲分区,使得所述存储器单元中的每个存储器单元存储多位数据。6.根据权利要求1所述的数据存储装置,其中所述数据分区使得所述数据分区中包括的每个存储器单元存储多位数据。7.根据权利要求1所述的数据存储装置,其中所述存储装置包括多个管芯,并且所述控制器以交错方式访问所述存储装置。8.根据权利要求1所述的数据存储装置,其中所述控制器进一步:在缓冲在所述一个或多个子缓冲分区的每个子缓冲分区中的写入数据的相应段被迁移到所开放的zns之后,对所述一个或多个子缓冲分区中的所述每个子缓冲分区执行擦除操作,然后缓冲与下一个写入数据相对应的下一个段。9.根据权利要求1所述的数据存储装置,其中在所述一个或多个子缓冲分区中的所有一个或多个段的缓冲完成之后,所述控制器开放zns。10.一种数据存储装置的操作方法,所述数据存储装置包括控制器以及包括缓冲分区和数据分区的存储装置,所述控制器通过在所述存储装置中分配至少一个分区命名空间即zns来与所述存储装置交换数据,zns是在物理上和逻辑上进行划分并分配到主机中驱动的
多个应用程序中的每个应用程序的数据存储区域,所述方法包括:从所述主机接收包括应用程序的写入数据的写入请求;响应于所述写入请求,开放所述存储装置的所述缓冲分区中一个或多个子缓冲分区;将所述写入数据划分成分别对应于所述一个或多个子缓冲分区的大小的一个或多个段;将所述写入数据的所述一个或多个段缓冲在所述一个或多个子缓冲分区中;开放所述存储装置的所述数据分区中与所述写入数据的长度相对应的zns;并且将缓冲在所述一个或多个子缓冲分区中的所述一个或多个段迁移到所开放的zns。11.根据权利要求10所述的方法,进一步包括:确定所述写入数据的属性;并且基于所述属性,确定所述一个或多个子缓冲分区的编程方法,其中所述编程方法基于所述一个或多个子缓冲分区中包括的存储器单元中的每个存储器单元中存储的数据位的数量来确定。12.根据权利要求11所述的方法,其中确定所述属性包括确定所述写入数据是随机数据还是顺序数据。13.根据权利要求12所述的方法,其中确定所述编程方法包括:当所述写入数据是随机数据时,分配所述一个或多个子缓冲分区,使得所述存储器单元中的每个存储器单元存储1位数据。14.根据权利要求12所述的方法,其中确定所述编程方法包括:当所述写入数据是顺序数据时,分配所述一个或多个子缓冲分区,使得所述存储器单元中的每个存储器单元存储多位数据。15.根据权利要求10所述的方法,其中所述数据分区使得所述数据分区中包括的每个存储器单元存储多位数据。16.根据权利要求10所述的方法,其中所述存储装置包括多个管芯,并且所述控制器以交错方式访问所述存储装置。17.根据权利要求10所述的方法,进一步包括:在缓冲在所述一个或多个子缓冲分区的每个子缓冲分区中的写入数据的相应段被迁移到所开放的zns之后,对所述一个或多个子缓冲分区中的所述每个子缓冲分区执行擦除操作,然后缓冲与下一个写入数据相对应的下一个段。18.根据权利要求10所述的方法,其中开放所述zns包括:在所述一个或多个子缓冲分区中的所有一个或多个段的缓冲完成之后,开放所述zns。

技术总结
本申请公开一种数据存储装置,包括:存储装置,包括缓冲分区和数据分区;以及控制器,被配置成通过在存储装置的数据分区中分配至少一个分区命名空间(ZNS)来与存储装置交换数据,ZNS是在物理上和逻辑上进行划分并分配到在主机中驱动的多个应用程序中的每一个的数据存储区域。该控制器被配置成:开放存储装置的缓冲分区中的一个或多个子缓冲分区;将从主机传输的写入数据划分成分别对应于一个或多个子缓冲分区的大小的一个或多个段;将写入数据的一个或多个段中的每一个缓冲在一个或多个子缓冲分区中的相应一个中;开放存储装置的数据分区中与写入数据的长度相对应的ZNS;并且将缓冲在一个或多个子缓冲分区中的一个或多个段中的每一个迁移到所开放的ZNS。多个段中的每一个迁移到所开放的ZNS。多个段中的每一个迁移到所开放的ZNS。


技术研发人员:秦龙 田承洹 朴寅赫 吴伦调
受保护的技术使用者:爱思开海力士有限公司
技术研发日:2020.10.15
技术公布日:2021/10/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献