欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Cpu智能控制系統(tǒng)及方法

文檔序號(hào):6587244閱讀:422來(lái)源:國(guó)知局
專利名稱:Cpu智能控制系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種CPU智能控制系統(tǒng)及方法,特別涉及一種應(yīng)用于一包含多個(gè)CPU 的計(jì)算機(jī)系統(tǒng)的CPU智能控制系統(tǒng)及方法。
背景技術(shù)
現(xiàn)在的計(jì)算機(jī)設(shè)備,特別是服務(wù)器中,常具有兩個(gè)以上的中央處理器(CPU)來(lái)執(zhí) 行計(jì)算機(jī)系統(tǒng)的當(dāng)前任務(wù),以提高計(jì)算機(jī)系統(tǒng)的運(yùn)行速度。然而,當(dāng)計(jì)算機(jī)系統(tǒng)當(dāng)前任務(wù)較 少時(shí),則沒(méi)有必要繼續(xù)保持多個(gè)CPU運(yùn)作。由于CPU是計(jì)算機(jī)系統(tǒng)主要的功耗來(lái)源,若是繼 續(xù)保持多個(gè)CPU運(yùn)作,則會(huì)大幅增加計(jì)算機(jī)系統(tǒng)的電能消耗。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種應(yīng)用于一包含多CPU的計(jì)算機(jī)系統(tǒng)中根據(jù)當(dāng)前執(zhí) 行任務(wù)情況調(diào)節(jié)工作的CPU的數(shù)量的CPU智能控制系統(tǒng)及方法。一種應(yīng)用于一計(jì)算機(jī)系統(tǒng)的CPU智能控制系統(tǒng),包括一 CPU工作單元,包含至少兩顆CPU ;一 CPU效能偵測(cè)單元,用于偵測(cè)所述計(jì)算機(jī)系統(tǒng)當(dāng)前的CPU使用率;一 CPU效能判斷單元,用于根據(jù)當(dāng)前的CPU使用率查詢一預(yù)先存儲(chǔ)的CPU工作數(shù) 量參照表,根據(jù)查詢結(jié)果輸出一控制指令;以及一 CPU管理單元,用于接收所述控制指令并通過(guò)一高級(jí)配置及電源接口來(lái)調(diào)節(jié)所 述CPU工作單元中工作的CPU數(shù)量。一種使用于一計(jì)算機(jī)系統(tǒng)的CPU智能管理方法,所述計(jì)算機(jī)系統(tǒng)包含一 CPU工作 單元,所述CPU工作單元包含至少兩顆CPU,所述智能管理方法包括以下步驟偵測(cè)所述計(jì)算機(jī)系統(tǒng)當(dāng)前的CPU使用率;根據(jù)當(dāng)前的CPU的使用率查詢一預(yù)先存儲(chǔ)的CPU工作數(shù)量參照表,并根據(jù)查詢結(jié) 果輸出一控制指令;以及根據(jù)所述控制指令通過(guò)一高級(jí)配置及電源接口來(lái)調(diào)節(jié)所述CPU工作單元中的CPU 數(shù)量以執(zhí)行所述計(jì)算機(jī)系統(tǒng)的當(dāng)前任務(wù)。本發(fā)明CPU智能控制系統(tǒng)通過(guò)CPU效能偵測(cè)單元來(lái)偵測(cè)當(dāng)前的CPU使用率,所述 CPU效能判斷單元根據(jù)當(dāng)前的CPU使用率查詢CPU工作數(shù)量參照表,所述CPU管理單元根據(jù) 查詢結(jié)果調(diào)節(jié)所述CPU工作單元中工作的CPU數(shù)量,從而當(dāng)計(jì)算機(jī)系統(tǒng)執(zhí)行任務(wù)少時(shí),減少 CPU使用數(shù)量,以進(jìn)行節(jié)能。


