【技术实现步骤摘要】
关联数据类型与流标识符以映射至顺序写入存储器装置
[0001]本公开的实施例大体上涉及存储器子系统,且更具体来说,涉及使数据类型与流标识符相关联以映射到顺序写入的存储器装置上。
技术介绍
[0002]存储器子系统可包含存储数据的一或多个存储器装置。存储器装置可为例如非易失性存储器装置和易失性存储器装置。一般来说,主机系统可利用存储器子系统以将数据存储在存储器装置处且从存储器装置检索数据。
技术实现思路
[0003]在一方面中,本申请提供一种系统,其包括:多个集成电路(IC)管芯,其具有存储器单元;和处理装置,其耦合到所述多个IC管芯,所述处理装置进行包括以下各项的操作:将第一流标识符(ID)指派给由操作系统内的应用程序的执行所产生的第一数据类型;使由所述应用程序所产生的第一文件与所述第一流ID相关联,其中所述第一文件与所述第一数据类型相关联;将所述多个IC管芯的第一存储器单元群组分配给所述第一文件,其中为所述第一存储器单元群组指派所述第一流ID;和基于所述第一流ID使得将所述第一文件顺序写入到所述多个IC管芯的所述第一存储器单元群组。
[0004]在另一方面中,本申请进一步提供一种系统,其包括:一种方法,其包括:由执行操作系统的文件系统的处理装置检索待写入到多个集成电路(IC)管芯的块群组,所述块群组为文件的连续部分;由所述处理装置存取与所述块群组相关联的块群组元数据以根据数据类型确定指派给所述块群组的与所述文件相关联的流标识符(ID);由所述处理装置确定所述多个IC的指派给所述流ID的存储器 ...
【技术保护点】
【技术特征摘要】
1.一种系统,其包括:多个集成电路IC管芯,其具有存储器单元;以及处理装置,其耦合到所述多个IC管芯,所述处理装置进行包括以下各项的操作:将第一流标识符ID指派给由操作系统内的应用程序的执行所产生的第一数据类型;使由所述应用程序所产生的第一文件与所述第一流ID相关联,其中所述第一文件与所述第一数据类型相关联;将所述多个IC管芯的第一存储器单元群组分配给所述第一文件,其中为所述第一存储器单元群组指派所述第一流ID;以及基于所述第一流ID使得将所述第一文件顺序写入到所述多个IC管芯的所述第一存储器单元群组。2.根据权利要求1所述的系统,其中所述操作进一步包括使用所述第一流ID使块群组与所述第一存储器单元群组相关联,所述块群组为所述第一文件中的一个的连续部分。3.根据权利要求1所述的系统,其中所进行的所述操作由所述操作系统的文件系统执行且进一步包括:将第二流ID指派给所述文件系统;使由所述文件系统所产生的文件系统元数据的第二文件与所述第二流ID相关联;将所述多个IC管芯的第二存储器单元群组分配给所述第二文件,其中为所述第二存储器单元群组指派所述第二流ID;以及基于所述第二流ID使得将所述第二文件顺序写入到所述多个IC管芯的所述第二存储器单元群组。4.根据权利要求3所述的系统,其中所述文件系统元数据包括索引节点或盘区地图中的一个。5.根据权利要求1所述的系统,其中所进行的所述操作由所述操作系统的文件系统执行且进一步包括:将第二流ID指派给由所述操作系统的执行所产生的系统元数据;使含有所述系统元数据的第二文件与所述第二流ID相关联;将所述多个IC管芯的第二存储器单元群组分配给所述第二文件,其中为所述第二存储器单元群组指派所述第二流ID;以及基于所述第二流ID使得将所述第二文件顺序写入到所述多个IC管芯的所述第二存储器单元群组。6.根据权利要求1所述的系统,其中所述应用程序包括基于日志结构合并LSM的架构,所述基于日志结构合并LSM的架构处置包含所述第一数据类型的多个数据类型,所述操作进一步包括:将第二流ID指派给所述多个数据类型中的第二数据类型;使第二文件与所述第二流ID相关联,其中所述第二文件对应于所述第二数据类型;将所述多个IC管芯的第二存储器单元群组分配给所述第二文件,其中为所述第二存储器单元群组指派所述第二流ID;以及基于所述第二流ID使得将所述第二文件顺序写入到所述多个IC管芯的所述第二存储器单元群组。
7.根据权利要求6所述的系统,其中所述多个数据类型包括管理数据、特定类型的数据文件的特定数据目录、提交日志或基于系统的日志中的一或多个。8.根据权利要求1所述的系统,其中响应于所述第一存储器单元群组变为完全写入:将所述多个IC管芯的第二存储器单元群组分配给所述第一文件,其中为所述第二存储器单元群组指派第二流ID;使所述第一文件与所述第二流ID相关联;以及基于所述第二流ID使得将所述第一文件中的额外第一文件顺序写入到所述第二存储器单元群组。9.一种方法,其包括:由执行操作系统的文件系统的处理装置检索待写入到多个集成电路IC管芯的块群组,所述块群组为文件的连续部分;由所述处理装置存取与所述块群组相关联的块群组元数据以根据数据类型确定指派给所述块群组的与所述文件相关联的流标识符ID;由所述处理装置确定所述多个IC的指派给所述流ID的存储器单元群组中是否存在可用空间,所述块群组分配给所述存储器单元群组;以及响应于确定所述存储器单元群组中存在可用的可分配空间:由所述处理装置在所述块群组的所述块群组元数据内存取与所述存储器单元群组相关联的写入指针;以及由所述处理装置在所述存储器单元群组内分配超出所述写入指针的顺序写入所述块群组的物理地址的连续范围。10.根据权利要求9所述的方法,其进一步包括:经由所述流ID与所述块群组以及与所述存储器单元群组的关联将所述存储器单元群组指派给与所述数据类型相关联的所述文件;以及产生将使得在所述写入指针处开始将所述块群组顺序写入到所述存储器单元群组的所述物理地址的连续范围的输入
‑...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。