【技术实现步骤摘要】
从存储器系统中的硬故障进行CRC RAID恢复
[0001]相关申请案的交叉参考
[0002]本申请案主张在2022年1月27日申请的题为“硬故障之后的CRC RAID行为(CRC RAID Behavior After a Hard Failure)”的第63/303,911号美国临时申请案的优先权,所述美国申请案特此以其全文引用的方式并入本文中。
[0003]本公开大体上涉及用于存储器的一或多个系统及方法,特定来说,涉及从存储器系统中的硬故障恢复数据。
技术介绍
[0004]存储器装置广泛用于在各种电子装置中存储信息,所述电子装置例如计算机、用户装置、无线通信装置、相机、数字显示器及类似者。信息通过将存储器装置内的存储器单元编程到各种状态来存储。举例来说,二进制存储器单元可经编程到通常对应于逻辑1或逻辑0的两种支持状态中的一者。在一些实例中,单个存储器单元可支持多于两种可能状态,其中的任一者可由存储器单元存储。为了存取由存储器装置存储的信息,组件可读取或感测存储器装置内的一或多个存储器单元的状态。为了存储 ...
【技术保护点】
【技术特征摘要】
1.一种设备,其包括:独立装置冗余阵列RAID存储器控制器,其包括多个存储器通道;及多个存储器阵列,其中每一存储器阵列耦合到所述多个存储器通道中的存储器通道,且其中每一存储器阵列包括多个存储器组件,且其中每一存储器阵列经配置有多个条带;其中,在用户数据到存储器阵列的特定条带内的位置的写入操作中,其中所述特定条带包括故障存储器组件,所述RAID存储器控制器经配置以确定并补偿所述故障存储器组件以允许所述故障存储器组件中的所述用户数据的恢复。2.根据权利要求1所述的设备,其中所述RAID存储器控制器的每一存储器通道包括经配置以检测用户数据块UDB内的存储器错误的循环冗余校验逻辑。3.根据权利要求1所述的设备,其中所述故障存储器组件的地址被记录。4.根据权利要求3所述的设备,其中在启动写入操作之前,将所述写入操作的地址与所述故障存储器组件的所述经记录地址进行比较以确定将用于所述故障存储器组件中的所述用户数据的恢复的补偿类型。5.根据权利要求1所述的设备,其进一步包括用户数据从包括故障存储器组件的所述存储器阵列的特定条带的读取操作,所述RAID存储器控制器经配置以从所述存储器阵列的所述特定条带中的非故障存储器组件中的剩余者读取所述用户数据,对所述读取数据执行逻辑XOR运算及获得与所述故障存储器组件相关联的所述用户数据。6.根据权利要求1所述的设备,其中在用户数据到所述存储器阵列的所述特定条带内的位置的所述写入操作中,其中所述特定条带包括所述条带的所述位置处的故障存储器组件,所述RAID存储器控制器经配置以补偿所述故障存储器组件包括:从所述存储器阵列的所述特定条带中的非故障存储器组件中的剩余者读取用户数据;对从非故障存储器组件中的所述剩余者读取的现存数据与将写入所述故障存储器组件的所述用户数据执行逻辑XOR运算;及产生将存储于所述特定条带中的RAID奇偶校验值。7.根据权利要求1所述的设备,其中在新用户数据到所述存储器阵列的所述特定条带内的第一位置的所述写入操作中,其中所述特定条带包括所述条带的第二用户数据位置处的故障存储器组件,所述RAID存储器控制器经配置以补偿所述故障存储器组件包括:从所述第一位置读取现存用户数据;读取现存RAID奇偶校验数据;对来自所述第一位置的所述现存用户数据、所述现存RAID奇偶校验数据及所述新用户数据执行逻辑XOR,及获得新RAID奇偶校验值,其中所述新用户数据及新RAID奇偶校验值被存储于所述特定条带中。8.根据权利要求1所述的设备,其中在新用户数据到所述特定条带内的位置的所述写入操作中,其中所述特定条带包括所述条带的RAID奇偶校验位置处的故障存储器组件,其中对所述故障存储器组件的所述补偿包括将所述新用户数据写入所述位置及确定所述RAID奇偶校验值已损坏。9.根据权利要求1所述的设备,其中每一存储器阵列包括RAID奇偶校验旋转。10.根据权利要求1所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。