圖1是本發(fā)明CPU智能控制系統(tǒng)的較佳實(shí)施方式的方框圖。圖2是本發(fā)明CPU智能控制方法的較佳實(shí)施方式的流程圖。
具體實(shí)施例方式下面結(jié)合附圖及較佳實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述請(qǐng)參考圖1,本發(fā)明CPU智能控制系統(tǒng)100的較佳實(shí)施方式使用于一服務(wù)器的計(jì)算 機(jī)系統(tǒng)中。所述CPU智能控制系統(tǒng)100包括一 CPU效能偵測(cè)單元10、一 CPU效能判斷單元 20、一 CPU管理單元30以及一 CPU工作單元40。所述CPU工作單元40包括至少兩顆CPU, 本較佳實(shí)施方式中為三顆CPU,且每顆CPU有一獨(dú)立的工作電源。所述CPU效能偵測(cè)單元10用于偵測(cè)所述計(jì)算機(jī)系統(tǒng)當(dāng)前的CPU使用率。所述CPU 使用率是指所述計(jì)算器系統(tǒng)當(dāng)前任務(wù)所占用的CPU資源與所述CPU工作單元中的CPU總資 源的百分比。比如當(dāng)計(jì)算機(jī)系統(tǒng)需要處理的任務(wù)較多時(shí),CPU使用率可能為80% ;當(dāng)計(jì)算 機(jī)系統(tǒng)需要處理的任務(wù)較少時(shí),CPU使用率可能為10%。所述CPU效能偵測(cè)單元10為現(xiàn)有 技術(shù),用戶可通過(guò)查看計(jì)算機(jī)系統(tǒng)的任務(wù)管理器得知當(dāng)前計(jì)算機(jī)系統(tǒng)的CPU使用率。所述 CPU效能偵測(cè)單元10設(shè)置于計(jì)算機(jī)的操作系統(tǒng)中,比如一 Windows XP操作系統(tǒng),計(jì)算機(jī)操 作系統(tǒng)通過(guò)讀取CPU寄存器來(lái)獲取當(dāng)前的CPU使用率。所述CPU效能判斷單元20用于根據(jù)當(dāng)前的CPU使用率查詢一預(yù)先存儲(chǔ)的CPU工 作數(shù)量參照表,并根據(jù)查詢結(jié)果輸出一控制指令。所述CPU工作數(shù)量參照表包括不同的CPU 使用率及其對(duì)應(yīng)使用的CPU數(shù)量。比如,當(dāng)CPU使用率大于80%時(shí),規(guī)定使用三顆CPU,此 時(shí)所述CPU效能判斷單元輸出一第一控制指令111 ;當(dāng)CPU使用率在30% -80%之間時(shí),規(guī) 定使用兩顆CPU,此時(shí)所述CPU效能判斷單元輸出一第二控制指令110 ;當(dāng)CPU使用率小于 30%時(shí),規(guī)定使用一顆CPU,此時(shí)所述CPU效能判斷單元輸出一第三控制指令100。所述CPU 效能判斷單元20也可設(shè)置于所述計(jì)算機(jī)的操作系統(tǒng)中。所述CPU管理單元30用于根據(jù)所述CPU效能判斷單元20輸出的控制指令來(lái) 調(diào)節(jié)所述CPU工作單元40中處于工作狀態(tài)的CPU的數(shù)量。其具體過(guò)程是當(dāng)所述CPU管 理單元30接收到所述CPU效能判斷單元10傳送的控制指令時(shí),通過(guò)一 ACPI (Advanced Configuration and Power Interface,高級(jí)配置及電源接口)將控制指令轉(zhuǎn)換為對(duì)應(yīng)的電 平信號(hào)來(lái)控制所述CPU工作單元40中各顆CPU的工作電壓。比如當(dāng)所述CPU管理單元30 接收到所述CPU效能判斷單元20輸出的第一控制信號(hào)111時(shí),所述CPU管理單元30通過(guò) 所述ACPI提供三個(gè)高電平信號(hào)以提供工作電壓給所述CPU工作單元40中的三顆CPU,從 而啟用三顆CPU來(lái)執(zhí)行當(dāng)前任務(wù),使得當(dāng)前任務(wù)能夠快速順利的完成;當(dāng)所述CPU管理單元 30接收到所述CPU效能判斷單元20輸出的第二控制信號(hào)110時(shí),所述CPU管理單元30通 過(guò)所述ACPI提供兩個(gè)高電平信號(hào)以提供工作電壓給所述CPU工作單元40中的兩顆CPU,從 而啟用所述CPU工作單元40中的兩顆CPU來(lái)執(zhí)行當(dāng)前任務(wù),并輸出一低電平信號(hào)來(lái)關(guān)閉一 顆CPU的工作電源,以節(jié)省一顆CPU的功耗;當(dāng)所述CPU管理單元30接收到所述CPU效能 判斷單元20輸出的第三控制信號(hào)時(shí)100,所述CPU管理單元30 —個(gè)高電平信號(hào)以提供工作 電壓給所述CPU工作單元40中的一顆CPU,從而啟用一顆CPU來(lái)執(zhí)行當(dāng)前任務(wù),并輸出兩個(gè) 低電平信號(hào)來(lái)關(guān)閉兩顆CPU的工作電源,以節(jié)省兩顆CPU的功耗。所述CPU管理單元30可 設(shè)置于所述計(jì)算機(jī)的操作系統(tǒng)中或BIOS (Basic Input Output System)中。請(qǐng)繼續(xù)參考圖2,本發(fā)明還提供一種CPU智能控制方法,包括以下步驟步驟Sl 所述CPU效能偵測(cè)單元10偵測(cè)計(jì)算機(jī)系統(tǒng)當(dāng)前的CPU使用率。步驟S2 所述CPU效能判斷單元20根據(jù)所述CPU效能偵測(cè)單元10偵測(cè)的當(dāng)前的
4CPU使用率查詢一預(yù)先存儲(chǔ)的CPU工作數(shù)量參照表,并根據(jù)查詢結(jié)果輸出一控制指令。步驟S3 所述CPU管理單元30根據(jù)所述控制指令通過(guò)所述ACPI來(lái)調(diào)節(jié)所述CPU 工作單元40中工作的CPU數(shù)量來(lái)執(zhí)行當(dāng)前任務(wù)。本發(fā)明CPU智能控制系統(tǒng)100通過(guò)CPU效能偵測(cè)單元10來(lái)偵測(cè)當(dāng)前的CPU使用 率,所述CPU效能判斷單元20根據(jù)當(dāng)前的CPU使用率查詢CPU工作數(shù)量參照表,所述CPU 管理單元30根據(jù)查詢結(jié)果控制所述CPU工作單元40,從而當(dāng)計(jì)算機(jī)系統(tǒng)當(dāng)前任務(wù)多時(shí),使 用多個(gè)CPU執(zhí)行任務(wù);當(dāng)計(jì)算機(jī)系統(tǒng)當(dāng)前任務(wù)少時(shí),減少CPU的使用數(shù)量,以進(jìn)行節(jié)能。
權(quán)利要求
一種應(yīng)用于一計(jì)算機(jī)系統(tǒng)的CPU智能控制系統(tǒng),包括一CPU工作單元,包含至少兩顆CPU;一CPU效能偵測(cè)單元,用于偵測(cè)所述計(jì)算機(jī)系統(tǒng)當(dāng)前的CPU使用率;一CPU效能判斷單元,用于根據(jù)當(dāng)前的CPU使用率查詢一預(yù)先存儲(chǔ)的CPU工作數(shù)量參照表,根據(jù)查詢結(jié)果輸出一控制指令;以及一CPU管理單元,用于接收所述控制指令并通過(guò)一高級(jí)配置及電源接口來(lái)調(diào)節(jié)所述CPU工作單元中工作的CPU數(shù)量。
2.如權(quán)利要求1所述的CPU智能控制系統(tǒng),其特征在于所述CPU使用率是指所述計(jì) 算器系統(tǒng)當(dāng)前任務(wù)所占用的CPU資源與所述CPU工作單元中的CPU總資源的百分比。
3.如權(quán)利要求1所述的CPU智能控制系統(tǒng),其特征在于所述CPU工作數(shù)量參照表包 括不同的CPU使用率及其對(duì)應(yīng)工作的CPU數(shù)量。
4.如權(quán)利要求1所述的CPU智能控制系統(tǒng),其特征在于所述CPU工作單元中的每顆 CPU都有獨(dú)立的電源,所述CPU管理單元通過(guò)所述高級(jí)配置及電源接口關(guān)閉或打開(kāi)對(duì)應(yīng)的 CPU的電源來(lái)調(diào)節(jié)所述CPU工作單元中工作的CPU數(shù)量。
5.一種使用于一計(jì)算機(jī)系統(tǒng)的CPU智能管理方法,所述計(jì)算機(jī)系統(tǒng)包含一 CPU工作單 元,所述CPU工作單元包含至少兩顆CPU,所述智能管理方法包括以下步驟偵測(cè)所述計(jì)算機(jī)系統(tǒng)當(dāng)前的CPU使用率;根據(jù)當(dāng)前的CPU的使用率查詢一預(yù)先存儲(chǔ)的CPU工作數(shù)量參照表,并根據(jù)查詢結(jié)果輸 出一控制指令;以及根據(jù)所述控制指令通過(guò)一高級(jí)配置及電源接口來(lái)調(diào)節(jié)所述CPU工作單元中的CPU數(shù)量 以執(zhí)行所述計(jì)算機(jī)系統(tǒng)的當(dāng)前任務(wù)。
6.如權(quán)利要求5所述的CPU智能管理方法,其特征在于所述CPU使用率是指所述計(jì) 算器系統(tǒng)當(dāng)前任務(wù)所占用的CPU資源與所述CPU工作單元中的CPU總資源的百分比。
7.如權(quán)利要求5所述的CPU智能管理方法,其特征在于所述CPU工作數(shù)量參照表包 括不同的CPU使用率及其對(duì)應(yīng)工作的CPU數(shù)量。
8.如權(quán)利要求5所述的CPU智能管理方法,其特征在于所述CPU工作單元中的每顆 CPU都有獨(dú)立的電源,所述控制信號(hào)通過(guò)所述高級(jí)配置及電源接口關(guān)閉或打開(kāi)對(duì)應(yīng)的CPU 的電源以調(diào)節(jié)所述CPU工作單元中工作的CPU數(shù)量。
全文摘要
一種應(yīng)用于一計(jì)算機(jī)系統(tǒng)的CPU智能控制系統(tǒng),包括一CPU工作單元、一CPU效能偵測(cè)單元、一CPU效能判斷單元以及一CPU管理單元。所述CPU工作單元包含至少兩顆CPU。所述CPU效能偵測(cè)單元用于偵測(cè)當(dāng)前計(jì)算機(jī)系統(tǒng)的CPU使用率。所述CPU效能判斷單元根據(jù)當(dāng)前的CPU使用率查詢一預(yù)先存儲(chǔ)的CPU工作數(shù)量參照表,并根據(jù)查詢結(jié)果輸出一控制指令。所述CPU管理單元用于接收所述控制指令并通過(guò)ACPI來(lái)調(diào)節(jié)所述CPU工作單元中工作的CPU數(shù)量來(lái)執(zhí)行所述計(jì)算機(jī)系統(tǒng)的當(dāng)前任務(wù)。本發(fā)明還提供一種CPU智能控制方法。
文檔編號(hào)G06F1/32GK101930280SQ200910303539
公開(kāi)日2010年12月29日 申請(qǐng)日期2009年6月23日 優(yōu)先權(quán)日2009年6月23日
發(fā)明者許圣杰 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
谢通门县| 夏邑县| 杂多县| 西畴县| 潼关县| 铁岭县| 敖汉旗| 澄迈县| 富源县| 谢通门县| 包头市| 阿巴嘎旗| 拜泉县| 武定县| 夹江县| 肃北| 浦江县| 枞阳县| 镇平县| 普格县| 靖远县| 六盘水市| 浠水县| 临朐县| 榆林市| 陵川县| 周口市| 汤阴县| 霍城县| 唐海县| 雅安市| 海门市| 黄龙县| 东乡| 海晏县| 通辽市| 桑日县| 雅安市| 前郭尔| 北宁市| 开阳县|