中央處理單元的工作狀態控制系統和方法
2023-05-22 01:14:51 2
專利名稱:中央處理單元的工作狀態控制系統和方法
技術領域:
本發明涉及工作狀態控制系統和方法,尤其涉及一種中央處理單元的工作狀態控制系統和方法。
背景技術:
現有的電子設備(例如移動終端)的中央處理單元的工作狀態分為兩種,一種是在全速狀態,即指中央處理單元工作在最大性能的狀態,這個狀態也是其功耗最高的狀態;另一種是停止狀態。在電子設備加電啟動後,中央處理單元進入全速狀態,在待機或關機狀態下,中央處理單元進入停止狀態。
目前電子設備的中央處理單元基本上都是工作在全速狀態,這種狀態可以保證正常工作使用,但是這個時候的中央處理單元也是最耗電的狀態。由於中央處理單元的性能不斷提高,每種業務對中央處理單元的要求不一樣,有的業務要求使用其全速性能,但是更多的業務並不要求其工作在最大性能處,由於全速狀態下中央處理單元的功耗比較高,這樣會產生極大的電源浪費,從而降低了電子設備的電源使用效率。
發明內容
本發明所要解決的技術問題在於提供一種中央處理單元的工作狀態控制系統和方法,其能在不影響系統正常使用的情況下,降低中央處理單元的功耗,提高電子設備的電源使用效率。
為解決上述技術問題,本發明所採用的技術方案是提供一種中央處理單元的工作狀態控制系統,其包括檢測模塊、切換模塊和至少三級狀態控制模塊,所述檢測模塊用於檢測當前要求的業務應用對中央處理單元的性能要求;所述切換模塊用於根據該當前要求的業務應用對中央處理單元的性能要求,在所述至少三級狀態控制模塊之間進行切換;所述至少三級狀態控制模塊分別用於控制中央處理單元工作在不同預定級別的性能及功耗的狀態。
所述三級狀態控制模塊包括全速狀態控制模塊、空閒狀態控制模塊和停止狀態控制模塊,
所述全速狀態控制模塊用於控制中央處理單元工作在全速狀態,即最大性能的狀態,該狀態是其功耗最高的狀態;所述空閒狀態控制模塊用於控制中央處理單元工作在空閒狀態,即處於待命的狀態,該狀態的功耗低於全速狀態的功耗;所述停止狀態控制模塊用於控制中央處理單元進入停止狀態,即停止工作,該狀態功耗是沒有功耗的狀態。
所述系統還包括半速狀態控制模塊,所述半速狀態控制模塊用於控制中央處理單元工作在半速狀態,即性能低於全速狀態的狀態,該狀態功耗低於全速狀態的功耗。
為解決上述技術問題,本發明所採用的另一技術方案是提供一種中央處理單元的工作狀態控制方法,其包括以下步驟檢測當前要求的業務應用對中央處理單元的性能要求;根據該當前要求的業務應用對中央處理單元的性能要求,將中央處理單元的工作狀態在至少三級工作狀態之間進行相應切換,切換到能滿足該性能要求的且功耗最低的工作狀態;中央處理單元根據該切換到的工作狀態運行。
所述三級工作狀態包括全速狀態、空閒狀態和停止狀態,所述全速狀態是中央處理單元工作在最大性能的狀態,該狀態是其功耗最高的狀態;所述空閒狀態是中央處理單元工作在待命的狀態,該狀態的功耗低於全速狀態的功耗;所述停止狀態是中央處理單元停止工作,該狀態功耗是沒有功耗的狀態。
所述工作狀態還包括半速狀態,所述半速狀態是中央處理單元工作在性能低於全速狀態的狀態,該狀態功耗低於全速狀態的功耗。
本發明的有益效果是由於本發明的中央處理單元的工作狀態根據功耗的多少分成至少三級,並根據業務應用對中央處理單元的性能要求來相應切換中央處理單元的工作狀態,從而在不影響系統正常使用的情況下,降低了中央處理單元的功耗,提高了電子設備的電源使用效率。
圖1是本發明具體實施方式
中央處理單元的工作狀態控制系統的功能模塊框圖。
圖2是本發明具體實施方式
中央處理單元的工作狀態控制方法的流程圖。
具體實施例方式
本發明主要是將電子設備(例如移動終端)的中央處理單元的工作狀態根據功耗的多少分成至少三級,並根據業務應用對中央處理單元的性能要求來相應切換中央處理單元的工作狀態,以達到降低中央處理單元的功耗,提高電子設備的電源使用效率的目的。
下面結合附圖對本發明的具體實施方式
作進一步詳細的描述。
請參閱圖1,本發明具體實施方式
中央處理單元的工作狀態控制系統包括檢測模塊、切換模塊和至少三級狀態控制模塊,本具體實施方式
以四級狀態控制模塊為例,包括全速狀態控制模塊、半速狀態控制模塊、空閒狀態控制模塊和停止狀態控制模塊。
其中,所述檢測模塊用於檢測當前要求的業務應用對中央處理單元的性能要求;所述切換模塊用於根據該當前要求的業務應用對中央處理單元的性能要求,在全速狀態控制模塊、半速狀態控制模塊、空閒狀態控制模塊和停止狀態控制模塊之間進行切換;所述全速狀態控制模塊用於控制中央處理單元工作在全速狀態,即最大性能的狀態,也是指工作在最大工作頻率下的狀態,該狀態是其功耗最高的狀態;所述半速狀態控制模塊用於控制中央處理單元工作在半速狀態,即工作在最大工作頻率的80%或50%或30%下的狀態,該狀態功耗低於全速狀態的功耗;所述空閒狀態控制模塊用於控制中央處理單元工作在空閒狀態,即處於待命的狀態,通常是工作在不經過倍頻處理的頻率下的狀態,該狀態的功耗低於半速狀態的功耗;所述停止狀態控制模塊用於控制中央處理單元進入停止狀態,即停止工作,該狀態功耗是沒有功耗的狀態。
移動終端涉及到的業務比較多,具體分析每種業務對中央處理單元的要求,需要根據不同的硬體平臺和硬體架構進行分析。如視頻業務,如果硬體架構含有多媒體加速晶片,則該業務的主要負載都集中在多媒體加速晶片上,對中央處理單元的要求就降低了,運行該業務的時候就可以將中央處理單元置在半速狀態,如果沒有多媒體晶片,則中央處理單元的負載加大,需要在全速狀態下運行。又如聯繫人相關操作業務,對中央處理器的要求不高,就可以在半速狀態下運行等。
請參閱圖2,本發明具體實施方式
中央處理單元的工作狀態控制方法包括以下步驟檢測當前要求的業務應用對中央處理單元的性能要求;根據該當前要求的業務應用對中央處理單元的性能要求,將中央處理單元的工作狀態相應切換到能滿足該性能要求的且功耗最低的工作狀態,如果有多個業務應用要求,則按照最高級優先的原則處理;中央處理單元的工作狀態根據功耗的多少分成以下四級全速狀態、半速狀態(和全速狀態相對應,是指中央處理單元工作在非最大性能的狀態,這個時候功耗低於全速狀態)、空閒狀態和停止狀態;其中全速狀態功耗最高,停止狀態的功耗最低,這四種狀態的功耗依次降低;中央處理單元根據該切換到的工作狀態運行。
以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍,凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種中央處理單元的工作狀態控制系統,其特徵在於包括檢測模塊、切換模塊和至少三級狀態控制模塊,所述檢測模塊用於檢測當前要求的業務應用對中央處理單元的性能要求;所述切換模塊用於根據該當前要求的業務應用對中央處理單元的性能要求,在所述至少三級狀態控制模塊之間進行切換;所述至少三級狀態控制模塊分別用於控制中央處理單元工作在不同預定級別的性能及功耗的狀態。
2.如權利要求1所述的中央處理單元的工作狀態控制系統,其特徵在於所述三級狀態控制模塊包括全速狀態控制模塊、空閒狀態控制模塊和停止狀態控制模塊,所述全速狀態控制模塊用於控制中央處理單元工作在全速狀態,即最大性能的狀態,該狀態是其功耗最高的狀態;所述空閒狀態控制模塊用於控制中央處理單元工作在空閒狀態,即處於待命的狀態,該狀態的功耗低於全速狀態的功耗;所述停止狀態控制模塊用於控制中央處理單元進入停止狀態,即停止工作,該狀態功耗是沒有功耗的狀態。
3.如權利要求2所述的中央處理單元的工作狀態控制系統,其特徵在於所述系統還包括半速狀態控制模塊,所述半速狀態控制模塊用於控制中央處理單元工作在半速狀態,即性能低於全速狀態的狀態,該狀態功耗低於全速狀態的功耗。
4.一種中央處理單元的工作狀態控制方法,其特徵在於包括以下步驟檢測當前要求的業務應用對中央處理單元的性能要求;根據該當前要求的業務應用對中央處理單元的性能要求,將中央處理單元的工作狀態在至少三級工作狀態之間進行相應切換,切換到能滿足該性能要求的且功耗最低的工作狀態;中央處理單元根據該切換到的工作狀態運行。
5.如權利要求4所述的中央處理單元的工作狀態控制方法,其特徵在於所述三級工作狀態包括全速狀態、空閒狀態和停止狀態,所述全速狀態是中央處理單元工作在最大性能的狀態,該狀態是其功耗最高的狀態;所述空閒狀態是中央處理單元工作在待命的狀態,該狀態的功耗低於全速狀態的功耗;所述停止狀態是中央處理單元停止工作,該狀態功耗是沒有功耗的狀態。
6.如權利要求5所述的中央處理單元的工作狀態控制方法,其特徵在於所述工作狀態還包括半速狀態,所述半速狀態是中央處理單元工作在性能低於全速狀態的狀態,該狀態功耗低於全速狀態的功耗。
全文摘要
本發明公開了一種中央處理單元的工作狀態控制系統及方法,該系統包括檢測模塊、切換模塊和至少三級狀態控制模塊。本發明的方法包括以下步驟檢測當前要求的業務應用對中央處理單元的性能要求;根據該當前要求的業務應用對中央處理單元的性能要求,將中央處理單元的工作狀態在至少三級工作狀態之間進行相應切換,切換到能滿足該性能要求的且功耗最低的工作狀態;中央處理單元根據該切換到的工作狀態運行。本發明能在不影響系統正常使用的情況下,降低中央處理單元的功耗,提高電子設備的電源使用效率。
文檔編號G06F1/32GK101018381SQ20071007318
公開日2007年8月15日 申請日期2007年1月31日 優先權日2007年1月31日
發明者張富斌 申請人:宇龍計算機通信科技(深圳)有限公司