Hi:欢迎来到提高路网-专业的论文辅导网站     

所有论文科目分类

首页 > 免费论文 > 计算机论文 > 计算机硬件

计算机硬件测试系统设计与实现

作者:2018-01-17 11:30:35阅读:文章来源:

摘要:分析了计算机硬件测试系统的设计规范,研究了各测试功能模块的实现。

关键词:计算机;硬件测试;设计与实现

引言

计算机硬件是计算机系统中各种物理装置的总称,并且按照系统结构的要求可以将其形成一个统一的有机体,从而有利于实现对计算机内各种软件正常运行的有效维护。因此,对数据和程序进行输入和存储,按照程序加工数据是计算机硬件的主要功能。

1计算机硬件测试系统的设计规范

1.1通用设计方面的要求1)基于XML文件对测试时间和次数等通用参数的支持,配置时所输入的文件必须为该形式的文件,其中测试时间指的是测试所能够持续的时长;测试次数则是在指定测试时间内配置所完成的次数,每个测试所包括的不同可选测试项目的配置都是由XML文件指定的。2)每个测试工具只要是硬件相关,便都必须具备硬件显示信息的基本功能,如硬件测试的厂商、端口号、型号以及驱动的版本等,以UI模块的设计为准则实现对每个测试工具UI的设计。测试完成后,程序的返回值只有0与非0两种情况,其中0代表的测试正常,非0则表示测试过程中程序出现自定义的错误。3)测试模块需要设计成自动运行,即不要安装任何软件便可以自动运行,在同一目录内使用测试所需要的非Windows自库文件和相关执行程序。同时,编写者在测试模块要封装成相关测试构件的形式。1.2文档需求测试模块在进行交付和验收时需要提交完整的文档:1)交档的目录需要经过一定的交付流程;2)文档在设计过程中会涉及到多种软件的应用,如高层设计、组织结构、相关的文件关系图、数据流图以及流程图等;3)代码源程序,主要包括各种文件,如资源、程序代码以及其他文件等;4)代码所对应的各种程序设计文档,函数和全局变量的说明、函数输入输出以及关键数据的结构等;5)编译和使用过程中会用到相关的说明书,如各种执行文件的编译和生成、安装包的部署和发行、测试模块所使用的各种说明书以及要求Word和PDF所提供的各种格式以及众多版本等。1.3测试构件测试构件是由运行测试机上众多的个体模块构成的,而测试模块主要是每个单独测试项目所需要的各种文件的集合体以及按照各种要求完成对相关文件和数据的配置,如对处理器、内存以及硬盘的测试等。同时,在服务器或者PC等测试系统中,各种测试项目需要在同一个目录内进行集中统一的存放和管理。但是,测试构件可能是自行开发的也可能是集成第三方开发的,又或者是商业所集成的各种测试工具等。因此,测试构件构成的要求非常严格,不仅能够直接运行各种执行程序文件,支持和满足第三方程序的执行,将各种测试结果的数据收集起来经过整理确保其格式的统一性,并且对于各种商业测试还能实现自动安装以及完成相关的执行处理操作等。1.4目录结构定义测试流程是在测试构件中所引用的最小测试单位,但是如果测试程序是相同的,测试流程和参数不同,则生成的测试构件有很多个。但是这些测试构件所指的测试程序都是相同的,只是所包含的测试和数据配置有所不同。同时,测试构件在系统中是以目录文件的形式存在的,其名称的区分主要是目录名。

2各测试功能模块的实现

2.1处理器测试1)设计要求。处理器的测试往往分为功能和压力测试,对功能的测试是对处理器厂商、型号、类别、当前运行的频率、支持的指令集合以及标称频率的测试;压力测试则是对单核和多核并行压力的测试。2)总体设计功能的实现。一方面,可以显示CPU的各种信息,鼠标相关信息的安装,如驱动等,左右键的调换以及具体移动的数据;另一方面,还能测试CPU的速度。3)部分代码实现。CPU速度测试的原理原本就十分简单,即在规定时间内统计和记录CPU运行的次数以及变化情况,然后相应地计算出其具体的速度。本模块的模型是对话框形式,通过对各控件变量进行一定的类向导映射,以及定义相关时间类,通过单击相关事件按钮便能够测试速度的功能。另外,完成相应的测试之后,还会在相应的目录下面生成result.txt文件,以此来对本次测试的相关信息进行记录。2.2存储器测试1)设计要求。硬盘是电脑重要的外部存储器之一,不仅拥有超大的容量,并且运行速度非常快,并且其作为机械部件的一种,指标非常多,寻道时间、主轴转速都存在,单碟容量和内部所传输的速率是性能方面的主要体现。其中性能被限制主要与硬盘的子系统有关,虽然硬盘的外存很快,但是其速度相对于CPU内存而言非常慢。另外,存储器的测试主要包括对基本信息和读写的测试。2)总体设计。在Windows和Linux系统中都可以把设备当作相关的文件来操作,对于Windows系统而言,可以将串口1、2当作com1、2传递给CreateFile函数中,其中利用文件放路径的形式将所需要进行访问和操作的硬件设备全部指明是参数COM1和COM2的根本目的。这在一定程度上与所要访问的串行端口十分相似,并且还能实现对磁盘扇区的访问。值得注意的是硬盘操作的标识并不需要用disk1和disk2来标识。基于逻辑扇区在逻辑分区的上面,在对磁盘逻辑分区进行访问的过程中需要指定某种特定的格式。3)算法实现。Windows磁盘本身具有相对较大的缓冲区,在读取相关的磁盘数据时,系统实际读取数据的长度可能会比指定数据长,这样的好处便是当你下次再读取相关数据时,如果缓冲区保留了你所要读取的数据,便不需要读盘直接复制过去即可;在磁盘中写入数据时,系统会自动提醒你将数据复制到缓冲区,待写入成功之后,系统后台会逐渐在磁盘中写入数据。若编写程序时没有对上述因素进行考虑,则所测试的结果可能并不准确。

