国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于檢測電腦主機板的方法及裝置的制作方法

      文檔序號:6615924閱讀:141來源:國知局

      專利名稱::用于檢測電腦主機板的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明與電腦主機板的測試技術(shù)有關(guān),尤其涉及如何確認(rèn)一電腦主機板是否能與其所支持的中央處理器(CPU)與主記憶體正常地匹配,其中涉及中央處理器的頻率比對,亦涉及主記憶體的頻率比對與存儲容量比對。
      背景技術(shù)
      :基于品質(zhì)上的要求,現(xiàn)有的電腦主機板通常需要通過許多的測試項目。然而,這些項目中并未包括確認(rèn)一電腦主機板是否能夠與其所支持的中央處理器(CPU)與主記憶體(mainmemory)正常地匹配。也就是說,在該電腦主機實際搭載其所支持的中央處理器及主記憶體而進(jìn)行運作的情況下,如果該中央處理器及主記憶體在該電腦主機板上所表現(xiàn)出來的結(jié)果如同所預(yù)期的,例如該中央處理器在該電腦主機板上所表現(xiàn)出來的實際內(nèi)頻,相同于它的額定內(nèi)頻,就可判定成該電腦主機板能夠與該中央處理器及主記憶體正常地匹配。關(guān)于這項課題目前尚未被列入電腦主機板的現(xiàn)行測試項目。另一個課題是許多電腦主機板已被設(shè)計成能夠搭配不同頻率的中央處理器,且能搭配不同頻率與存儲容量的主記憶體,因此,針對前項課題尚需考慮同一電腦主機板分別搭載不同的中央處理器與主記憶體的情形。
      發(fā)明內(nèi)容本發(fā)明的目的在于提供多種檢測電腦主機板的方法,用以確認(rèn)一電腦主機板是否能與其所支持的中央處理器與主記憶體正常地匹配。該電腦主機板上至少有一中央處理器、一主記憶體、一北橋控制器、一南橋控制器、及一BIOS記憶器,且該主記憶體上有一SPD(SerialPresenceDetect,SPD串行存在偵測)記憶器,該南橋控制器內(nèi)有一SMBus(SystemManagementBus,SMBus系統(tǒng)管理總線)控制器,該BIOS記憶器內(nèi)有一DMI(DesktopManagementInterface,DMI桌面管理界面)資料存儲區(qū)。第一種方法包括使用CPUID指令(用于提供CPU資訊,來源于用于x86結(jié)構(gòu)的CPUIDentification)讀取該中央處理器的額定外頻。從該DMI資料存儲區(qū)讀取該中央處理器的實際外頻。比對該實際外頻與額定外頻兩者是否相符。依據(jù)該實際外頻與額定外頻兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。第二種方法包括使用CPUID指令讀取該中央處理器的額定外頻。使用CPUID指令讀取該中央處理器的倍率系數(shù)(ratio)。將該額定外頻乘以該倍率系數(shù),以得到該中央處理器的額定內(nèi)頻。從該DMI資料存儲區(qū)讀取該中央處理器的實際內(nèi)頻。比對該實際內(nèi)頻與額定內(nèi)頻兩者是否相符。依據(jù)該實際內(nèi)頻與額定內(nèi)頻兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。第三種方法包括通過向該SMBus控制器下命令的方式讀取該SPD記憶器中的周期時間。根據(jù)該周期時間計算出該主記憶體的額定頻率。從該DMI資料存儲區(qū)讀取該主記憶體的實際頻率。比對該實際頻率與額定頻率兩者是否相符。依據(jù)該實際頻率與額定頻率兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。第四種方法包括通過向該SMBus控制器下命令的方式讀取該SPD記憶器中的記憶體陣列的行數(shù)與列數(shù)。通過向該SMBus控制器下命令的方式讀取該SPD記憶器中的記憶庫數(shù)(bank)。根據(jù)所讀取到的行數(shù)、列數(shù)、與記憶庫數(shù)計算出該主記憶體的額定存儲容量。從該DMI資料存儲區(qū)讀取該主記憶體的實際存儲容量。比對該實際存儲容量與額定存儲容量兩者是否相符。依據(jù)該實際存儲容量與額定存儲容量兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。上述方法可以選擇性地實施,也可作任意組合,較佳是全部實施。無論如何這些方法都可以通過電腦程序予以實現(xiàn)。本發(fā)明還提供一種用于檢測電腦主機板的電腦,其存儲有一測試程序,該測試程序系被配置成能實現(xiàn)如上述各種方法。本發(fā)明還提供一種存儲媒體,其存儲上述的測試程序。本發(fā)明的技術(shù)效果在于,借由對中央處理器的頻率比對,及對主記憶體的頻率比對與存儲容量比對,而達(dá)到確認(rèn)一電腦主機板是否能夠與其所支持的中央處理器與主記憶體正常地匹配。圖1為本發(fā)明系統(tǒng)較佳實施例方塊圖。圖2為本發(fā)明中待測電腦主機板的基本結(jié)構(gòu)圖。圖3為本發(fā)明的測試程序的結(jié)構(gòu)示意圖。具體實施例方式為了讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細(xì)說明如下。圖1為本發(fā)明系統(tǒng)一較佳實施例的方塊圖,其中指出該系統(tǒng)包括一測試用電腦1及一測試程序2。該測試用電腦1包括一主機10、及一些周邊裝置,例如顯示器11、滑鼠12、鍵盤13、硬盤14等等。簡言之,該測試用電腦1的基本結(jié)構(gòu)類似于一般的個人電腦,比較特別的是,設(shè)置在該主機10上的電腦主機板3是待測試的對象。測試的目的在于確認(rèn)該電腦主機板3是否能夠與其所支持的中央處理器及主記憶體分別正常地匹配。也就是說,在該電腦主機板3實際搭載其所支持的中央處理器及主記憶體而進(jìn)行運作的情況下,如果該中央處理器在該電腦主機板3上所表現(xiàn)出來的實際外頻,相同于它的額定外頻,就判定成該電腦主機板3能夠與該中央處理器正常地匹配。如果該中央處理器在該電腦主機板3上所表現(xiàn)出來的實際內(nèi)頻,相同于它的額定內(nèi)頻,也判定成該電腦主機板3能夠與該中央處理器正常地匹配。同樣地,如果該主記憶體在該電腦主機板3上所表現(xiàn)出來的實際頻率,相同于它的額定頻率,就判定成該電腦主機板3能夠與該主記憶體正常地匹配。如果該主記憶體在該電腦主機板3上所表現(xiàn)出來的實際存儲容量,相同于它的6額定存儲容量,就判定成該電腦主機板3能夠與該主記憶體正常地匹配。從而可知,欲確認(rèn)一電腦主機板是否能夠與其所支持的中央處理器及主記憶體分別正常地匹配,該電腦主機板至少需要通過以下數(shù)項測試項目中的一項或數(shù)項,即(一)中央處理器外頻檢測;(二)中央處理器內(nèi)頻檢測;(三)主記憶體頻率檢測;及(四)主記憶體存儲容量檢測。較佳的檢測方式是要求該電腦主機板通過全部的測試項目。如圖2所示,為了要對該電腦主機板3進(jìn)行上述的測試項目,需將該電腦主機板3所能支持的一中央處理器4(例如CPU133MHz)及一主記憶體5(例如DDR2400MHz)分別插置到該電腦主機板3上的對應(yīng)插座。同時,也需要將一些必要的程序,例如操作系統(tǒng)(OS),安裝到該測試用電腦1上,這當(dāng)然包括該測試程序2。其中,該中央處理器4及主記憶體5都是選用被驗證過的正常裝置,也就是說,當(dāng)該中央處理器4及主記憶體5被分別插置到一片正常的電腦主機板上而進(jìn)行運作時,該中央處理器4的額定外頻及額定內(nèi)頻是分別相同于其在該正常的電腦主機板上所表現(xiàn)出來的實際外頻及實際內(nèi)頻,該主記憶體5的額定頻率及額定存儲容量是分別相同于其在該正常的電腦主機板上所表現(xiàn)出來的實際頻率及實際存儲容量。在隨后的說明中,是以該電腦主機板3需通過上述全部測試項目作例子,所以,在該測試用電腦1以該電腦主機板3為核心地進(jìn)行運作的期間,如果該中央處理器4及主記憶體5被測出有以下情形之一者,就表示該電腦主機板3是未通過測試,艮卩該中央處理器4的額定外頻不同于其在該電腦主機板3上所表現(xiàn)出來的實際外頻;該中央處理器4的額定內(nèi)頻不同于其在該電腦主機板3上所表現(xiàn)出來的實際內(nèi)頻;該主記憶體5的額定頻率不同于其在該電腦主機板3上所表現(xiàn)出來的實際頻率;以及該主記憶體5的額定存儲容量不同于其在該電腦主機板3上所表現(xiàn)出來的實際存儲容量。未通過測試的電腦主機板3將被判定成無法與其所支持的中央處理器及主記憶體作正常地匹配,必要時可視其為不良品。該電腦主機板3及其它待測的電腦主機板,都需要包含有如圖2所示的基本結(jié)構(gòu),即該電腦主機板3有上述的中央處理器4及主記憶體5,一北橋控制器6(或主記憶體控制器(MemoryControllerHub,MCH)),一南橋控制器7(或輸入輸出入裝置控制器(I/OControllerHub)),以及一BIOS記憶器8。該主記憶體5上有一SPD記憶器50,該南橋控制器7內(nèi)有一SMBus控制器70。該BIOS記憶器8內(nèi)有一DMI資料存儲區(qū)80。該SPD記憶器50(SerialPresenceDetect,SPD),是一種非揮發(fā)性記憶器,其存儲有該主記憶體5的規(guī)格資料,例如該主記憶體5的速度、記憶體陣列行數(shù)與列數(shù)、記憶庫數(shù)(bank)、工作電壓、延遲時間、周期時間(SDRAMcycletimeatmaximumsupported)、制造商等資料。該SMBus控制器70是用來控制圖2中的系統(tǒng)管理總線71(SystemManagementBus,SMBus),通過對該SMBus控制器70下命令的方式,才能讀取到該SPD記憶器50內(nèi)的資料。該BIOS記憶器8,是一種非揮發(fā)性記憶器,其存儲有一組BIOS程序及一組DMI資料。該DMI資料被指定存儲在該BIOS記憶器8中的DMI資料存儲區(qū)80,此區(qū)也稱為管理信息格式資料庫(ManagementInformationFormatDatabase,MIFD),通過一桌面管理界面(DesktopManagementInterface,DMI)可以存取該DMI資料存儲區(qū)80中的資料。該DMI資料包括該測試用電腦1本身及其周邊設(shè)備的相關(guān)數(shù)據(jù),例如該中央處理器4在該電腦主機板3上運作時的實際外頻與實際內(nèi)頻(其存在于DMItabletype4中),又例如該主記憶體5在該電腦主機板3上運作時的實際頻率與實際存儲容量(其存在于DMItabletypel7中)。如圖3所示,該測試程序2可用組合語言或其它適當(dāng)?shù)某绦蛘Z言來撰寫,其包括一中央處理器外頻檢測程序20、一中央處理器內(nèi)頻檢測程序21、一主記憶體頻率檢測程序22、及一主記憶體存儲容量檢測程序23。這些程序分別對應(yīng)上述第(一庫(四)項所述的測試項目,它們可以個別地被該測試用電腦1執(zhí)行,也可以被該測試用電腦1一次全部執(zhí)行完成,或選擇任意組合予以執(zhí)行。被執(zhí)行的程序愈多,就表示該電腦主機板3的測試涵蓋率愈高,這意味著通過這些檢程序的電腦主機板3的品質(zhì)愈高。該中央處理器外頻檢測程序20用于實現(xiàn)第一種檢測該電腦主機板3的方法,該方法包括使用CPUID指令讀取該中央處理器4的額定外頻,例如利用CPU操作碼db0fhdb0a2h,再讀取該中央處理器4的eax、ebx、ecx、edx暫存器,來獲得該中央處理器4的相關(guān)信息,該信息至少包括該中央處理器4的外頻及倍頻系數(shù)(ratio)。接著,從該DMI資料存儲區(qū)80讀取該中央處理器4的實際外頻。比對該實際外頻與額定外頻兩者是否相符。最后,依據(jù)該實際外頻與額定外頻兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息,例如在該顯示器11上顯示"Pass!"信息或"Fail!"信息,前者表示該電腦主機板3通過這項測試,后者表示未通過這項測試。該中央處理器內(nèi)頻檢測程序21用于實現(xiàn)第二種檢測該電腦主機板3的方法,該方法包括使用CPUID指令讀取該中央處理器4的額定外頻。使用CPUID指令讀取該中央處理器4的倍率系數(shù)(ratio)。然后,將該額定外頻乘以該倍率系數(shù),以得到該中央處理器4的額定內(nèi)頻。接著,從該DMI資料存儲區(qū)80讀取該中央處理器4的實際內(nèi)頻。比對該實際內(nèi)頻與額定內(nèi)頻兩者是否相符。最后,依據(jù)該實際內(nèi)頻與額定內(nèi)頻兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。該主記憶體頻率檢測程序22用于實現(xiàn)第三種檢測該電腦主機板3的方法,該方法包括通過向該SMBus控制器70下命令的方式讀取該SPD記憶器50中的周期時間。根據(jù)該周期時間計算出該主記憶體5的額定頻率,例如利用公式(l/周期時間)*2000,其運算結(jié)果就是該主記憶體5的實際頻率,單位是MHz。接著,從該DMI資料存儲區(qū)80讀取該主記憶體5的實際頻率。比對該實際頻率與額定頻率兩者是否相符。最后,依據(jù)該實際頻率與額定頻率兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。該主記憶體頻率檢測程序23用于實現(xiàn)第四種檢測該電腦主機板3的方法,該方法包括通過向該SMBus控制器70下命令的方式讀取該SPD記憶器50中的記憶體陣列的行數(shù)與列數(shù)。通過向該SMBus控制器下命令的方式讀取該SPD記憶器中的記憶庫數(shù)(bank)。根據(jù)所讀取到的行數(shù)、列數(shù)、與記憶庫數(shù)計算出該主記憶體的額定存儲容量,例如利用公式pow(2,(行數(shù)+列數(shù))^記憶庫數(shù)y8,其運算結(jié)果就是該主記憶體5的存儲容量,其中pow是指次方的數(shù)學(xué)函數(shù),此例中是以2為基底,以行數(shù)及列數(shù)的總和作為冪數(shù)。接著,從該DMI資料存儲區(qū)80讀取該主記憶體的實際存儲容量。比對該實際存儲容量與額定存儲容量兩者是否相符。最后,依據(jù)該實際存儲容量與額定存儲容量兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。上述數(shù)種檢測程序中的提示信息,可以在全部程序都執(zhí)行完成之后,才一起顯示在該顯示器11上。從上述說明可知,本發(fā)明方法及實現(xiàn)該方法的測試程序2確實可以用來檢測一待測電腦主機板是否能夠與其所支持的中央處理器及主記憶體作正常匹配。而這樣的檢測方式,可列作為電腦主機板的測試項目供選擇性地進(jìn)行,以提高電腦主機板的測試涵蓋率。再者,由于本發(fā)明的測試程序2對于該中央處理器3的額定內(nèi)、外頻,實際內(nèi)、外頻,以及主記憶體5的額定頻率、實際頻率、額定存儲容量、實際存儲容量等信息的取得,是通過一些程序及指令而自動讀取該電腦主機板3上的特定硬體,因此,不論該電腦主機板3上所插置的中央處理器3與主記憶體5是哪一種規(guī)格的,例如CPU133MHz/200MHz,DDR2667MHz/533MHz/400MHz,只要是該電腦主機板3能夠支持的,該測試程序2都可以全部適用而不用作任何修改。也就是說,該測試程序2具有自動識別硬件而作對應(yīng)檢測的能力。權(quán)利要求1、一種用于檢測電腦主機板的方法,其特征在于,該電腦主機板上至少有一中央處理器、一主記憶體、一北橋控制器、一南橋控制器、及一BIOS記憶器,且該主記憶體上有一SPD記憶器,該南橋控制器內(nèi)有一SMBus控制器,該BIOS記憶器內(nèi)有一DMI資料存儲區(qū),該方法包括使用CPUID指令讀取該中央處理器的額定外頻;從該DMI資料存儲區(qū)讀取該中央處理器的實際外頻;比對該實際外頻與額定外頻兩者是否相符;以及依據(jù)該實際外頻與額定外頻兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。2、一種用于檢測電腦主機板的方法,其特征在于,該電腦主機板上至少有一中央處理器、一主記憶體、一北橋控制器、一南橋控制器、及一BIOS記憶器,且該主記憶體上有一SPD記憶器,該南橋控制器內(nèi)有一SMBus控制器,該BIOS記憶器內(nèi)有一DMI資料存儲區(qū),該方法包括使用CPUID指令讀取該中央處理器的額定外頻;使用CPUID指令讀取該中央處理器的倍率系數(shù);將該額定外頻乘以該倍率系數(shù),以得到該中央處理器的額定內(nèi)頻;從該DMI資料存儲區(qū)讀取該中央處理器的實際內(nèi)頻;比對該實際內(nèi)頻與額定內(nèi)頻兩者是否相符;以及依據(jù)該實際內(nèi)頻與額定內(nèi)頻兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。3、一種用于檢測電腦主機板的方法,其特征在于,該電腦主機板上至少有一中央處理器、一主記憶體、一北橋控制器、一南橋控制器、及一BIOS記憶器,且該主記憶體上有一SPD記憶器,該南橋控制器內(nèi)有一SMBus控制器,該BIOS記憶器內(nèi)有一DMI資料存儲區(qū),該方法包括通過向該SMBus控制器下命令的方式讀取該SPD記憶器中的周期時間;根據(jù)該周期時間計算出該主記憶體的額定頻率;從該DMI資料存儲區(qū)讀取該主記憶體的實際頻率;比對該實際頻率與額定頻率兩者是否相符;以及依據(jù)該實際頻率與額定頻率兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。4、一種用于檢測電腦主機板的方法,其特征在于,該電腦主機板上至少有一中央處理器、一主記憶體、一北橋控制器、一南橋控制器、及一BIOS記憶器,且該主記憶體上有一SPD記憶器,該南橋控制器內(nèi)有一SMBus控制器,該BIOS記憶器內(nèi)有一DMI資料存儲區(qū),該方法包括通過向該SMBus控制器下命令的方式讀取該SPD記憶器中的記憶體陣列的行數(shù)與列數(shù);通過向該SMBus控制器下命令的方式讀取該SPD記憶器中的記憶庫數(shù);根據(jù)所讀取到的行數(shù)、列數(shù)、與記憶庫數(shù)計算出該主記憶體的額定存儲容從該DMI資料存儲區(qū)讀取該主記憶體的實際存儲容量;比對該實際存儲容量與額定存儲容量兩者是否相符;以及依據(jù)該實際存儲容量與額定存儲容量兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。5、一種用于檢測電腦主機板的裝置,存儲有一測試程序,其特征在于,該測試程序被配置成能實現(xiàn)如權(quán)利要求1至4任一項所述的方法。6、一種存儲媒體,存儲有一測試程序,其特征在于,該測試程序被配置成能實現(xiàn)如權(quán)利要求1至4任一項所述的方法。全文摘要一種檢測電腦主機板的方法,其包括使用CPUID指令讀取該電腦主機板上的一中央處理器的額定外頻/內(nèi)頻。從該電腦主機板上的DMI資料存儲區(qū)讀取該中央處理器的實際外頻/內(nèi)頻。比對該實際外頻/內(nèi)頻與額定外頻/內(nèi)頻兩者是否相符。依據(jù)該實際外頻/內(nèi)頻與額定外頻/內(nèi)頻兩者的比對結(jié)果產(chǎn)生相對應(yīng)的提示信息。借此方法可確認(rèn)該中央處理器在該電腦主機板上所表現(xiàn)出來的實際外頻/內(nèi)頻,與它的額定外頻/內(nèi)頻是否相符,進(jìn)而據(jù)以判斷該電腦主機板是否能夠與該中央處理器正常地匹配。類似的方法也可用來判斷該電腦主機板是否能夠與其所支持的主記憶體正常地匹配。文檔編號G06F11/22GK101470650SQ20071030662公開日2009年7月1日申請日期2007年12月28日優(yōu)先權(quán)日2007年12月28日發(fā)明者張基霖,陳志遠(yuǎn)申請人:技嘉科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1