• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種調節處理器運行頻率的方法和裝置制造方法及圖紙

    技術編號:8489704 閱讀:184 留言:0更新日期:2013-03-28 08:47
    本發明專利技術實施例公開了一種調節處理器運行頻率的方法和裝置,涉及計算機領域,解決了處理器運行頻率的調節精度低這一問題。具體方案為:獲取處理器占用率;判斷處理器占用率是否大于設置的占用率閥值;當處理器占用率大于占用率閥值時,判斷處理器運行頻率是否為處理器最大運行頻率;當處理器運行頻率不是處理器最大運行頻率時,將處理器運行頻率提升一個頻率級別;當處理器占用率小于占用率閥值時,判斷處理器運行頻率是否為處理器最小運行頻率;當處理器運行頻率不是處理器最小運行頻率時,將處理器運行頻率降低一個頻率級別。本發明專利技術用于對處理器運行頻率進行調節。

    【技術實現步驟摘要】

    本專利技術涉及計算機領域,尤其涉及一種調節處理器運行頻率的方法和裝置。
    技術介紹
    目前,對于X86系統節能的實現,CPU (Central Processing,中央處理器)提供了一個CPU頻率運行的范圍,CPU運行頻率越高,功耗越大,性能越高;CPU運行頻率越低,功耗越小,性能越低。通過對CPU運行頻率進行調節,降低功耗,使得計算機系統的節能效果達到最佳。在X86系統中,使用的調頻方式為通過OS (Operation System,操作系統)進行CPU頻率調節,具體方法為計算機中的BIOS (Base Input/Output System,基本輸入輸出系統)建立有CPU頻率支持范圍表,該表中記錄有CPU的不同運行頻率對應的運行參數。OS通過讀取CPU頻率支持范圍表中的運行參數,來調節CPU的運行頻率。當CPU占用率較低時,OS在CPU頻率支持范圍表中讀取比當前CPU運行頻率低一級別的運行頻率所對應的運行參數,并根據讀取的運行參數調低CPU的運行頻率,以達到節能效果;當CPU占用率較高時,OS在CPU頻率支持范圍表中讀取比當前CPU運行頻率高一級別的運行頻率所對應的運行參數,并根據讀取的運行參數調高CPU的運行頻率,以提升性能。在實現上述CPU頻率調節的過程中,專利技術人發現現有技術中至少存在如下問題當CPU的占用率未達到最高值時,CPU的運行頻率就已經調整到最高值了,而當CPU占用率繼續升高時無法進行頻率調節,導致CPU頻率調節精度不高。
    技術實現思路
    本專利技術的實施例提供一種調節處理器運行頻率的方法和裝置,能夠對處理器運行頻率進行調節,提升對處理器運行頻率的調節精度。為達到上述目的,本專利技術的實施例采用如下技術方案第一方面,一種調節處理器運行頻率的方法,包括BIOS基本輸入輸出系統芯片獲取處理器占用率;判斷所述處理器占用率是否大于設置的占用率閥值;當所述處理器占用率大于所述占用率閥值時,判斷處理器運行頻率是否為處理器最大運行頻率;當所述處理器運行頻率不是所述處理器最大運行頻率時,將所述處理器運行頻率提升一個頻率級別;當所述處理器占用率小于所述占用率閥值時,判斷所述處理器運行頻率是否為處理器最小運行頻率;當所述處理器運行頻率不是所述處理器最小運行頻率時,將所述處理器運行頻率降低一個頻率級別。進一步的,BIOS基本輸入輸出系統獲取處理器占用率包括周期性的開啟系統管理中斷SMI ;在相鄰兩次SMI之間,獲取處理器執行的指令數量;獲取所述指令數量除以處理器在最大運行頻率下所能執行的指令數量的計算結果,以便將所述計算結果作為所述處理器占用率。進一步的,BIOS基本輸入輸出系統獲取處理器占用率還包括按照預設定的指令執行次數N,獲取N個指令數量;獲取N個指令數量分別除以處理器在最大運行頻率下所能執行的指令數量的計算結果,以便將N個計算結果的平均值作為所述處理器占用率。第二方面,一種調節處理器運行頻率的裝置,包括獲取單元,用于獲取處理器占用率;占用率判斷單元,用于判斷所述處理器占用率是否大于設置的占用率閥值;運行頻率判斷單元,用于當所述處理器占用率大于所述占用率閥值時,判斷處理器運行頻率是否為處理器最大運行頻率;運行頻率調整單元,用于當所述處理器運行頻率不是所述處理器最大運行頻率時,將所述處理器運行頻率提升一個頻率級別;所述運行頻率判斷單元,還用于當所述處理器占用率小于所述占用率閥值時,判斷所述處理器運行頻率是否為處理器最小運行頻率;運行頻率調整單元還用于當所述處理器運行頻率不是所述處理器最小運行頻率時,將所述處理器運行頻率降低一個頻率級別。本專利技術實施例提供的調節處理器運行頻率的方法和裝置,通過BIOS基本輸入輸出系統獲取處理器占用率,判斷處理器占用率是否大于設置的占用率閥值,當處理器占用率大于設置的閥值時,判斷處理器運行頻率是否為處理器最大運行頻率,如果不是處理器最大運行頻率,將處理器運行頻率提升一個頻率級別;另一方面,當處理器占用率小于設置的閥值時,判斷處理器運行頻率是否為處理器最小運行頻率,如果不是處理器最小運行頻率,將處理器運行頻率降低一個頻率級別,從而能夠根據處理器的占用率來調節運行頻率,提升了對處理器運行頻率的調節精度。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1圖2圖3圖3.圖3.圖4圖具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例?;诒緦@夹g中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。實施例1:本專利技術實施例提供了一種調節處理器運行頻率的方法,如圖1所示,包括10UBI0S芯片獲取處理器占用率。102、判斷所述處理器占用率是否大于設置的占用率閥值。當所述處理器占用率大于所述占用率閥值時,執行步驟103,否則執行步驟105。103、判斷處理器運行頻率是否為處理器最大運行頻率。當所述處理器運行頻率不是所述處理器最大運行頻率時,執行步驟104。104、將所述處理器運行頻率提升一個頻率級別。105、判斷所述處理器運行頻率是否為處理器最小運行頻率。當所述處理器運行頻率不是所述處理器最小運行頻率時,執行步驟106。106、將所述處理器運行頻率降低一個頻率級別。舉例來說,假如設置的占用率閥值為70%,那么這時如果需要進行頻率調節,就會由BIOS芯片去獲取處理器的占用率,并且進行判斷所獲取的處理器的占用率是否大于70%,當所獲取的處理器的占用率大于70%時,再進行判斷處理器的運行頻率是否為處理器最大運行頻率,如果處理器的運行頻率不是處理器最大運行頻率,則將處理器運行頻率進行提升一個級別;如果處理器的運行頻率為最大運行頻率,則進行下一個周期的占用率獲取。當所獲取的處理器的占用率小于70%時,再進行判斷處理器的運行頻率是否為處理器最小運行頻率,如果處理器的運行頻率不是處理器最小運行頻率,則將處理器運行頻率進行降低一個級別;如果處理器的運行頻率為最小運行頻率,則進行下一個周期的占用率獲取。本專利技術實施例中所述的處理器運行頻率的級別,是預先設置在計算機中的,比如,對于一個處理器最大運行頻率為2GHZ的處理器,其提升或降低的級別可以設置為O. 1GHZ,即每次進行處理器運行頻率提升時,將處理器運行頻率在現有頻率基礎上增加O. 1GHZ,每次進行處理器頻率降低時,將處理器運行頻率在現有頻率基礎上降低O. 1GHZ。本專利技術實施例中,當處理器運行頻率分別為最大運行頻率和最小運行頻率時,則返回執行步驟101,進行下一個周期系統管理中斷SMI的調用,計算處理器占用率,并對處理器運行頻率進行判斷是否需要調節頻率。如果需要調節頻率,則執行步驟103至步驟106。本專利技術實施例提供的調節處理器運行頻率的方法,由BIOS芯片去獲取處理器占用率,然后判斷所獲取的處理器占用率是否大于設置的占用率閥值,當所獲取的處理器占用率大于設置的占用率閥值時,再進行判斷處理本文檔來自技高網...

    【技術保護點】
    一種調節處理器運行頻率的方法,其特征在于,包括:BIOS基本輸入輸出系統芯片獲取處理器占用率;判斷所述處理器占用率是否大于設置的占用率閥值;當所述處理器占用率大于所述占用率閥值時,判斷處理器運行頻率是否為處理器最大運行頻率;當所述處理器運行頻率不是所述處理器最大運行頻率時,將所述處理器運行頻率提升一個頻率級別;當所述處理器占用率小于所述占用率閥值時,判斷所述處理器運行頻率是否為處理器最小運行頻率;當所述處理器運行頻率不是所述處理器最小運行頻率時,將所述處理器運行頻率降低一個頻率級別。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:常琳蔣小安,李羿,
    申請(專利權)人:華為技術有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 色欲狠狠躁天天躁无码中文字幕| 国产嫖妓一区二区三区无码| 亚洲V无码一区二区三区四区观看| 无码人妻一区二区三区av| 蜜臀AV无码精品人妻色欲| 中文字幕无码无码专区| 亚洲中文字幕无码av| 潮喷失禁大喷水无码| 精品国产性色无码AV网站 | 老子午夜精品无码| 久久久久av无码免费网| 免费无码又爽又刺激一高潮| 亚洲性无码AV中文字幕| 无码av免费一区二区三区试看| 国产精品亚洲专区无码不卡| 久久精品无码一区二区WWW| 久久久无码精品亚洲日韩蜜桃| 一本大道无码日韩精品影视_| 亚洲av无码成人精品国产| 亚洲国产av高清无码| 久久久无码精品国产一区| 少妇性饥渴无码A区免费 | 一道久在线无码加勒比| 国产久热精品无码激情| 无码粉嫩小泬无套在线观看| 无码精品人妻一区二区三区漫画 | 国产成人无码AV片在线观看 | 秋霞鲁丝片无码av| 亚洲AV无码男人的天堂| 91精品无码久久久久久五月天| 性无码专区无码片| 亚洲AV永久青草无码精品| 亚洲AV日韩AV永久无码久久| 亚洲国产精品无码久久久秋霞2| 潮喷失禁大喷水无码| 久久精品岛国av一区二区无码| 亚洲日韩乱码中文无码蜜桃臀网站 | 无码一区二区三区亚洲人妻| 无码AV大香线蕉| 国产日产欧洲无码视频无遮挡| 久久久久久av无码免费看大片|