一種中央處理器頻率調節方法,用以根據中央處理器的使用率調整其頻率,包括以下步驟:電腦開機導入基本輸入輸出系統;所述基本輸入輸出系統啟動中央處理器的效能監視器;所述基本輸入輸出系統啟動一計時器,所述計時器定期讀取其內儲存的一系統管理中斷程序;所述效能監視器讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值;所述效能監視器根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率;所述基本輸入輸出系統根據計算得出的中央處理器的使用率調整中央處理器的頻率,電腦啟動進入操作系統。本發明專利技術還揭示了一種中央處理器頻率調節系統。
【技術實現步驟摘要】
本專利技術涉及一種頻率調節方法和系統,特別是指一種可節省電能的中央處理器頻率調節方法和系統。
技術介紹
CPU (central processing unit,中央處理器)是計算機系統的核心,是計算機重要的部件,因此中央處理器的供電系統對于確保電腦正常運行起著至關重要的作用。通常 CPU的工作狀態由操作系統控制,操作系統根據其計算出的CPU使用率來控制每個CPU的工作頻率,然而操作系統的控制方法無法適用于所有的應用環境。當CPU的使用率不高時,由于BI0S(Basic InputOutput System,基本輸入輸出系統)無法獲得操作系統計算出的CPU 使用率,因此BIOS無法根據CPU使用率來控制其工作頻率,造成電能的浪費。
技術實現思路
鑒于以上內容,有必要提供一種可節省電能的中央處理器頻率調節方法和系統。一種中央處理器頻率調節方法,用以根據中央處理器的使用率調整其頻率,包括以下步驟電腦開機導入基本輸入輸出系統;所述基本輸入輸出系統啟動中央處理器的效能監視器;所述基本輸入輸出系統啟動一計時器,所述計時器定期讀取其內儲存的一系統管理中斷程序;所述效能監視器讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值;所述效能監視器根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率;所述基本輸入輸出系統根據計算得出的中央處理器的使用率調整中央處理器的頻率,電腦啟動進入操作系統。一種中央處理器頻率調節系統,用以根據中央處理器的使用率調整其頻率,包括一基本輸入輸出系統、一效能監視器及一計時器,所述計時器定期讀取其內儲存的一系統管理中斷程序,所述效能監視器讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值,并根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率,所述基本輸入輸出系統根據計算得出的中央處理器的使用率調整中央處理器的頻率。相較于現有技術,本專利技術中央處理器頻率調節方法和系統通過中央處理器的效能監視器計算得出中央處理器的使用率,所述基本輸入輸出系統根據計算得出的中央處理器的使用率調整中央處理器的頻率,節省了電能。附圖說明圖1是本專利技術中央處理器頻率調節系統的框圖。圖2是本專利技術中央處理器頻率調節方法的流程圖。主要元件符號說明基本輸入輸出系統 10效能監視器20計時器30具體實施例方式請參閱圖1,本專利技術中央處理器頻率調節系統用以根據中央處理器的使用率調整其頻率,包括一基本輸入輸出系統10、一效能監視器20及一計時器30。所述效能監視器20 位于中央處理器(圖未示)內,所述計時器30內儲存一系統管理中斷程序,所述計時器30 定期讀取系統管理中斷程序。所述效能監視器20讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值,并根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率。所述基本輸入輸出系統10根據計算得出的中央處理器的使用率調整中央處理器的頻率。請參閱圖2,本專利技術中央處理器頻率調節方法包括以下步驟S201 電腦開機導入基本輸入輸出系統10 ;S202 所述基本輸入輸出系統10啟動中央處理器的效能監視器20 ;S203 所述基本輸入輸出系統10啟動計時器30,所述計時器30定期讀取系統管理中斷程序;S204 所述效能監視器20讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值;S205 所述效能監視器20根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率;S206 所述基本輸入輸出系統10根據計算得出的中央處理器的使用率調整中央處理器的頻率,電腦啟動進入操作系統。其中,所述效能監視器20計算中央處理器的使用率包括如下步驟所述效能監視器20根據相鄰兩個系統管理中斷程序讀取時刻的時間差值與中央處理器的頻率之積,得出中央處理器在一個系統管理中斷程序讀取周期內的總時鐘信號數目值;所述效能監視器 20根據相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目差值與總時鐘信號數目值之商,得出央處理器的使用率。若中央處理器的頻率為f,所述效能監視器20讀取到的相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值分別為Cl和C2,所述效能監視器20讀取到的相鄰兩個系統管理中斷程序讀取時刻的時間值分別為Tl和T2,則中央處理器的使用率可根據如下計算公式得到C2-C1(Tl-Tl)Xf本專利技術中央處理器頻率調節方法和系統通過中央處理器的效能監視器20計算得出中央處理器的使用率,所述基本輸入輸出系統10根據計算得出的中央處理器的使用率4調整中央處理器的頻率,節省了電能。權利要求1.一種中央處理器頻率調節方法,用以根據中央處理器的使用率調整其頻率,包括以下步驟電腦開機導入基本輸入輸出系統;所述基本輸入輸出系統啟動中央處理器的效能監視器;所述基本輸入輸出系統啟動一計時器,所述計時器定期讀取其內儲存的一系統管理中斷程序;所述效能監視器讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值;所述效能監視器根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率;所述基本輸入輸出系統根據計算得出的中央處理器的使用率調整中央處理器的頻率, 電腦啟動進入操作系統。2.如權利要求1所述的中央處理器頻率調節方法,其特征在于所述效能監視器計算中央處理器的使用率包括如下步驟所述效能監視器根據相鄰兩個系統管理中斷程序讀取時刻的時間差值與中央處理器的頻率之積,得出中央處理器在一個系統管理中斷程序讀取周期內的總時鐘信號數目值。3.如權利要求2所述的中央處理器頻率調節方法,其特征在于所述效能監視器計算中央處理器的使用率還包括如下步驟所述效能監視器根據相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目差值與總時鐘信號數目值之商,得出中央處理器的使用率。4.一種中央處理器頻率調節系統,用以根據中央處理器的使用率調整其頻率,包括一基本輸入輸出系統、一效能監視器及一計時器,其特征在于所述計時器定期讀取其內儲存的一系統管理中斷程序,所述效能監視器讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值,并根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率,所述基本輸入輸出系統根據計算得出的中央處理器的使用率調整中央處理器的頻率。5.如權利要求4所述的中央處理器頻率調節系統,其特征在于所述效能監視器根據相鄰兩個系統管理中斷程序讀取時刻的時間差值與中央處理器的頻率之積,得出中央處理器在一個系統管理中斷程序讀取周期內的總時鐘信號數目值。6.如權利要求5所述的中央處理器頻率調節系統,其特征在于所述效能監視器根據相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目差值與總時鐘信號數目值之商,得出中央處理器的使用率。全文摘要一種中央處理器頻率調節方法,用以根據中央處理器的使用率調整其頻率,包括以下步驟電腦開機導入基本輸入輸出系統;所述基本輸入輸出系統啟動中央處理器的效能監視器;所述基本輸入輸出系統啟動一計時器,所述計時器定期讀取其內儲存的一系統管理中斷程序;所述效能監視器讀取相鄰兩個系統管理中斷程序讀取時刻的時鐘信號數目值和時間值;所述效能監視器根據該時鐘信號數目值、時間值及中央處理器的主頻計算得出中央處理器的使用率;所述基本輸入本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【專利技術屬性】
技術研發人員:黃立宏,黃樹福,
申請(專利權)人:鴻富錦精密工業深圳有限公司,鴻海精密工業股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。