[发明专利]一种存储器错误的处理方法和装置在审
| 申请号: | 201310736746.4 | 申请日: | 2013-12-26 |
| 公开(公告)号: | CN103942119A | 公开(公告)日: | 2014-07-23 |
| 发明(设计)人: | 李涛;常胜;王工艺 | 申请(专利权)人: | 杭州华为数字技术有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 310053 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储器 错误 处理 方法 装置 | ||
1.一种存储器错误的处理方法,其特征在于,包括:
检测主存储器中目标单元的错误类型是否为硬错误;
若为是,采用冗余纠正算法将所述目标单元中的数据纠正为正确数据;
将所述正确数据存储至预置的备份存储器中。
2.如权利要求1所述的方法,其特征在于,所述检测主存储器中目标单元的错误类型是否为硬错误的步骤包括:
若检测到所述目标单元中的数据发生至少两次错误,确定所述目标单元的错误类型为硬错误。
3.如权利要求2所述的方法,其特征在于,所述将所述正确数据存储至预置的备份存储器的空闲区域中的步骤包括:
获取所述目标单元对应的地址;
在所述备份存储器中查询与所述地址对应的存储单元;
将所述正确数据存储至所述存储单元中。
4.如权利要求3所述的方法,其特征在于,所述在预置的备份存储器中查询空闲区域,并将所述正确数据存储至所述空闲区域的步骤之后,还包括:
接收到对所述目标单元的操作请求,所述操作请求中包括所述目标单元的地址;
根据所述地址将所述操作请求重定向到所述备份存储器。
5.如权利要求4所述的方法,其特征在于,还包括:
若所述备份存储器的未占用空间的容量小于预置值,向CPU上报中断指令,以使所述CPU根据所述中断指令停止执行所述检测主存储器中目标单元的错误类型是否为硬错误的步骤。
6.如权利要求5所述的方法,其特征在于,还包括:
记录所述目标单元的数据的错误次数、错误位数及地址。
7.如权利要求1-6任意一项所述的方法,其特征在于,还包括:
若首次检测到所述目标单元的数据发生错误,采用冗余纠正算法将所述目标单元的数据进行纠正,并将纠正后的数据存储至所述备份存储器的空闲区域中;
若第二次检测到所述目标单元的数据为正确,清除所述空闲区域内的数据。
8.如权利要求7所述的方法,其特征在于,还包括:
采用预置的冗余算法为所述备份存储器中的数据增加纠错码。
9.一种存储器错误的处理装置,其特征在于,包括:
检测模块,用于检测主存储器中目标单元的错误类型是否为硬错误;
纠正模块,用于若所述检测模块的检测结果为是,采用冗余纠正算法将所述目标单元中的数据纠正为正确数据;
备份模块,用于将所述正确数据存储至预置的备份存储器中。
10.如权利要求9所述的装置,其特征在于,所述检测模块用于若检测到所述目标单元中的数据发生至少两次错误,确定所述目标单元的错误类型为硬错误。
11.如权利要求10所述的装置,其特征在于,所述备份模块包括:
获取单元,用于获取所述目标单元对应的地址;
查询单元,用于在所述备份存储器中查询与所述地址对应的存储单元;
存储单元,用于将所述正确数据存储至所述存储单元中。
12.如权利要求11所述的装置,其特征在于,还包括:
接收模块,用于接收到对所述目标单元的操作请求,所述操作请求中包括所述目标单元的地址;
重定向模块,用于根据所述地址将所述操作请求重定向到所述备份存储器。
13.如权利要求12所述的装置,其特征在于,还包括:
上报模块,用于若所述备份存储器的未占用空间的容量小于预置值,向CPU上报中断指令,以使所述CPU根据所述中断指令指示所述检测模块停止工作。
14.如权利要求13所述的装置,其特征在于,还包括:
记录模块,用于记录所述目标单元的数据的错误次数、错误位数及地址。
15.如权利要求8-14任意一项所述的装置,其特征在于,还包括:
第一模块,用于若首次检测到所述目标单元的数据发生错误,采用冗余纠正算法将所述目标单元的数据进行纠正,并将纠正后的数据存储至所述备份存储器的空闲区域中;
第二模块,用于若第二次检测到所述目标单元的数据为正确,清除所述空闲区域内的数据。
16.如权利要求15所述的装置,其特征在于,还包括:
冗余模块,用于采用预置的冗余算法为所述备份存储器中的数据增加纠错码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华为数字技术有限公司,未经杭州华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310736746.4/1.html,转载请声明来源钻瓜专利网。





