[发明专利]存储系统中的错误纠正和检测的系统和方法有效
申请号: | 200880015751.3 | 申请日: | 2008-06-10 |
公开(公告)号: | CN101681283A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | L·阿维斯;W·克拉克;T·戴尔;T·德威克特;K·高尔;L·拉斯特拉斯-莫塔诺;J·奥康纳 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 中的 错误 纠正 检测 系统 方法 | ||
1.一种检测和纠正存储系统中的错误的设备,所述设备包括:
用于检测所述存储系统中的一个或多个错误的装置,所述存储系统包括具有存储器件的多个存储器模块,响应于存储命令而共同地访问所述存储器模块;
用于使用三角测量识别错误类型以将所述一个或多个错误隔离到存储器件和存储器模块之一或两者的装置;以及
用于使用水平地应用于所述多个存储器模块中的存储器件的RAID-3ECC码和垂直地应用于一个存储器模块中的存储器件的RAID-6ECC码来纠正所述一个或多个错误,从而使所述存储系统能够在与存储器件故障同时发生的存储器模块故障的情况下未受阻碍地运行的装置。
2.如权利要求1中所述的设备,其中结合所述RAID-6ECC码来使用偏移多重移动以确保所述纠正不会产生行对齐错误和变得无法检测。
3.如权利要求1或2中所述的设备,其中在识别到故障存储器模块时,将所述故障存储器模块的身份用作所述RAID-3ECC纠错码中的参数以便提高所述存储系统的可靠性。
4.一种检测和纠正存储系统中的错误的方法,所述方法包括:
检测所述存储系统中的一个或多个错误,所述存储系统包括具有存储器件的多个存储器模块,响应于存储命令而共同地访问所述存储器模块;
使用三角测量识别错误类型以将所述一个或多个错误隔离到存储器件和存储器模块之一或两者;
使用水平地应用于所述多个存储器模块中的存储器件的RAID-3ECC码和垂直地应用于一个存储器模块中的存储器件的RAID-6ECC码来纠正所述一个或多个错误,从而使所述存储系统能够在与存储器件故障同时发生的存储器模块故障的情况下未受阻碍地运行。
5.如权利要求4中所述的方法,其中结合所述RAID-6ECC码来使用偏移多重移动以确保所述纠正不会产生行对齐错误和变得无法检测。
6.如权利要求4或5中所述的方法,其中在识别到故障存储器模块时,将所述故障存储器模块的身份用作所述RAID-3ECC纠错码中的参数以便提高所述存储系统的可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880015751.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多阶式快闪存储器的制备方法
- 下一篇:半导体元件及其金属栅极堆叠的形成方法