計算機硬件測試系統(tǒng)設(shè)計與實現(xiàn)
完整的計算機系統(tǒng)由計算機硬件和計算機軟件兩部分組成,機械的電子物理器件構(gòu)成計算機硬件,程序、文檔等構(gòu)成計算機軟件。下面是小編搜集整理的計算機硬件測試系統(tǒng)設(shè)計與實現(xiàn)的論文范文,歡迎大家閱讀參考。
摘要:剖析了計算機硬件測試零碎的設(shè)計標準,研討了各測試功用模塊的完成。
關(guān)鍵詞:計算機;硬件測試;設(shè)計與完成
引言
計算機硬件是計算機零碎中各種物理安裝的總稱,并且依照零碎構(gòu)造的要求可以將其構(gòu)成一個一致的無機體,從而有利于完成對計算機內(nèi)各種軟件正常運轉(zhuǎn)的無效維護。因而,對數(shù)據(jù)和順序停止輸出和存儲,依照順序加工數(shù)據(jù)是計算機硬件的次要功用。
一、計算機硬件測試零碎的設(shè)計標準
1.1通用設(shè)計方面的要求1)基于XML文件對測試工夫和次數(shù)等通用參數(shù)的支持,配置時所輸出的文件必需爲該方式的文件,其中測試工夫指的是測試所可以繼續(xù)的時長;測試次數(shù)則是在指定測試工夫內(nèi)配置所完成的次數(shù),每個測試所包括的不同可選測試項目的配置都是由XML文件指定的。
2、每個測試工具只需是硬件相關(guān),便都必需具有硬件顯示信息的根本功用,如硬件測試的廠商、端口號、型號以及驅(qū)動的版本等,以UI模塊的設(shè)計爲原則完成對每個測試工具UI的設(shè)計。測試完成后,順序的前往值只要0與非0兩種狀況,其中0代表的測試正常,非0則表示測試進程中順序呈現(xiàn)自定義的錯誤。3、測試模塊需求設(shè)計成自動運轉(zhuǎn),即不要裝置任何軟件便可以自動運轉(zhuǎn),在同一目錄內(nèi)運用測試所需求的非Windows自庫文件和相關(guān)執(zhí)行順序。同時,編寫者在測試模塊要封裝成相關(guān)測試構(gòu)件的方式。
1.2文檔需求測試模塊在停止交付和驗收時需求提交完好的文檔:
(1)交檔的目錄需求經(jīng)過一定的交付流程;
(2)文檔在設(shè)計進程中會觸及到多種軟件的使用,如高層設(shè)計、組織構(gòu)造、相關(guān)的文件關(guān)系圖、數(shù)據(jù)流圖以及流程圖等;
(3)代碼源順序,次要包括各種文件,如資源、順序代碼以及其他文件等;
(4)代碼所對應(yīng)的各種順序設(shè)計文檔,函數(shù)和全局變量的闡明、函數(shù)輸出輸入以及關(guān)鍵數(shù)據(jù)的構(gòu)造等;
(5)編譯和運用進程中會用到相關(guān)的闡明書,如各種執(zhí)行文件的編譯和生成、裝置包的部署和發(fā)行、測試模塊所運用的各種闡明書以及要求Word和PDF所提供的各種格式以及眾多版本等。
1.3測試構(gòu)件測試構(gòu)件是由運轉(zhuǎn)測試機上眾多的集體模塊構(gòu)成的,而測試模塊次要是每個獨自測試項目所需求的各種文件的集合體以及依照各種要求完成對相關(guān)文件和數(shù)據(jù)的配置,如對處置器、內(nèi)存以及硬盤的測試等。同時,在效勞器或許PC等測試零碎中,各種測試項目需求在同一個目錄內(nèi)停止集中一致的寄存和管理。但是,測試構(gòu)件能夠是自行開發(fā)的也能夠是集成第三方開發(fā)的,又或許是商業(yè)所集成的各種測試工具等。因而,測試構(gòu)件構(gòu)成的要求十分嚴厲,不只可以間接運轉(zhuǎn)各種執(zhí)行順序文件,支持和滿足第三方順序的執(zhí)行,將各種測試后果的數(shù)據(jù)搜集起來經(jīng)過整理確保其格式的一致性,并且關(guān)于各種商業(yè)測試還能完成自動裝置以及完成相關(guān)的執(zhí)行處置操作等。
1.4目錄構(gòu)造定義測試流程是在測試構(gòu)件中所援用的最小測試單位,但是假如測試順序是相反的,測試流程和參數(shù)不同,則生成的測試構(gòu)件有很多個。但是這些測試構(gòu)件所指的測試順序都是相反的,只是所包括的測試和數(shù)據(jù)配置有所不同。同時,測試構(gòu)件在零碎中是以目錄文件的方式存在的,其稱號的區(qū)分次要是目錄名。
二、各測試功用模塊的完成
2.1處置器測試
1、設(shè)計要求。處置器的.測試往往分爲功用和壓力測試,對功用的測試是對處置器廠商、型號、類別、以后運轉(zhuǎn)的頻率、支持的指令集合以及標稱頻率的測試;壓力測試則是對單核和多核并行壓力的測試。
2、總體設(shè)計功用的完成。一方面,可以顯示CPU的各種信息,鼠標相關(guān)信息的裝置,如驅(qū)動等,左右鍵的互換以及詳細挪動的數(shù)據(jù);另一方面,還能測試CPU的速度。
3、局部代碼完成。CPU速度測試的原理本來就非常復(fù)雜,即在規(guī)則工夫內(nèi)統(tǒng)計和記載CPU運轉(zhuǎn)的次數(shù)以及變化狀況,然后相應(yīng)地計算出其詳細的速度。本模塊的模型是對話框方式,經(jīng)過對各控件變量停止一定的類導(dǎo)游映射,以及定義相關(guān)工夫類,經(jīng)過單擊相關(guān)事情按鈕便可以測試速度的功用。另外,完成相應(yīng)的測試之后,還會在相應(yīng)的目錄上面生成result.txt文件,以此來對本次測試的相關(guān)信息停止記載。
2.2存儲器測試
1、設(shè)計要求。硬盤是電腦重要的內(nèi)部存儲器之一,不只擁有超大的容量,并且運轉(zhuǎn)速度十分快,并且其作爲機械部件的一種,目標十分多,尋道工夫、主軸轉(zhuǎn)速都存在,單碟容量和外部所傳輸?shù)乃俾适枪δ芊矫娴拇我憩F(xiàn)。其中功能被限制次要與硬盤的子零碎有關(guān),雖然硬盤的外存很快,但是其速度絕對于CPU內(nèi)存而言十分慢。另外,存儲器的測試次要包括對根本信息和讀寫的測試。
2、總體設(shè)計。在Windows和Linux零碎中都可以把設(shè)備當作相關(guān)的文件來操作,關(guān)于Windows零碎而言,可以將串口1、2當作com1、2傳遞給CreateFile函數(shù)中,其中應(yīng)用文件放途徑的方式將所需求停止拜訪和操作的硬件設(shè)備全部指明是參數(shù)COM1和COM2的基本目的。這在一定水平上與所要拜訪的串行端口非常類似,并且還能完成對磁盤扇區(qū)的拜訪。值得留意的是硬盤操作的標識并不需求用disk1和disk2來標識。基于邏輯扇區(qū)在邏輯分區(qū)的下面,在對磁盤邏輯分區(qū)停止拜訪的進程中需求指定某種特定的格式。
3、算法完成。Windows磁盤自身具有絕對較大的緩沖區(qū),在讀取相關(guān)的磁盤數(shù)據(jù)時,零碎實踐讀取數(shù)據(jù)的長度能夠會比指定數(shù)據(jù)長,這樣的益處便是當你下次再讀取相關(guān)數(shù)據(jù)時,假如緩沖區(qū)保存了你所要讀取的數(shù)據(jù),便不需求讀盤間接復(fù)制過來即可;在磁盤中寫入數(shù)據(jù)時,零碎會自動提示你將數(shù)據(jù)復(fù)制到緩沖區(qū),待寫入成功之后,零碎后臺會逐步在磁盤中寫入數(shù)據(jù)。若編寫順序時沒有對上述要素停止思索,則所測試的后果能夠并不精確。
三、結(jié)語
本文經(jīng)過對計算機硬件測試零碎設(shè)計標準的探求,掌握其在通用設(shè)計、文檔、測試構(gòu)件以及目錄構(gòu)造方面的詳細要求,在此根底上從處置器和存儲器測試兩方面對各測試功用模塊的完成停止了深化的研討和剖析。
【計算機硬件測試系統(tǒng)設(shè)計與實現(xiàn)】相關(guān)文章:
1.計算機硬件測試系統(tǒng)設(shè)計與實現(xiàn)
2.Java日志系統(tǒng)框架的設(shè)計與實現(xiàn)
3.電力營銷管理系統(tǒng)設(shè)計與實現(xiàn)論文
4.高校信息查詢系統(tǒng)的設(shè)計與實現(xiàn)
5.軸承工裝管理系統(tǒng)的設(shè)計與實現(xiàn)
6.衛(wèi)浴銷售分析系統(tǒng)設(shè)計與實現(xiàn)開題報告