一种基于UEFI的计算机内存转接卡测试方法和装置与流程

文档序号:11199097阅读:570来源:国知局
一种基于UEFI的计算机内存转接卡测试方法和装置与流程

本发明涉及计算机测试领域,具体的说是一种基于uefi的计算机内存转接卡测试方法和装置。



背景技术:

目前对计算机性能和稳定性的要求不断提高,而内存是计算机中重要的部件之一,内存的运行也决定了计算机的稳定运行,是计算机产品性能一个重要衡量标准。对内存应用的不断增加,内存衍生品的市场需求也不断增加,比如为了便于产品开发设计而出现的内存转接卡。

在计算机产品出厂之前,会进行各种部件功能测试,以确保产品性能的稳定性和优良率。在内存使用中增加内存转接卡后,势必会对内存转接卡传输信息的稳定性和完整性、有效性等进行测试。通常对内存转接卡进行测试采用的方法是,在计算机操作系统下进行测试,这种方式需要在操作系统中安装测试工具和相应驱动,并且启动操作系统耗时较长。当大批量计算机内存转接卡需要测试时,逐个进行测试,势必会浪费大量人力和时间,测试效率很低。

因此,开发一种简单快捷的计算机内存转接卡测试方法,基于uefi进行计算机内存转接卡测试。uefi(unifiedextensiblefirmwareinterface,统一的可扩展固件接口)是intel为pc固件的体系结构、接口和服务提出的建议标准,用于操作系统自动从预启动的操作环境,加载到一种操作系统上,提供一组在操作系统加载之前(启动前),在所有平台上一致的、正确指定的启动服务。



技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供一种基于uefi的计算机内存转接卡测试方法和装置。

本发明所述一种基于uefi的计算机内存转接卡测试方法和装置,解决上述技术问题采用的技术方案如下:所述基于uefi的计算机内存转接卡测试方法,通过一测试u盘来测试一计算机内存转接卡,将内存转接卡插接在所述计算机中,内存转接卡连接内存,同时将测试u盘插接在所述计算机上,所述测试u盘中含有内存转接卡测试程序和所述计算机的内存数据信息;所述计算机内存转接卡测试方法主要实现步骤如下:

1)计算机上电;

2)进入biossetup,设置第一启动项为bootfrombuild-inefishell;

3)接入测试u盘,通过uefi启动startup.nsh脚本引导进入测试u盘;

4)通过测试u盘中测试程序收集所述计算机的内存相关信息;

5)对获取到的内存信息进行计算,与测试u盘中包含的内存数据信息进行比较,完成所述计算机中内存转接卡的测试操作。

优选的,所述测试u盘中包含的内存数据信息,有所述计算机硬件平台支持rank_num,以及与所述计算机硬盘平台兼容的相应内存类型对应的spd信息,以及计算writeleveling所需的延时数据。

优选的,对获取到的内存信息进行计算,然后将获取的内存信息、writeleveling延时计算值与测试u盘中的内存数据信息进行比较,若计算结果在内存数据范围内则内存转接卡测试通过;否则此内存转接卡内存设备测试不通过。

一种基于uefi的计算机内存转接卡测试装置,其结构主要包括一计算机、内存转接卡和测试u盘,所述内存转接卡插接在所述计算机中,所述内存转接卡上插接有内存,所述测试u盘同样连接在所述计算机上;

对所述计算机设置biossetup启动顺序,设置第一启动项为:bootfrombuild-inefishell;所述测试u盘中含有内存转接卡测试程序,通过该测试程序所述测试u盘能够收集所述计算机的内存相关信息;同时所述测试u盘中包含所述计算机的内存数据信息,将测试u盘收集到的内存信息与测试u盘中的内存数据信息进行比较,完成计算机内存转接卡测试。

本发明所述一种基于uefi的计算机内存转接卡测试方法和装置,与现有技术相比具有的有益效果是:本发明基于uefi进行计算机内存转接卡测试,不需要计算机操作系统支持即可实现,克服了现有计算机操作系统下进行内存转接卡测试所有的缺陷,简单快捷,维护方便,极大提高了测试效率,节省了测试成本,提高了内存转接卡测试准确性。

附图说明

附图1为基于uefi进行计算机内存转接卡测试的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种基于uefi的计算机内存转接卡测试方法进一步详细说明。

实施例:

本实施例所述基于uefi的计算机内存转接卡测试装置,主要包括一计算机、内存转接卡和测试u盘,所述内存转接卡插接在该计算机中,所述转接卡上插接有内存,所述测试u盘同样连接在该计算机上;

对所述计算机设置biossetup启动顺序,设置第一启动项:bootfrombuild-inefishell;所述测试u盘中含有相应测试程序,通过该测试程序所述测试u盘能够收集内存设备的相关信息;同时所述测试u盘中包含该计算机的内存数据信息,将测试u盘收集到的内存设备信息与测试u盘中的内存数据信息进行比较,进行计算机内存转接卡测试。

通过所述测试u盘收集内存设备相关信息,并对获取的内存设备相关信息进行计算,将获取的内存设备信息、计算结果与所述测试u盘中的内存数据信息进行比较,若计算结果在内存数据范围内则表明该内存转接卡测试通过,否则表明该内存转接卡测试不通过。

所述测试u盘中包含有所述计算机硬盘平台支持的rank_num,以及与本平台兼容的相应内存设备类型对应的spd信息,如内存容量等,以及计算writeleveling所需的延时数据。

内存spd信息是内存模组上面的一个可擦写的rom,里面记录了该内存的许多重要信息,诸如内存的芯片及模组厂商、工作频率、工作电压、速度、容量、电压与行、列地址带宽等参数。

采用本实施例所述基于uefi的计算机内存转接卡测试装置,实现了一种计算机内存转接卡测试方法,如附图1所示,其具体实现步骤如下:

1)计算机上电;

2)进入biossetup,设置第一启动项为bootfrombuild-inefishell;

3)接入测试u盘,uefi启动startup.nsh脚本引导进入测试u盘;

4)通过测试u盘中测试程序收集该计算机的内存设备相关信息;

5)对获取到的内存信息进行计算,与测试u盘中包含的内存数据信息进行比较,完成该计算机中内存转接卡的测试操作。

步骤5)中,所述测试u盘中包含的内存数据信息,有所述计算机硬件平台支持rank_num,以及与该平台兼容的相应内存设备类型对应的spd信息,以及计算writeleveling所需的延时数据。

步骤5)中,将获取到的内存信息进行计算,然后将获取的内存信息、writeleveling延时计算值与测试u盘中的内存数据信息进行比较,若计算结果在内存数据范围内则内存转接卡测试通过;否则此内存转接卡内存设备测试不通过。

具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1