本公开的实施例大体上涉及存储器子系统,且更具体地说,涉及存储器子系统中的纠错奇偶校验计算。
背景技术:
1、存储器子系统可以是存储系统,例如固态硬盘(ssd),且可包含存储数据的一或多个存储器组件。存储器组件可例如为非易失性存储器组件和易失性存储器组件。一般来说,主机系统可利用存储器子系统以在存储器组件处存储数据以及从存储器组件检索数据。
技术实现思路
1、根据本公开的一方面,提供一种系统。所述系统包括:一组存储器组件;以及处理装置,其以操作方式耦合到所述一组存储器组件,经配置以执行包括以下各项的操作:接收将一组用户数据写入到存储器子系统的多个区中的区的请求;以及响应于所述请求:将所述一组用户数据写入到所述区;在将所述一组用户数据写入到所述区之后,确定写入到所述区的先前写入数据是否满足区完整性准则;以及基于写入到所述区的所述先前写入数据是否满足所述区完整性准则的所述确定的结果而生成用于所述区的一组纠错奇偶校验数据。
2、根据本公开的另一方面,提供一种方法。所述方法包括:接收将一组用户数据写入到存储器子系统的多个区中的区的请求;以及响应于所述请求:将所述一组用户数据写入到所述区;在将所述一组用户数据写入到所述区之后,确定写入到所述区的先前写入数据满足区完整性准则;以及基于写入到所述区的所述先前写入数据满足所述区完整性准则的所述确定的结果而生成用于所述区的一组纠错奇偶校验数据。
3、根据本公开的又一方面,提供一种非暂时性计算机可读存储媒体。所述非暂时性计算机可读存储媒体包括指令,所述指令在由处理装置执行时使所述处理装置执行包括以下各项的操作:接收将一组用户数据写入到存储器子系统的多个区中的区的请求;以及响应于所述请求:将所述一组用户数据写入到所述区;在将所述一组用户数据写入到所述区之后,确定写入到所述区的先前写入数据是否满足区完整性准则;以及基于写入到所述区的所述先前写入数据满足所述区完整性准则的所述确定的结果而生成用于所述区的一组纠错奇偶校验数据。
1.一种系统,其包括:
2.根据权利要求1所述的系统,其中写入到所述区的所述先前写入数据是否满足所述区完整性准则的所述确定包括:
3.根据权利要求2所述的系统,其中所述大小阈值对应于所述区的最大大小。
4.根据权利要求2所述的系统,其中所述大小阈值对应于所述区的最大大小的指定分率。
5.根据权利要求2所述的系统,其中写入到所述区的所述先前写入数据是否满足所述区完整性准则的所述确定包括:
6.根据权利要求1所述的系统,其中用于生成所述一组纠错奇偶校验数据的所述操作包括:
7.根据权利要求6所述的系统,其中所述区是第一区,所述操作包括:
8.根据权利要求7所述的系统,其中用于更新所述一组纠错奇偶校验数据的所述操作包括:
9.根据权利要求7所述的系统,所述操作包括:
10.根据权利要求9所述的系统,所述操作包括:
11.根据权利要求9所述的系统,其中所述一组区是第一组区,所述操作包括:
12.根据权利要求6所述的系统,其中所述临时存储位置包括动态随机存取存储器dram装置上的数据存储位置。
13.根据权利要求1所述的系统,其中所述一组纠错奇偶校验数据包括独立节点冗余阵列rain奇偶校验数据。
14.根据权利要求1所述的系统,其中所述区完整性准则包括第一区完整性准则,所述区是第一区,其中所述一组纠错奇偶校验数据是第一组纠错奇偶校验数据,所述操作包括:
15.根据权利要求14所述的系统,其中所述区完整性准则对应于完全填充区,且所述第二区完整性准则对应于部分填充区。
16.根据权利要求14所述的系统,其中所述第一组纠错奇偶校验数据的第一大小不同于所述第二组纠错奇偶校验数据的第二大小。
17.一种方法,其包括:
18.根据权利要求17所述的方法,其中写入到所述区的所述先前写入数据满足所述区完整性准则的所述确定包括:
19.根据权利要求18所述的方法,其中所述大小阈值对应于所述区的最大大小。
20.一种包括指令的非暂时性计算机可读存储媒体,所述指令在由处理装置执行时使所述处理装置执行包括以下各项的操作: