[发明专利]用于检测内存错误的装置及方法无效
| 申请号: | 200810034781.0 | 申请日: | 2008-03-18 |
| 公开(公告)号: | CN101539881A | 公开(公告)日: | 2009-09-23 |
| 发明(设计)人: | 郭文孝 | 申请(专利权)人: | 环达电脑(上海)有限公司 |
| 主分类号: | G06F11/32 | 分类号: | G06F11/32 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 200436上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 检测 内存 错误 装置 方法 | ||
【技术领域】
本发明涉及内存测试技术,特别是一种用于检测内存错误的装置及方法。
【背景技术】
在测试内存的ECC(Error Checking and Correcting,中文名称是“错误检查和纠正“)测试程序中,测试过程如下:
1.检测计算机北桥有关寄存器的值,如果发现有异常,更新记载有异常的文件。
2.应用测试程序定时检查记载有异常的文件,发现异常,报告错误。
这种机制的缺点应用测试程序发现ECC错误不及时,使测试程序不能及时得到处理,更甚者,连续ECC错误使得系统宕机。
【发明内容】
本发明的主要目的在于提供一种用于检测内存错误的装置及方法,可及时发现内存错误。
为达到以上目的,本发明提供一种用于检测内存错误的装置,其包括:用于检测内存的检测模块、与检测模块连接的监控模块及与监控模块连接的警示模块,且所述检测模块用于在检测到内存错误时,向监控模块发出错误报警信号;所述监控模块用于在接收错误报警信号之后中止检测内存并发出驱动信号;而所述警示模块用于接收驱动信号并由所述驱动信号驱动,发出警示信号。
本发明还提供一种用于检测内存错误的方法,其包括以下步骤:当检测到内存产生错误时,发出错误报警信号;中止检测内存;对错误报警信号进行处理,产生对内存错误发出警报的警示信号。
与现有技术相比较,本发明用于检测内存错误的装置及方法会发出警示信号,从而可提示测试人员及时得到内存错误并作相应处理,以避免系统宕机。
【附图说明】
图1是本发明用于检测内存错误的装置的原理方框图。
图2是本发明用于检测内存错误的方法的流程图。
【具体实施方式】
请参阅图1所示,本发明主要应用于linux环境下,其中,用于检测内存错误的装置200适用于检测内存100的错误,所述检测内存错误的装置200包括:用于检测内存100的检测模块21、与检测模块21连接的监控模块31及与监控模块31连接的警示模块32,且检测模块21检测到内存100产生错误时,发出错误报警信号;所述监控模块31用于在接收错误报警信号之后中止检测内存并发出驱动信号;而所述警示模块32用于接收驱动信号并由所述驱动信号驱动,发出警示信号。其中,所述警示模块32可为音频警示模块或视频警示模块。
请结合参阅图1及图2所示,本发明用于检测内存错误的方法包括以下步骤:
步骤501:检测所述内存;
步骤502:检测所述内存是否产生错误;当检测到所述内存产生错误时,则转入步骤503;而当未检测到所述内存产生错误时,则继续执行步骤501;
步骤503:发出错误报警信号;
步骤504:中止检测所述内存;
步骤505:对错误报警信号进行处理,产生对所述内存错误发出警报的警示信号;其中,所述警示信号可为音频警示信号或视频警示信号;测试人员听到或看到警示信号后便可发现内存错误并作相应处理,以避免系统宕机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环达电脑(上海)有限公司,未经环达电脑(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810034781.0/2.html,转载请声明来源钻瓜专利网。





