[发明专利]一种高效安全的计算机在线自检方法及自检装置有效
申请号: | 201310088832.9 | 申请日: | 2013-03-19 |
公开(公告)号: | CN103176876A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 孙军峰;王澜;崔丹;耿进龙;张磊;徐军;汪明新 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
地址: | 200070 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高效 安全 计算机 在线 自检 方法 装置 | ||
1.一种高效安全的计算机在线自检方法,其特征在于,包括以下步骤:
1)启动在线自检装置,设备初始化模块初始化在线自检任务,并分配各在线自检任务所需使用的内存空间;
2)获取在线自检的内存测试所必须的内存信息;
3)获取预先设计好的测试数据和预期结果;
4)设备初始化模块判断是否获取到继续执行在线自检的信号,若为是,则执行步骤5);若为否,则继续执行步骤4);
5)CPU检测模块进行CPU检测,若未检测到故障,则执行步骤6);若检测到故障,则执行步骤8);
6)内存检测模块对不可变内存进行检测,若未检测到故障,则执行步骤7);若检测到故障,则执行步骤8);
7)内存检测模块对可变内存进行检测,若未检测到故障,则执行步骤4);若检测到故障,则执行步骤8);
8)失效处理:失效处理模块对检测到的故障进行相应处理,并将故障信息进行显示报警和记录。
2.根据权利要求1所述的一种高效安全的计算机在线方法,其特征在于,所述的CPU检测寄存器测试和指令测试。
3.根据权利要求1所述的一种高效安全的计算机在线方法,其特征在于,所述的内存检测模块可变内存测试和不可变内存测试。
4.根据权利要求2所述的一种高效安全的计算机在线方法,其特征在于,所述的寄存器测试的测试内容包括各寄存器的固定故障和寄存器之间的耦合故障。
5.根据权利要求2所述的一种高效安全的计算机在线方法,其特征在于,所述的指令测试具体为:根据预先设计好的测试数据和预期结果,以测试数据作为输入源,判断输入源运算得到的结果与输入源对应的预期结果是否一致,若是,则指令测试通过,若否,则指令测试不通过。
6.根据权利要求3所述的一种高效安全的计算机在线方法,其特征在于,所述的可变内存测试采用的算法在不降低诊断覆盖率的前提下降低算法复杂度,且无需考虑cache的影响。
7.根据权利要求3所述的一种高效安全的计算机在线方法,其特征在于,所述的不可变内存测试采用的算法为在不降低诊断覆盖率的前提下复杂度为32N的校验算法。
8.一种如权利要求1所述的高效安全的计算机在线装置,其特征在于,包括设备初始化模块、CPU检测模块、内存检测模块和失效处理模块,所述的设备初始化模块、CPU检测模块、内存检测模块依次连接,失效处理模块分别连接CPU检测模块和内存检测模块。
9.根据权利要求8所述的一种高效安全的计算机在线装置,其特征在于,所述的失效处理模块人机接口和失效记录装置。
10.根据权利要求8所述的一种高效安全的计算机在线装置,其特征在于,所述的内存检测模块连接有外部校验装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310088832.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种载重货车后悬架系统与载重货车
- 下一篇:板簧支架、车辆悬架系统