【技术实现步骤摘要】
【国外来华专利技术】
本文描述的实施例一般涉及验证存储器器件完整性,更具体而言,涉及在线计算设备中的存储器验证。
技术介绍
在有限场景中使用基于校验和的系统来验证计算机存储器的完整性是已知的。例如,纠错码(ECC)随机存取存储器(RAM)检测存储器错误但是只在访问存储器的特定部分时执行这种错误检测。以离线模式验证存储器完整性也是已知的,诸如通过执行存储器测试实用程序而不是传统的操作系统。然而,现有系统和方法没有提供在计算机在线一正在需求分页的(demand paged)操作系统内执行一个或多个应用程序一时的连续存储器验证。尤其在需要长时间段内的高可靠性的计算设备中,适当的存储器器件功能的验证是必要的。例如,某些高可靠性系统在很少活动的情况下运行数月或数年,但是期望这些系统在紧急情况下无瑕疵地发挥功能。因此,存在对于计算设备中的连续在线存储器验证的需要。
技术实现思路
在一个方面,提供一种用于验证存储器器件的完整性的方法。该方法包括通过耦合于该存储器器件的处理器来标识与该存储器器件内的至少一个存储器位置相对应的至少一个存储器块。该至少一个存储器块包括与先前校验和相关联的第一存储器块。通过该 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.05.06 US 12/775,2131.一种用于验证存储器器件的完整性的方法,所述方法包括 通过耦合于所述存储器器件的处理器,标识与所述存储器器件内的至少一个存储器位置相对应的至少一个存储器块,所述至少一个存储器块包括与先前校验和相关联的第一存储器块; 通过所述处理器确定所述第一存储器块是否被指定为只读; 至少部分地基于所述第一存储器块内的数据由所述处理器计算当前校验和; 当所述第一存储器块被指定为只读且所述先前校验和表示所述第一存储器块内的预期数据时,确定所述当前校验和是否等于所述先前校验和;以及 当所述当前校验和不等于所述先前校验和时,经由通知接口指示所述第一存储器块的验证失败。2.如权利要求1所述的方法,还包括当所述当前校验和等于所述先前校验和时,经由所述处理器指示所述第一存储器块的验证成功。3.如权利要求2所述的方法,其中指示所述第一存储器块的验证成功包括记录确定所述当前校验和等于所述先前校验和的第一时间,所述方法还包括 在所述第一时间之后的第二时间,通过所述处理器确定所述第一时间是否比预定义阈值使用期限长;以及 当所述第一时间比所述预定义阈值使用期限长时,确定所述第一存储器块是否被指定为已读并计算当前校验和。4.如权利要求1所述的方法,还包括,对于所述多个存储器块中的每个存储器块,确定所述存储器块是否被指定为已读,计算当前校验和,确定所述当前校验和是否等于所述先前校验和,以及指示所述存储器块的验证失败。5.如权利要求1所述的方法,还包括,当所述先前校验和不表示所述第一存储器内的预期数据时,将所述当前校验和定义为所述第一存储器块的先前校验和。6.如权利要求1所述的方法,还包括,在确定所述第一存储器块是否被指定为只读之前,禁止所述处理器内的中断信号。7.如权利要求6所述的方法,还包括,在确定所述当前校验和是否等于所述先前校验和之后,使能所述处理器内的中断信号。8.如权利要求1所述的方法,还包括 通过所述处理器,登记所述处理器内的中断信号的通知;以及 当在确定所述第一存储器块是否被指定为只读之后接收到中断信号的通知时,中止以下中的一个或多个计算当前校验和并确定所述当前校验和是否等于所述先前校验和。9.如权利要求1所述的方法,其中经由通知接口指示验证失败包括以下中的一个或多个经由呈现接口呈现可见警告,经由呈现接口呈现可听警告,以及经由通信接口传送验证失败消息。10.如权利要求1所述的方法,还包括通过确定所述第一存储器块是否被分配到操作系统内核文本来确定所述先前校验和是否表示所述第一存储器块内的预期数据。11.如权利要求1所述的方法,其中标识至少一个存储器块包括标识表示单个文件的内容的多个存储器块。12.一种用于验证存储器器件的完整性的系统,所述系统包括存储器器件,包括多个存储器位置; 耦合于所述存储器器件的处理器,并且对于与所述多个存储器位置中的一个或多个存储器位置相对应的多个存储器块中的每个存储器块,所述处理...
【专利技术属性】
技术研发人员:TS波特,D贝克,BR小蒙特戈梅里,D多普森,
申请(专利权)人:UTC消防和保安美国有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。