内存校正方法和电子设备技术

技术编号:21033862 阅读:32 留言:0更新日期:2019-05-04 05:17
本公开提供了一种内存校正方法,所述内存包括多个存储模块,每个存储模块包括多个内存芯片,每个内存芯片包括多个逻辑区块,处理器每次能够从一个存储模块中的多个内存芯片中属于相同区块组的多个逻辑区块内读取数据,该方法包括:获取报错信息,报错信息能够表征多个逻辑区块中的第一逻辑区块出现错误;基于第一逻辑区块,确定已记录的报错信息中是否存在第二逻辑区块错误,所述第二逻辑区块与所述第一逻辑区块属于相同的区块组;在已记录的报错信息中存在第二逻辑区块错误的情况下,通过第一校正方式对所述第一逻辑区块进行校正处理;在已记录的报错信息中不存在第二逻辑区块错误的情况下,通过第二校正方式对所述第一逻辑区块进行校正处理。

Memory Correction Method and Electronic Equipment

【技术实现步骤摘要】
内存校正方法和电子设备
本公开涉及一种内存校正方法和一种电子设备。
技术介绍
在容错计算机领域,数据的可靠性和稳定性对整个系统的性能至关重要,特别是系统核心数据或重要的应用程序数据,其数据的可靠性和稳定性直接影响整个系统的运行。众所周知,内存是配合CPU高速存储正在执行的程序和数据的重要元件,因此,为了提高系统的RAS(Reliability、Availability、Serviceability)性能,提高内存的可靠性和容错能力成为重中之重。
技术实现思路
本公开的一个方面提供了一种内存校正方法,所述内存包括多个存储模块,每个存储模块包括多个内存芯片,每个内存芯片包括多个逻辑区块,处理器每次能够从一个存储模块中的多个内存芯片中属于相同区块组的多个逻辑区块内读取数据,所述方法包括:获取报错信息,所述报错信息能够表征所述多个逻辑区块中的第一逻辑区块出现错误,基于所述第一逻辑区块,确定已记录的报错信息中是否存在第二逻辑区块错误,所述第二逻辑区块与所述第一逻辑区块属于相同的区块组,在所述已记录的报错信息中存在第二逻辑区块错误的情况下,通过第一校正方式对所述第一逻辑区块进行校正处理,以及在所述已本文档来自技高网...

【技术保护点】
1.一种内存校正方法,所述内存包括多个存储模块,每个存储模块包括多个内存芯片,每个内存芯片包括多个逻辑区块,处理器每次能够从一个存储模块中的多个内存芯片中属于相同区块组的多个逻辑区块内读取数据,所述方法包括:获取报错信息,所述报错信息能够表征所述多个逻辑区块中的第一逻辑区块出现错误;基于所述第一逻辑区块,确定已记录的报错信息中是否存在第二逻辑区块错误,所述第二逻辑区块与所述第一逻辑区块属于相同的区块组;在所述已记录的报错信息中存在第二逻辑区块错误的情况下,通过第一校正方式对所述第一逻辑区块进行校正处理;在所述已记录的报错信息中不存在第二逻辑区块错误的情况下,通过第二校正方式对所述第一逻辑区块进...

【技术特征摘要】
1.一种内存校正方法,所述内存包括多个存储模块,每个存储模块包括多个内存芯片,每个内存芯片包括多个逻辑区块,处理器每次能够从一个存储模块中的多个内存芯片中属于相同区块组的多个逻辑区块内读取数据,所述方法包括:获取报错信息,所述报错信息能够表征所述多个逻辑区块中的第一逻辑区块出现错误;基于所述第一逻辑区块,确定已记录的报错信息中是否存在第二逻辑区块错误,所述第二逻辑区块与所述第一逻辑区块属于相同的区块组;在所述已记录的报错信息中存在第二逻辑区块错误的情况下,通过第一校正方式对所述第一逻辑区块进行校正处理;在所述已记录的报错信息中不存在第二逻辑区块错误的情况下,通过第二校正方式对所述第一逻辑区块进行校正处理。2.根据权利要求1所述的方法,还包括:在所述已记录的报错信息中不存在第二逻辑区块错误的情况下,将所述报错信息添加到所述已记录的报错信息中。3.根据权利要求1所述的方法,其中,所述通过第一校正方式对所述第一逻辑区块进行校正处理,包括:通过虚拟内存锁步的方式对所述第一逻辑区块进行校正处理。4.根据权利要求1所述的方法,其中,所述通过第二校正方式对所述第一逻辑区块进行校正处理,包括:通过错误检查和纠正的方式对所述第一逻辑区块进行校正处理。5.根据权利要求1所述的方法,还包括:基于所述第一逻辑区块,确定已记录的报错信息中是否存在所述第一逻辑区块错误;在所述已记录的报错信息中存在所述第一逻辑区块错误的情况下,通过虚拟内存锁步的方式对所述第一逻辑区块进行校正处理。6.一种电子设备,包括:内存,所述内存包括多个存...

【专利技术属性】
技术研发人员:郭章平
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1