本公开的实施例大体上涉及存储器子系统,且更特定来说,涉及跟踪存储器子系统中的存储器装置的分区命名空间中的开放块。
背景技术:
1、存储器子系统可包含存储数据的一或多个存储器装置。存储器装置可为例如非易失性存储器装置及易失性存储器装置。一般来说,主机系统可利用存储器子系统在存储器装置处存储数据及从所述存储器装置检索数据。
技术实现思路
1、一方面,本公开涉及一种跟踪存储器子系统中的存储器装置中的开放块,所述方法包括:由存储器子系统控制器将所述存储器装置中的存储区分区成多个通道,每一通道包括多个平面集,且每一平面集包括多个块集;在所述多个通道之间均匀地分布准备用于写入操作的多个活动区,其中每一活动区包括一或多个开放块;以及由所述存储器子系统控制器发送开放块消息到所述存储器装置中的本地媒体控制器,其中所述开放块消息包括通道识别信息、平面集识别信息及块集识别信息,其中所述通道识别信息、所述平面集识别信息及所述块集识别信息共同识别所述存储器装置中准备用于写入操作的一或多个开放块。
2、另一方面,本公开涉及一种系统,其包括:存储器子系统,其包括:存储器装置;及本地媒体控制器,其可操作地与所述存储器装置耦合;及控制器,其可操作地耦合到所述存储器子系统,以执行包括以下的操作:将所述存储器装置中的存储区分区成多个通道,每一通道包括多个平面集,且每一平面集包括多个块集;在所述多个通道之间均匀地分布准备用于写入操作的多个活动区,其中每一活动区包括一或多个开放块;以及发送开放块消息到所述存储器子系统中的控制器,其中所述开放块消息包括通道识别信息、平面集识别信息及块集识别信息,其中所述通道识别信息、所述平面集识别信息及所述块集识别信息共同识别所述存储器装置中准备用于写入操作的一或多个开放块。
3、另一方面,本公开涉及一种非暂时性计算机可读存储媒体,其包括当由处理装置执行时使所述处理装置执行包括以下的操作的指令:将存储器装置中的存储区分区成多个通道,每一通道包括多个平面集,且每一平面集包括多个块集;在所述多个通道之间分布准备用于写入操作的多个活动区,其中每一活动区包括一或多个开放块;以及发送开放块消息到存储器子系统中的控制器,其中所述开放块消息包括通道识别信息、平面集识别信息及块集识别信息。
1.一种用于跟踪存储器子系统的存储器装置中的开放块的方法,所述方法包括:
2.根据权利要求1所述的方法,其进一步包括:
3.根据权利要求1所述的方法,其中所述一或多个开放块是准备用于写入操作的部分满块或空块。
4.根据权利要求1所述的方法,其中所述一或多个开放块包括指向所述存储器装置内的物理块的逻辑块。
5.根据权利要求1所述的方法,其中在所述多个通道之间均匀分布的所述步骤进一步包括将一或多个缓冲区添加到所述多个活动区,使得所述多个活动区及所述一或多个缓冲区一起形成所述多个通道的正整数倍。
6.根据权利要求1所述的方法,其中所述存储器子系统包括固态驱动ssd,且其中所述多个活动区包括分区命名空间zns。
7.根据权利要求1所述的方法,其中所述活动区包括所述文件系统的盘区,其中所述盘区包括存储文件的一部分的所述存储器装置的连续块群组。
8.根据权利要求1所述的方法,其进一步包括:
9.一种系统,其包括:
10.根据权利要求9所述的系统,其中所述操作进一步包括:
11.根据权利要求9所述的系统,其中所述一或多个开放块是准备用于写入操作的部分满块或空块。
12.根据权利要求9所述的系统,其中所述一或多个开放块包括指向所述存储器装置内的物理块的逻辑块。
13.根据权利要求9所述的系统,其中在所述多个通道之间均匀分布的所述操作进一步包括将一或多个缓冲区添加到所述多个活动区,使得所述多个活动区及所述一或多个缓冲区一起形成所述多个通道的正整数倍。
14.根据权利要求9所述的系统,其中所述系统包括固态驱动ssd,且其中所述多个活动区包括分区命名空间zns。
15.根据权利要求9所述的系统,其中所述活动区包括所述文件系统的盘区,其中所述盘区包括存储文件的一部分的所述存储器装置的连续块群组。
16.一种非暂时性计算机可读存储媒体,其包括当由处理装置执行时使所述处理装置执行包括以下的操作的指令:
17.根据权利要求16所述的非暂时性计算机可读存储媒体,其中所述操作进一步包括:
18.根据权利要求16所述的非暂时性计算机可读存储媒体,其中所述一或多个开放块是准备用于写入操作的部分满块或空块。
19.根据权利要求16所述的非暂时性计算机可读存储媒体,其中所述通道识别信息、所述平面集识别信息及所述块集识别信息共同识别所述存储器装置中准备用于写入操作的一或多个开放块,且其中所述一或多个开放块包括指向所述存储器装置内的物理块的逻辑块。
20.根据权利要求16所述的非暂时性计算机可读存储媒体,其中在所述多个通道之间分布的所述操作进一步包括将一或多个缓冲区添加到所述多个活动区,使得所述多个活动区及所述一或多个缓冲区一起形成所述多个通道的正整数倍。