1.一种储存装置,包括:
主储存阵列,包括多个存储器装置;
一个或多个奇偶校验存储器装置;和
控制器,被配置为至少通过以下来存储数据块:
将数据块写入到所述主储存阵列;
确定用于数据块的奇偶校验数据;和
将所确定的奇偶校验数据的至少一部分写入到所述一个或多个奇偶校验存储器装置。
2.如权利要求1所述的储存装置,其中,所述控制器被进一步配置为:
选择奇偶校验数据的大小以确定用于数据块;和
在选择的奇偶校验数据的大小和数据块的组合大小大于所述主储存阵列的页的大小的情况下,将所确定的奇偶校验数据的至少一部分写入到所述一个或多个奇偶校验存储器装置。
3.如权利要求2所述的储存装置,其中:
为了确定所述奇偶校验数据,所述控制器被配置为确定用于数据块的第一奇偶校验数据和第二奇偶校验数据,
为了将数据块写入到所述主储存阵列,所述控制器被配置为将数据块和第一奇偶校验数据写入到所述主储存阵列的页,和
为了将奇偶校验数据的一部分写入到所述一个或多个奇偶校验装置,所述控制器被配置为将第二奇偶校验数据写入到所述一个或多个奇偶校验装置。
4.如权利要求1所述的储存装置,其中,所述控制器被进一步配置为至少通过以下来检索数据块:
从所述主储存阵列读取数据块;
从所述一个或多个奇偶校验装置读取奇偶校验数据;和
基于奇偶校验数据验证数据块。
5.如权利要求1所述的储存装置,其中,所述一个或多个奇偶校验存储器装置是与所述主储存阵列的多个存储器装置不同类型的存储器装置。
6.如权利要求5所述的储存装置,其中,所述主储存阵列的多个存储器装置包括多个闪存存储器装置,且其中,所述一个或多个奇偶校验存储器装置包括一个或多个磁阻随机存取存储器(MRAM)、相变随机存取存储器(PRAM)、或阻抗随机存取存储器(ReRAM)存储器装置。
7.一种方法,包括:
由储存装置的控制器将数据块写入到包括多个存储器装置的主储存阵列;
由所述控制器确定用于数据块的奇偶校验数据;和
由所述控制器将所确定的奇偶校验数据写入到所述一个或多个奇偶校验存储器装置。
8.如权利要求7所述的方法,进一步包括:
选择奇偶校验数据的大小以确定用于数据块;和
在选择的奇偶校验数据的大小和数据块的组合大小大于所述主储存阵列的页的大小的情况下,将所确定的奇偶校验数据的至少一部分写入到所述一个或多个奇偶校验存储器装置。
9.如权利要求8所述的方法,其中:
确定奇偶校验数据包括确定用于数据块的第一奇偶校验数据和第二奇偶校验数据,
将数据块写入到所述主储存阵列包括将数据块和第一奇偶校验数据写入到所述主储存阵列的页,和
将奇偶校验数据的一部分写入到所述一个或多个奇偶校验装置包括将第二奇偶校验数据写入到所述一个或多个奇偶校验装置。
10.如权利要求7所述的方法,进一步包括至少通过以下来检索数据块:
从所述主储存阵列读取数据块;
从所述一个或多个奇偶校验装置读取奇偶校验数据;和
基于奇偶校验数据验证数据块。
11.如权利要求7所述的方法,其中,所述一个或多个奇偶校验存储器装置是与所述主储存阵列的多个存储器装置不同类型的存储器装置。
12.如权利要求11所述的方法,其中,所述主储存阵列的多个存储器装置包括多个闪存存储器装置,且其中,所述一个或多个奇偶校验存储器装置包括一个或多个磁阻随机存取存储器(MRAM)、相变随机存取存储器(PRAM)、或阻抗随机存取存储器(ReRAM)存储器装置。
13.一种存储指令的计算机可读存储介质,所述指令当被执行时使得储存装置的一个或多个处理器:
将数据块写入到包括多个存储器装置的主储存阵列;
确定用于数据块的奇偶校验数据;和
将所确定的奇偶校验数据写入到一个或多个奇偶校验存储器装置。
14.如权利要求13所述的计算机可读存储介质,进一步存储使得一个或多个处理器执行以下操作的指令:
选择奇偶校验数据的大小以确定用于数据块;和
在选择的奇偶校验数据的大小和数据块的组合大小大于所述主储存阵列的页的大小的情况下,将所确定的奇偶校验数据的至少一部分写入到所述一个或多个奇偶校验存储器装置。
15.如权利要求14所述的计算机可读存储介质,其中:
使得一个或多个处理器确定奇偶校验数据的指令包括使得一个或多个处理器确定用于数据块的第一奇偶校验数据和第二奇偶校验数据的指令,
使得一个或多个处理器将数据块写入到所述主储存阵列的指令包括使得一个或多个处理器将数据块和第一奇偶校验数据写入所述主储存阵列的页的指令,和
使得一个或多个处理器将奇偶校验数据的一部分写入到所述一个或多个奇偶校验装置的指令包括使得一个或多个处理器将第二奇偶校验数据写入到所述一个或多个奇偶校验装置的指令。
16.如权利要求13所述的计算机可读存储介质,其中,所述一个或多个奇偶校验存储器装置是与所述主储存阵列的多个存储器装置不同类型的存储器装置。
17.一种系统,包括:
主储存阵列,包括多个存储器装置;
一个或多个奇偶校验存储器装置;
用于将数据块写入到所述主储存阵列的装置;
用于确定用于数据块的奇偶校验数据的装置;和
用于将所确定的奇偶校验数据写入到一个或多个奇偶校验存储器装置的装置。
18.如权利要求17所述的系统,进一步包括:
用于选择奇偶校验数据的大小以确定用于数据块的装置;和
用于在选择的奇偶校验数据的大小和数据块的组合大小大于所述主储存阵列的页的大小的情况下将所确定的奇偶校验数据的至少一部分写入到所述一个或多个奇偶校验存储器装置的装置。
19.如权利要求18所述的系统,其中:
用于确定奇偶校验数据的装置包括用于确定用于数据块的第一奇偶校验数据和第二奇偶校验数据的装置,
用于将数据块写入到所述主储存阵列的装置包括用于将数据块和第一奇偶校验数据写入到所述主储存阵列的页的装置,和
用于将奇偶校验数据的一部分写入到所述一个或多个奇偶校验装置的装置包括用于将第二奇偶校验数据写入到所述一个或多个奇偶校验装置的装置。
20.如权利要求17所述的系统,其中,所述一个或多个奇偶校验存储器装置是与所述主储存阵列的多个存储器装置不同类型的存储器装置。