-
公开(公告)号:CN106663044B
公开(公告)日:2020-03-03
申请号:CN201580034653.4
申请日:2015-06-24
Applicant: 微软技术许可有限责任公司
Abstract: 存储器控制器可包括用于延长寿命的存储器的错误校正模块,该错误校正模块跟踪禁用页面内的非故障连续比特的至少一个有大小的块作为备用块,并且将来自禁用页面的备用块重用为用于活动块的错误校正资源。活动块可存储数据、数据以及元数据,或仅元数据(例如,错误校正元数据)。一种用于延长寿命的存储器的方法可包括:对于包含至少一个故障的元数据的活动块,使用至少一个备用块来校正该活动块的数据。对于包含至少一个故障的活动数据块,该数据可初始地经由与第一备用块的XOR校正来被校正,并然后最终经由与第二备用块的XOR校正来被校正。
-
公开(公告)号:CN105393225B
公开(公告)日:2018-12-07
申请号:CN201480036690.4
申请日:2014-06-24
Applicant: 微软技术许可有限责任公司
IPC: G06F11/10
Abstract: 在各实施例中,提供了用于跨多个存储区对数据进行纠删编码的方法和系统。这可以通过将数据块划分成多个子片段来实现。多个子片段中的每一者与一个区相关联。区包括提供存储服务的建筑、数据中心和地理区域。多个重构奇偶校验被计算。多个重构奇偶校验中的每一者使用来自多个子片段中的至少一个子片段来计算。多个重构奇偶校验包括至少一个跨区奇偶校验。至少一个跨区奇偶校验被指派给奇偶校验区。跨区奇偶校验提供对数据块的一部分的跨区重构。
-
公开(公告)号:CN106663044A
公开(公告)日:2017-05-10
申请号:CN201580034653.4
申请日:2015-06-24
Applicant: 微软技术许可有限责任公司
Abstract: 存储器控制器可包括用于延长寿命的存储器的错误校正模块,该错误校正模块跟踪禁用页面内的非故障连续比特的至少一个有大小的块作为备用块,并且将来自禁用页面的备用块重用为用于活动块的错误校正资源。活动块可存储数据、数据以及元数据,或仅元数据(例如,错误校正元数据)。一种用于延长寿命的存储器的方法可包括:对于包含至少一个故障的元数据的活动块,使用至少一个备用块来校正该活动块的数据。对于包含至少一个故障的活动数据块,该数据可初始地经由与第一备用块的XOR校正来被校正,并然后最终经由与第二备用块的XOR校正来被校正。
-
公开(公告)号:CN105393225A
公开(公告)日:2016-03-09
申请号:CN201480036690.4
申请日:2014-06-24
Applicant: 微软技术许可有限责任公司
IPC: G06F11/10
CPC classification number: G06F11/10 , G06F11/1076 , H03M13/2909 , H03M13/293 , H03M13/373
Abstract: 在各实施例中,提供了用于跨多个存储区对数据进行纠删编码的方法和系统。这可以通过将数据块划分成多个子片段来实现。多个子片段中的每一者与一个区相关联。区包括提供存储服务的建筑、数据中心和地理区域。多个重构奇偶校验被计算。多个重构奇偶校验中的每一者使用来自多个子片段中的至少一个子片段来计算。多个重构奇偶校验包括至少一个跨区奇偶校验。至少一个跨区奇偶校验被指派给奇偶校验区。跨区奇偶校验提供对数据块的一部分的跨区重构。
-
-
-