[发明专利]存储器诊断方法、存储器诊断装置及存储器诊断程序有效
申请号: | 201080065344.0 | 申请日: | 2010-03-11 |
公开(公告)号: | CN102782662A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 山田洋史;板野康晴;松山悦司 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F12/16 | 分类号: | G06F12/16 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 何欣亭;朱海煜 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 诊断 方法 装置 程序 | ||
1. 一种存储器诊断方法,用于在进程的执行中进行该进程所使用的存储器的诊断,其特征在于,具备:
变动区域诊断步骤,在存储所述进程可能进行写入处理的第1数据的所述存储器的变动区域中,将该变动区域所存储的所述第1数据,存储在存储所述第1数据的存储器区域以外的保存区域,向曾存储过所述保存区域所存储的所述第1数据的所述变动区域写入已知数据,读出该区域的数据,判断其与所述写入的已知数据是否一致;以及
固定区域诊断步骤,在存储于所述进程的执行中未变更的第2数据的所述存储器的固定区域中,预先对存储的数据附加错误检测码并存储在所述固定区域,将由从所述固定区域读出的数据运算所得的错误检测码与所述附加并存储的错误检测码比较,判断有无数据错误。
2. 如权利要求1所述的存储器诊断方法,其特征在于,对于所述进程所使用的存储器的全部区域,进行所述变动区域诊断步骤或所述固定区域诊断步骤。
3. 如权利要求1所述的存储器诊断方法,其特征在于,在使用所述进程所使用的存储器的、所述变动区域诊断步骤及所述固定区域诊断步骤以外的、全部的进程处于等待状态时,进行所述变动区域诊断步骤或所述固定区域诊断步骤。
4. 如权利要求1所述的存储器诊断方法,其特征在于,所述变动区域诊断步骤将所述变动区域分割成1个或2个以上的部分,对所述每个分割后的部分,将存储于所述变动区域的所述第1数据存储在所述保存区域,向存储在该保存区域存储的所述第1数据的所述变动区域写入已知数据,读出相同区域的数据,判断其与所述写入的已知数据是否一致。
5. 如权利要求1所述的存储器诊断方法,其特征在于,所述变动区域诊断步骤包含棋盘测试、移动位测试、伪随机数据测试、或固定样式数据测试。
6. 如权利要求1所述的存储器诊断方法,其特征在于,所述固定区域诊断步骤包含使用双重化、奇偶校验码、校验和、汉明码、循环码或哈希函数的错误检测。
7. 如权利要求1所述的存储器诊断方法,其特征在于,
所述进程进行铁道车辆的控制处理,
在所述铁道车辆的通常驾驶中,进行所述变动区域诊断步骤及所述固定区域诊断步骤。
8. 如权利要求7所述的存储器诊断方法,其特征在于,在不进行所述进程的运算时,进行所述变动区域诊断步骤。
9. 如权利要求8所述的存储器诊断方法,其特征在于,将所述变动区域分割成1个或2个以上的部分,对每个部分依次地,在每个既定的周期的所述进程不进行运算时,进行所述变动区域诊断步骤,在对将所述变动区域分割后的全部的部分进行所述变动区域诊断步骤之后,再次从所述变动区域的起始的所述部分进行所述变动区域诊断步骤。
10. 一种存储器诊断装置,用于在进程的执行中进行该进程所使用的存储器的诊断,其特征在于,具备:
变动区域诊断部,在存储所述进程可能进行写入处理的第1数据的所述存储器的变动区域中,将该变动区域所存储的所述第1数据,存储在存储所述第1数据的存储器区域以外的保存区域,向曾存储过所述保存区域所存储的所述第1数据的所述变动区域写入已知数据,读出该区域的数据,判断其与所述写入的已知数据是否一致;以及
固定区域诊断部,在存储于所述进程的执行中未变更的第2数据的所述存储器的固定区域中,预先对存储的数据附加错误检测码并存储在所述固定区域,将由从所述固定区域读出的数据运算所得的错误检测码与所述附加并存储的错误检测码比较,判断有无数据错误。
11. 一种存储器诊断程序,其特征在于,在计算机中,在用该计算机执行进程中执行以下步骤:
变动区域诊断步骤,在存储所述进程可能进行写入处理的第1数据的所述存储器的变动区域中,将该变动区域所存储的所述第1数据,存储在存储所述第1数据的存储器区域以外的保存区域,向曾存储过所述保存区域所存储的所述第1数据的所述变动区域写入已知数据,读出该区域的数据,判断其与所述写入的已知数据是否一致;以及
固定区域诊断步骤,在存储于所述进程的执行中未变更的第2数据的所述存储器的固定区域中,预先对存储的数据附加错误检测码并存储在所述固定区域,将由从所述固定区域读出的数据运算所得的错误检测码与所述附加并存储的错误检测码比较,判断有无数据错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080065344.0/1.html,转载请声明来源钻瓜专利网。