專利名稱:超頻能力測試系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種超頻能力測試系統(tǒng)及方法,特別涉及一種對CPU (Central Processing Unit,中央處理器)的超頻能力進行測試的系統(tǒng)及方法。
背景技術(shù):
CPU超頻是指調(diào)高CPU的頻率來提高CPU的效能,在進行CPU超頻之前,用戶需先獲得CPU 的超頻能力,S卩CPU可以達到的最高頻率值,以供用戶進行超頻參考。但由于電腦配置以及 環(huán)境條件等差異,不同電腦在不同環(huán)境下CPU的超頻能力也不同,因此用戶無法直接獲得 CPU的超頻能力,必須通過相應(yīng)的測試方法獲得CPU的超頻能力。
一般的超頻能力測試方法是用戶進入基本輸入輸出系統(tǒng)(BIOS)設(shè)置界面中逐步地調(diào)高 CPU的頻率,直至調(diào)出最高的頻率值。雖然這種CPU超頻能力測試方法能調(diào)出最高的頻率值, 但用戶需反復進行調(diào)試CPU頻率及系統(tǒng)重啟的繁瑣操作,使得效率極低。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種超頻能力測試系統(tǒng)及方法,可自動進行CPU超頻能力測 試,從而提高超頻能力測試的效率。
一種超頻能力測試系統(tǒng),用于測試CPU的超頻能力,包括一BI0S、 一頻率發(fā)生器及一看 門狗復位芯片,所述BI0S包括 一輸入模塊,用于將一起始頻率值寫入所述頻率發(fā)生器,所 述頻率發(fā)生器根據(jù)寫入的起始頻率值來調(diào)整所述CPU當前的頻率; 一看門狗復位芯片控制模 塊,用于每隔一預設(shè)時間段發(fā)送一計時信號通過所述CPU傳送給所述看門狗復位芯片,所述 看門狗復位芯片接收所述計時信號后自動倒計時,并當超過所述預設(shè)時間段未收到下一個計 時信號時,就發(fā)出一復位信號控制電腦重新啟動;及一頻率增加模塊,用于當所述看門狗復 位芯片在所述預設(shè)時間段內(nèi)收到所述看門狗復位芯片控制模塊發(fā)送的下一個計時信號時,將 CPU當前頻率值與一預設(shè)頻率增量相加形成一新的調(diào)整頻率值寫入所述頻率發(fā)生器以調(diào)整所 述CPU的頻率。
一種超頻能力測試方法,用于測試CPU的超頻能力,包括以下步驟 將CPU的一起始頻率值寫入一頻率發(fā)生器以調(diào)整所述CPU當前的頻率; 發(fā)送一計時信號給一看門狗復位芯片;
所述看門狗復位芯片接收所述計時信號后自動倒計時,并當超過一預設(shè)時間段未收到下一個計時信號時,就發(fā)出一復位信號控制電腦重新啟動;
當所述看門狗復位芯片在所述預設(shè)時間段收到下一個計時信號時,將所述CPU的當前頻 率值保存于一第一寄存器中;及
將CPU當前頻率值與一預設(shè)頻率增量相加形成新的調(diào)整頻率值寫入所述頻率發(fā)生器以再 一次調(diào)整所述CPU當前的頻率,并返回執(zhí)行發(fā)送計時信號給所述看門狗復位芯片的步驟。
本發(fā)明超頻能力測試系統(tǒng)及方法通過將CPU的起始頻率值寫入所述頻率發(fā)生器,所述頻 率發(fā)生器調(diào)整CPU當前的頻率,再通過所述看門狗復位芯片控制模塊每隔一預設(shè)時間段發(fā)送 計時信號并通過CPU傳送給所述看門狗復位芯片控制所述看門狗復位芯片判斷CPU是否達到最 高頻率值,若未達到最高頻率值,則所述頻率增加模塊將CPU當前頻率值與預設(shè)頻率增量相 加形成新的調(diào)整頻率值再寫入頻率發(fā)生器直至所述CPU達到最高頻率值為止,從而實現(xiàn)了 CPU超頻能力的自動測試,提高了超頻能力測試的效率。
下面結(jié)合附圖及較佳實施方式對本發(fā)明作進一步詳細描述 圖l是本發(fā)明超頻能力測試系統(tǒng)的較佳實施方式的架構(gòu)圖。 圖2是本發(fā)明超頻能力測試方法的較佳實施方式的流程圖。
具體實施例方式
如圖1所示,本發(fā)明超頻能力測試系統(tǒng)的較佳實施方式包括一BIOS 10、 一頻率發(fā)生器 20、 一CPU 30及一看門狗復位芯片40。所述BIOS 10包括一輸入模塊102、 一看門狗復位芯片 控制模塊104、 一頻率增加模塊105、 一超頻中斷判斷模塊106及一頻率保存判斷模塊108。
所述輸入模塊102用于接收用戶輸入的CPU 30的一起始頻率值,并將所述起始頻率值寫 入所述頻率發(fā)生器20。
所述頻率發(fā)生器20用于根據(jù)寫入的頻率值來調(diào)整CPU 30當前的頻率,所述寫入的頻率值 可以是寫入的起始頻率值和一新的調(diào)整頻率值,即當將起始頻率值寫入頻率發(fā)生器20時,寫 入的頻率值是指寫入的起始頻率值,反之,則寫入的頻率值是指寫入的新的調(diào)整頻率值。
所述看門狗復位芯片控制模塊104用于每隔一預設(shè)時間段發(fā)送一計時信號通過CPU 30傳 送給所述看門狗復位芯片40,所述預設(shè)時間段可以為2秒或其它值。
所述看門狗復位芯片40用于接收所述計時信號,并在接收后自動倒計時,若超過所述預 設(shè)時間段未收到下一個計時信號,表示CPU 30已不工作且達到最高頻率值,所述看門狗復位 芯片40發(fā)出一復位信號控制電腦重新啟動。所述最高頻率值并不僅僅為一固定值,也可以為 一頻率區(qū)間。所述頻率增加模塊105用于在所述看門狗復位芯片控制模塊104發(fā)送下一個計時信號后, 將CPU當前頻率值與所述預設(shè)頻率增量相加形成所述新的調(diào)整頻率值寫入頻率發(fā)生器20以調(diào) 整CPU 30當前的頻率,所述頻率增加模塊105還用于通過BI0S IO設(shè)置界面實時顯示CPU 30的 當前頻率值,并將CPU 30的當前頻率值保存于一第一寄存器(未示出)中。所述CPU當前頻 率是指當前CPU 30正在運行的頻率。
所述超頻中斷判斷模塊106用于判斷是否接收到用戶輸入一超頻中斷信號,若接收到用 戶輸入的超頻中斷信號,則中斷CPU超頻能力的測試并通過BIOS IO設(shè)置界面顯示告知用戶 CPU超頻能力測試中斷,若未接收到用戶輸入的超頻中斷信號,則繼續(xù)進行超頻測試。
所述頻率保存判斷模塊108用于判斷是否接收到用戶輸入一頻率保存信號,若接收到用 戶輸入的頻率保存信號,則讀取CPU當前頻率值并將CPU當前頻率值存儲于一第二寄存器(未 示出)中,并接收用戶輸入的退出BIOS IO設(shè)置界面的指令,若未接收到用戶輸入的頻率保 存信號,則不保存CPU當前頻率值并接收用戶輸入的退出BIOS IO設(shè)置界面的指令,所述第一 及第二寄存器均為一CMOS存儲器的內(nèi)部寄存器。
在其它實施方式中,也可以根據(jù)需要刪除所述超頻中斷判斷模塊106及所述頻率保存判 斷模塊108。
如圖2所示,本發(fā)明超頻能力測試方法的較佳實施方式包括以下步驟 步驟SIOO,接收用戶輸入開機指令,電腦啟動;
步驟S102,接收用戶輸入進入BIOS IO設(shè)置界面的操作指令如按下鍵盤上的刪除( Delete)按鍵,電腦進入BIOS IO設(shè)置界面;
步驟S104,所述輸入模塊102接收用戶輸入的CPU 30的起始頻率值,并將所述起始頻率 值寫入所述頻率發(fā)生器20來調(diào)整CPU 30當前的頻率;
步驟S106,所述看門狗復位芯片控制模塊104發(fā)送計時信號并通過CPU 30傳送給所述看 門狗復位芯片40;
步驟SllO,所述看門狗復位芯片40接收所述計時信號,并在接收后自動倒計時,當超過 所述預設(shè)時間段未收到下一個計時信號時,表示CPU 30已不工作且達到最高頻率值,則執(zhí)行 步驟S112,反之,表示CPU 30沒有達到最高頻率值,則執(zhí)行步驟S114;
步驟S 112,所述看門狗復位芯片40發(fā)出復位信號控制電腦重新啟動;
步驟S114,所述頻率增加模塊105通過BI0S IO設(shè)置界面顯示CPU 30的CPU當前頻率值, 并將CPU 30的當前頻率值保存于第一寄存器中;
步驟S118,所述超頻中斷判斷模塊106判斷是否接收到用戶輸入超頻中斷信號,若接收到用戶輸入的超頻中斷信號,則執(zhí)行步驟S120,若未接收到用戶輸入的超頻中斷信號,則執(zhí)
行步驟S116;
步驟S116,所述頻率增加模塊105將CPU當前頻率值與所述預設(shè)頻率增量相加形成新的調(diào) 整頻率值寫入頻率發(fā)生器20以調(diào)整CPU 30當前的頻率,再執(zhí)行步驟S106;
步驟S120,中斷CPU超頻能力的測試并通過BIOS IO設(shè)置界面顯示告知用戶CPU超頻能力 測試中斷;
步驟S122,所述頻率保存判斷模塊108判斷是否接收到用戶輸入頻率保存信號,若接收 到用戶輸入的頻率保存信號,則執(zhí)行步驟S124,若未接收到用戶輸入的頻率保存信號,則執(zhí) 行步驟S126;
步驟S124,讀取CPU當前頻率值并將CPU當前頻率值存儲于第二寄存器中,并接收用戶輸 入的退出BIOS IO設(shè)置界面的指令;
步驟S126,不保存CPU當前頻率值并接收用戶輸入的退出BIOS IO設(shè)置界面的指令。
在其它實施方式中,也可以根據(jù)需要刪除步驟S100-S102、刪除步驟S118-S126,當刪掉 步驟S 118-S126后,執(zhí)行步驟S 114后執(zhí)行步驟S 116。
本發(fā)明超頻能力測試系統(tǒng)及方法通過所述輸入模塊102接收用戶輸入的CPU 30的起始頻 率值,并將起始頻率值寫入所述頻率發(fā)生器20,所述頻率發(fā)生器20調(diào)整CPU 30當前的頻率, 再通過所述看門狗復位芯片控制模塊104每隔一預設(shè)時間段發(fā)送計時信號并通過CPU 30傳送 給所述看門狗復位芯片40控制所述看門狗復位芯片40判斷CPU 30是否達到最高頻率值,若未 達到最高頻率值,則所述頻率增加模塊105將CPU當前頻率值與預設(shè)頻率增量相加形成新的調(diào) 整頻率值再寫入頻率發(fā)生器20直至所述CPU 30達到最高頻率值為止,從而實現(xiàn)了CPU 30的超 頻能力的自動測試,提高了超頻能力測試的效率。
權(quán)利要求
1.一種超頻能力測試系統(tǒng),用于測試CPU的超頻能力,包括一BIOS、一頻率發(fā)生器及一看門狗復位芯片,所述BIOS包括一輸入模塊,用于將一起始頻率值寫入所述頻率發(fā)生器,所述頻率發(fā)生器根據(jù)寫入的起始頻率值來調(diào)整所述CPU當前的頻率;一看門狗復位芯片控制模塊,用于每隔一預設(shè)時間段發(fā)送一計時信號通過所述CPU傳送給所述看門狗復位芯片,所述看門狗復位芯片接收所述計時信號后自動倒計時,并當超過所述預設(shè)時間段未收到下一個計時信號時,就發(fā)出一復位信號控制電腦重新啟動;及一頻率增加模塊,用于當所述看門狗復位芯片在所述預設(shè)時間段內(nèi)收到所述看門狗復位芯片控制模塊發(fā)送的下一個計時信號時,將CPU當前頻率值與一預設(shè)頻率增量相加形成一新的調(diào)整頻率值寫入所述頻率發(fā)生器以調(diào)整所述CPU的頻率。
2 如權(quán)利要求l所述的超頻能力測試系統(tǒng),其特征在于所述頻率增 加模塊還用于通過BIOS設(shè)置界面實時顯示所述CPU的當前頻率值。
3 如權(quán)利要求l所述的超頻能力測試系統(tǒng),其特征在于所述BI0S還 包括一超頻中斷判斷模塊,用于判斷是否接收到一超頻中斷信號,若接收到超頻中斷信號, 則中斷CPU超頻能力的測試。
4 如權(quán)利要求l所述的超頻能力測試系統(tǒng),其特征在于所述BI0S還 包括一頻率保存判斷模塊,用于判斷是否接收到一頻率保存信號,若接收到頻率保存信號, 則讀取CPU當前頻率值并將CPU當前頻率值存儲于一寄存器中。
5 如權(quán)利要求4所述的超頻能力測試系統(tǒng),其特征在于所述寄存器 為一CMOS存儲器的內(nèi)部寄存器。
6 一種超頻能力測試方法,用于測試CPU的超頻能力,包括以下步驟將CPU的一起始頻率值寫入一頻率發(fā)生器以調(diào)整所述CPU當前的頻率; 發(fā)送一計時信號給一看門狗復位芯片;所述看門狗復位芯片接收所述計時信號后自動倒計時,并當超過一預設(shè)時間段未收到 下一個計時信號時,就發(fā)出 一復位信號控制電腦重新啟動;當所述看門狗復位芯片在所述預設(shè)時間段收到下一個計時信號時,將所述CPU的當前頻 率值保存于一第一寄存器中;及將CPU當前頻率值與一預設(shè)頻率增量相加形成新的調(diào)整頻率值寫入所述頻率發(fā)生器以再 一次調(diào)整所述CPU當前的頻率,并返回執(zhí)行發(fā)送計時信號給所述看門狗復位芯片的步驟。
7. 如權(quán)利要求6所述的超頻能力測試方法,其特征在于在將所述 CPU的當前頻率值保存于第一寄存器中的步驟后還包括步驟通過BIOS設(shè)置界面顯示所述CPU 的當前頻率值。
8. 如權(quán)利要求6所述的超頻能力測試方法,其特征在于在將所述 CPU的當前頻率值保存于第一寄存器中的步驟后還包括步驟判斷是否接收到一超頻中斷信號,若接收到超頻中斷信號,則中斷超頻測試。
9. 如權(quán)利要求8所述的超頻能力測試方法,其特征在于所述超頻能 力測試方法還包括通過BIOS設(shè)置界面顯示超頻測試已中斷的步驟。
10. 如權(quán)利要求8所述的超頻能力測試方法,其特征在于所述超頻能力測試方法還包括當中斷超頻測試時判斷是否接收到一頻率保存信號,若接收到頻率保存信號,則讀取CPU當前頻率值并將CPU當前頻率值存儲于一第二寄存器中的步驟。
全文摘要
一種超頻能力測試系統(tǒng),包括一BIOS、一頻率發(fā)生器、一CPU及一看門狗復位芯片,BIOS包括一輸入模塊,用于將CPU的一起始頻率值寫入頻率發(fā)生器以調(diào)整CPU當前的頻率;一看門狗復位芯片控制模塊,用于每隔一預設(shè)時間段發(fā)送一計時信號給看門狗復位芯片,看門狗復位芯片接收到計時信號后自動倒計時,當超過預設(shè)時間段未收到下一個計時信號時,就發(fā)出一復位信號控制電腦重新啟動;及一頻率增加模塊,用于將CPU當前頻率值與預設(shè)頻率增量相加形成一新的調(diào)整頻率值寫入頻率發(fā)生器以調(diào)整CPU當前的頻率。本發(fā)明還提供一種超頻能力測試方法。本發(fā)明超頻能力測試系統(tǒng)及方法可自動進行CPU超頻能力測試,從而提高超頻能力測試的效率。
文檔編號G06F11/267GK101676879SQ20081030454
公開日2010年3月24日 申請日期2008年9月17日 優(yōu)先權(quán)日2008年9月17日
發(fā)明者董德遠, 薛冬海 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司