【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种硬件表项校验错误的处理方法及装置。
技术介绍
ECCCError Correcting Code,错误检查和纠正)内存是指应用了 EEC技术的内存,一般多应用于服务器及图形工作站上,以使整个电脑工作系统在工作时更趋于安全稳定。在EEC技术出现之前,内存中应用最多的技术为Parity (奇偶校验)技术。在数字电路中,最小的数据单位为比特(bit),也叫数据“位”,比特也是内存中的最小单位,它是通过“I”和“O”来表示数据高、低电平信号的。在数字电路中8个连续的比特是一个字节(byte)。在不带“奇偶校验”的内存中每个字节只有8位,若它的某一位存储出现了错误,就会使其中存储的相应数据发生改变而导致应用程序发生错误。而带有“奇偶校验”的内存在每一字节(8位)之外又额外增加了一位用来进行错误检测。比如一个字节中存储了某一数值(1、0、1、0、1、0、1、1),把每一位相加起来(1+0+1+0+1+0+1+1 = 5)。若其结果为奇数,对于偶校验,校验位就定义为1,反之则定位为O;对于奇校验,则相反。当CPU返回读取存储的数据时,它会再次相加前 ...
【技术保护点】
一种硬件表项校验错误的处理方法,其特征在于,包括:获取器件的校验信息寄存器记录的该器件的硬件表项校验错误信息;其中,所述硬件表项校验错误信息包括出错硬件表项的地址和出错次数;确定第一预设时间内所述硬件表项校验错误信息中出错硬件表项的出错次数超过门限值,则根据该出错硬件表项的地址确定该出错硬件表项的索引;根据所述出错硬件表项的索引查询对应的软件表项,并根据查询到的软件表项刷新所述出错硬件表项;确定在第二预设时间内所述器件的校验信息寄存器未记录新的硬件表项校验错误信息,则保持所述器件工作状态。
【技术特征摘要】
1.一种硬件表项校验错误的处理方法,其特征在于,包括 获取器件的校验信息寄存器记录的该器件的硬件表项校验错误信息;其中,所述硬件表项校验错误信息包括出错硬件表项的地址和出错次数; 确定第一预设时间内所述硬件表项校验错误信息中出错硬件表项的出错次数超过门限值,则根据该出错硬件表项的地址确定该出错硬件表项的索引; 根据所述出错硬件表项的索引查询对应的软件表项,并根据查询到的软件表项刷新所述出错硬件表项; 确定在第二预设时间内所述器件的校验信息寄存器未记录新的硬件表项校验错误信息,则保持所述器件工作状态。2.如权利要求I所述的方法,其特征在于,所述根据所述硬件表项校验错误信息确定出错硬件表项的索引,具体通过以下公式实现i= L (Adl-AdO) /S」 其中,L (*)」为对(*)进行向下取整,i为出错硬件表项的索引,ADO为硬件表项在内存中的起始地址,ADl为出错次数超过阈值的出错硬件表项的地址,S为硬件表项的大小,单位为字节。3.如权利要求I所述的方法,其特征在于,当所述出现故障的器件具有复位功能时,该方法还包括 确定所述第二预设时间内所述器件的校验信息寄存器记录了新的硬件表项校验错误信息,则触发所述出现故障的器件进行复位;或, 确定所述第二预设时间内所述器件的校验信息寄存器记录了新的硬件表项校验错误信息,则对所述出现故障的器件进行下电处理,并重新上电。4.如权利要求I所述的方法,其特征在于,当所述出现故障的器件具有复位功能时,该方法还包括 确定所述第二预设时间内所述器件的校验信息寄存器记录了新的硬件表项校验错误信息,则触发所述出现故障的器件进行复位; 当所述故障仍未被修复时,对所述出现故障的器件进行下电处理,并重新上电。5.如权利要求I所述的方法,其特征在于,该方法还包括 确定所述第二预设时间内所述器件的校验信息寄存器记录了新的硬件表项校验错误信息,则提示用户所述器件故障。6.一种硬件表项校验错误的处理装置,其特征在于,包括 获取模块,用于获取器件的校验信息寄存...
【专利技术属性】
技术研发人员:刘如冰,许诚,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。