The invention relates to an automatic verification method, device, computer equipment and storage medium for SPD data, which includes acquiring expected SPD data, acquiring SPD data to be verified, displaying each byte bit value of expected SPD data and each byte bit value of SPD data to be verified by interface, and comparing each byte bit value of expected SPD data with each byte of SPD data to be verified by matching algorithm. Bit value to get the result of comparison; judge whether the result of comparison is different bit; if so, mark the position of difference bit, and display the difference bit of the mark to get the difference bit value of the mark. Determine whether each byte bit value of the SPD data to be validated is compared; if not, return the matching algorithm to compare each byte bit value of the expected SPD data with each byte bit value of the SPD data to be validated to obtain the comparison result. The invention realizes automatic verification of SPD data, and is not prone to leak detection and error, and improves verification efficiency.
【技术实现步骤摘要】
SPD数据自动验证方法、装置、计算机设备及存储介质
本专利技术涉及SPD数据验证方法,更具体地说是指SPD数据自动验证方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的快速发展,计算机内存市场得到了增加,为提高内存性能,内存SPD(模组存在的串行检测,SerialPresenceDetect)顺势而起。内存SPD是内存模组上面的一个可擦写的ROM(只读存储器,ReadOnlyMemory),里面记录了内存的许多重要信息,诸如模组厂商、工作频率、工作电压、容量等参数。在启动计算机以后,主板BIOS(基本输入输出系统,BasicInput/OutputSystem)就会读取内存SPD中的信息,主板北桥芯片组就会根据这些参数信息来自动配置相应的内存工作时序与控制寄存器,从而可以充分发挥内存条的性能。同时内存SPD芯片也是识别内存品牌的一个重要标志。如果内存SPD内的参数值不合理,不但不能起到优化内存的作用,反而还会引起系统工作不稳定,甚至死机。因此,校验SPD数据的正确性变得尤其重要。在如今的检验内存SPD数据方式中,主要有通过Eureka2即服务发现框架工具对每个字节值一一校验方式和传统的人工质检方式。使用Eureka2虽然直观展示了每个数值的含义,但是还是需要对每个字节位进行检验,而内存SPD数据并不是所有的字节位都会错误,只是某个字节位或几个字节位出现了差异,就造成不必要的时间耗费;对于人工质检方式,需要校验人员查专业文档对每个位进行检查,这种方式不仅耗时耗力,而且容易漏检和出错。因此,有必要设计一种方法,实现自动验证SPD数据,且不易出现检漏 ...
【技术保护点】
1.SPD数据自动验证方法,其特征在于,包括:获取期望SPD数据;获取待验证SPD数据;将期望SPD数据每个字节位值以及待验证SPD数据每个字节位值进行界面化展示;通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果;判断所述比对结果是否是有差异位;若是,则标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值。判断待验证SPD数据的每个字节位值是否都对比;若否,则返回所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果。
【技术特征摘要】
1.SPD数据自动验证方法,其特征在于,包括:获取期望SPD数据;获取待验证SPD数据;将期望SPD数据每个字节位值以及待验证SPD数据每个字节位值进行界面化展示;通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果;判断所述比对结果是否是有差异位;若是,则标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值。判断待验证SPD数据的每个字节位值是否都对比;若否,则返回所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果。2.根据权利要求1所述的SPD数据自动验证方法,其特征在于,所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果,包括:对期望SPD数据以及待验证SPD数据按照数组地址进行存储,以得到期望SPD数组以及待验证SPD数组;对期望SPD数组的每个字节位以及待验证SPD数组每个字节位分配标识符,以得到带标识符的期望SPD数组和带标识符的待验证SPD数组;对带标识符的期望SPD数组和带标识符的待验证SPD数组进行分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值;比对相同标识符的期望SPD数据字节位值与待验证SPD数据的字节位值,以得到比对结果。3.根据权利要求2所述的SPD数据自动验证方法,其特征在于,所述对带标识符的期望SPD数组和带标识符的待验证SPD数组进行分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,包括:对带标识符的期望SPD数组以及带标识符的待验证SPD数组按照同一规则进行行列分割,以得到分割结果;对分割结果的相邻列之间的字节位值通过空格分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值。4.根据权利要求3所述的SPD数据自动验证方法,其特征在于,所述同一规则包括多行十六列形式的SPD数据内容编写规范。5.根据权利要求4所述的SPD数据自动验证方...
【专利技术属性】
技术研发人员:李创锋,农腾飞,
申请(专利权)人:深圳市金泰克半导体有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。