简介:
本申请提供了一种RAM内存检测方法,包括:确定待检测RAM内存区域中的数据为原码;将对所述原码进行取反后生成的反码存入备份内存区域;若所述原码和所述反码中存在相同数据,判定所述原码中的数据存在物理损坏;否则,对从所述备份内存区域中读取到的反码,进行取反运算,使用CRC算法对进行取反运算后的数据进行校验,生成备份CRC校验码;比较所述原码对应的原参CRC校验码和所述备份CRC校验码是否一致;若是,判定所述待检测RAM内存区域所关联的数据线无损坏或原码中的数据未被篡改;若否,判定所述待检测RAM内存区域所关联的数据线损坏或原码中的数据被篡改。因此,本申请能够检测出引起数据存储不正确的原因。
本申请提供了一种RAM内存检测方法,包括:确定待检测RAM内存区域中的数据为原码;将对所述原码进行取反后生成的反码存入备份内存区域;若所述原码和所述反码中存在相同数据,判定所述原码中的数据存在物理损坏;否则,对从所述备份内存区域中读取到的反码,进行取反运算,使用CRC算法对进行取反运算后的数据进行校验,生成备份CRC校验码;比较所述原码对应的原参CRC校验码和所述备份CRC校验码是否一致;若是,判定所述待检测RAM内存区域所关联的数据线无损坏或原码中的数据未被篡改;若否,判定所述待检测RAM内存区域所关联的数据线损坏或原码中的数据被篡改。因此,本申请能够检测出引起数据存储不正确的原因。