3结语

本文通过对计算机硬件测试系统设计规范的探究,掌握其在通用设计、文档、测试构件以及目录结构方面的具体要求,在此基础上从处理器和存储器测试两方面对各测试功能模块的实现进行了深入的研究和分析。

最近相关

最新更新

热门推荐

[经济法]九好集团财务造假案例分析与对策思考
 九好集团是2017年第一家因“忽悠式重组上市”而被证监会处以顶格处罚的后勤托管服务公司,主要业务模式是作为中介服务平台为客户寻找后勤服务供应商,根据成交额收取一定比例的服务费。九好集团财务造假手段,可以代表我国拟上市公司财务造假普遍存在的现状...[全文]
[行政管理]单纯收受行政管理对象财物的司法认定
  在单纯收受下级、行政管理对象的财物行为中,国家工作人员并未利用职务上的便利为对方谋取利益,也不存在具体请托事项。司法解释规定此类行为一定条件下可构成受贿,但在具体执行中尚有不少疑难问题。事实上,将单纯收受下级、行政管理对象的财物认定为受贿,...[全文]
[互联网技术]人工智能时代的特点及就业趋势
摘要:随着科学技术的发展,人工智能在各行各业的应用日渐广泛。人工智能在改变了人们的生活的同时,也对社会的就业形势带来了一定的影响。本文将简单阐述人工智能时代的特点,并分...[全文]
[世界历史]海绵城市建设的困难误区及推进建议
 1、海绵城市热潮  传统的城市雨水系统建设模式已经对水环境造成巨大的负面影响与危害,近年来的城市内涝灾害广受病垢。  事实上,严重的径流污染、水文循环的破坏乃至生...[全文]
[硕博论文]基于上市大数据企业的经营绩效与研发投入关系研究
近年来,大数据(Big Data)已经成为学术界和业界所共同关注的热点和焦点。随着网络和信息技术的普及,人类产生的数据量呈指数级增长,这与原始信息时代已经很不一样。...[全文]
[信息]联系方式
欢迎访问提高路网。您有任何问题,都可与提高路网取得联系。以下是提高路网的联系渠道: 一、推荐您与提高路网的在线客服联系,以获得最快最及时的回复。如果客服不在线请致电138...[全文]
[硕博论文]RV减速器可靠性研究与关键件疲劳可靠性分析
RV减速器是结合行星传动和巧妙地利用曲柄轴实现摆线传动的减速器,具有结构紧凑、过载能力强和可靠性高等优点。目前国内的RV减速器仅处于研究生产阶段,其主要原因是...[全文]
[信息]关于我们
提高路-论文网(www.tigaolu.com)全国论文辅导平台。本着帮助有志于提高自身任职现状的人们,提高路-论文网是国内较早提供论文、职称解决方案的服务商,是中国在线学术服...[全文]
[财政税收]港澳地区及大陆税收政策的差异
摘要:虽然港澳地区和大陆同属中国政府管辖,但由于历史原因,港澳在社会经济制度、经济发展模式、发展水平及税收管理政策等方面和大陆存在差异。我国经济的发展使港澳和大陆之间...[全文]
[法理法史]国际法历史发展因素
广义地说,古代社会已有国际法(可称之为“古代国际法”),或者至少有国际法的遗迹。当然,一般意义上,国际法是指近现代国际法,下面是编辑老师为大家准备的国际法历史发展...[全文]
[艺术理论]颐和园园林艺术论文范例赏析(共2篇)
  颐和园园林艺术论文怎么写呢?颐和园园林是中国现在保存最完好和规模最大的古代园林,同时也是我国园林艺术的杰出代表,是我国清代著名的皇家园林,其兴建历经乾隆、光绪两朝,园林布局集中了皇家园林与私家园林、北方园林与南方园林之特色,下面是千里马...[全文]
[硕博论文]基于双边市场的平台纵向一体化策略研究
双边平台具有网络外部性、不对称定价、用户多归属等双边市场所特有的特征,这些特征使得双边平台的竞争模式与传统企业有所区别,平台用户数量是平台企业的主要竞争目...[全文]