亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種CPU風(fēng)扇轉(zhuǎn)速控制的方法及計(jì)算機(jī)與流程

文檔序號(hào):12461300閱讀:422來(lái)源:國(guó)知局
一種CPU風(fēng)扇轉(zhuǎn)速控制的方法及計(jì)算機(jī)與流程

本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種CPU風(fēng)扇轉(zhuǎn)速控制的方法及計(jì)算機(jī)。



背景技術(shù):

CPU風(fēng)扇散熱,就是利用它們快速將CPU的熱量傳導(dǎo)出來(lái)并吹到附近的空氣中去,降溫效果的好壞直接與CPU散熱風(fēng)扇、散熱片的品質(zhì)有關(guān)。

目前的CPU風(fēng)扇轉(zhuǎn)速一般是固定的,高端的CPU風(fēng)扇能夠進(jìn)行轉(zhuǎn)速調(diào)節(jié),但是設(shè)計(jì)復(fù)雜,開(kāi)發(fā)成本高,導(dǎo)致價(jià)格很貴,而目前沒(méi)有設(shè)計(jì)簡(jiǎn)單的,能夠根據(jù)計(jì)算機(jī)運(yùn)行情況進(jìn)行轉(zhuǎn)速調(diào)節(jié)的CPU風(fēng)扇。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的在于提供一種CPU風(fēng)扇轉(zhuǎn)速控制的方法,旨在解決目前CPU風(fēng)扇轉(zhuǎn)速固定不變或設(shè)計(jì)復(fù)雜成本高的問(wèn)題。

為了解決上述技術(shù)問(wèn)題,本發(fā)明是這樣實(shí)現(xiàn)的:一種CPU風(fēng)扇轉(zhuǎn)速控制的方法,應(yīng)用于計(jì)算機(jī),所述方法包括以下步驟:

檢測(cè)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速;

獲取所述計(jì)算機(jī)的當(dāng)前運(yùn)行內(nèi)存占比;

根據(jù)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及所述運(yùn)行內(nèi)存占比控制所述CPU風(fēng)扇的轉(zhuǎn)速。

進(jìn)一步地,在所述檢測(cè)所述CPU當(dāng)前的溫度和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速的步驟之前,還包括:

檢測(cè)所述CPU當(dāng)前的溫度;

判斷所述溫度是否達(dá)到第一預(yù)設(shè)高溫閾值;

如果是,則確定所述溫度對(duì)應(yīng)的溫度等級(jí),并檢測(cè)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,否則,維持所述CPU風(fēng)扇當(dāng)前的轉(zhuǎn)速。

進(jìn)一步地,所述確定所述溫度對(duì)應(yīng)的溫度等級(jí)的步驟,包括:

獲取預(yù)設(shè)的不同溫度等級(jí)的溫度范圍;

查找所述溫度落入的溫度范圍;

根據(jù)所述溫度落入的溫度范圍確定所述溫度對(duì)應(yīng)的溫度等級(jí)。

進(jìn)一步地,所述根據(jù)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及所述運(yùn)行內(nèi)存占比控制所述CPU風(fēng)扇的轉(zhuǎn)速的步驟,包括:

根據(jù)以下算式計(jì)算所述CPU風(fēng)扇的轉(zhuǎn)速Z2:

將所述CPU風(fēng)扇的轉(zhuǎn)速調(diào)為Z2;

其中,Z1表示所述CPU風(fēng)扇最大的轉(zhuǎn)速,W表示所述當(dāng)前溫度對(duì)應(yīng)的溫度等級(jí)(溫度越高,溫度等級(jí)值越低,),b表示所述CPU當(dāng)前的使用率(b<1),d所述運(yùn)行內(nèi)存占比(d<1)。

進(jìn)一步地,所述方法還包括:

在所述CPU的溫度達(dá)到第二預(yù)設(shè)高溫閾值時(shí)進(jìn)行報(bào)警提示。

本發(fā)明實(shí)施例的目的還在于提供一種計(jì)算機(jī),所述計(jì)算機(jī)包括:

檢測(cè)單元,用于檢測(cè)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速;

獲取單元,用于獲取所述計(jì)算機(jī)的當(dāng)前運(yùn)行內(nèi)存占比;

控制單元,用于根據(jù)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及所述運(yùn)行內(nèi)存占比控制所述CPU風(fēng)扇的轉(zhuǎn)速。

進(jìn)一步地,所述檢測(cè)單元還用于:檢測(cè)所述CPU當(dāng)前的溫度;

所述計(jì)算機(jī)還包括:判斷單元,用于判斷所述溫度是否達(dá)到第一預(yù)設(shè)高溫閾值;

如果是,則確定所述溫度對(duì)應(yīng)的溫度等級(jí),并控制所述檢測(cè)單元檢測(cè)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,否則,維持所述CPU風(fēng)扇當(dāng)前的轉(zhuǎn)速。

進(jìn)一步地,所述判斷單元確定所述溫度對(duì)應(yīng)的溫度等級(jí)的方式為:

獲取預(yù)設(shè)的不同溫度等級(jí)的溫度范圍;

查找所述溫度落入的溫度范圍;

根據(jù)所述溫度落入的溫度范圍確定所述溫度對(duì)應(yīng)的溫度等級(jí)。

進(jìn)一步地,所述控制單元具體用于:

根據(jù)以下算式計(jì)算所述CPU風(fēng)扇的轉(zhuǎn)速Z2:

將所述CPU風(fēng)扇的轉(zhuǎn)速調(diào)為Z2;

其中,Z1表示所述CPU風(fēng)扇最大的轉(zhuǎn)速,W表示所述當(dāng)前溫度對(duì)應(yīng)的溫度等級(jí)(溫度越高,溫度等級(jí)值越低,),b表示所述CPU當(dāng)前的使用率(b<1),d所述運(yùn)行內(nèi)存占比(d<1)。

進(jìn)一步地,所述計(jì)算機(jī)還包括:

報(bào)警單元,用于在所述CPU的溫度達(dá)到第二預(yù)設(shè)高溫閾值時(shí)進(jìn)行報(bào)警提示。

在本發(fā)明實(shí)施例中,首先檢測(cè)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,并獲取所述計(jì)算機(jī)的當(dāng)前運(yùn)行內(nèi)存占比,然后根據(jù)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及所述運(yùn)行內(nèi)存占比控制所述CPU風(fēng)扇的轉(zhuǎn)速,本發(fā)明實(shí)施例提供的CPU轉(zhuǎn)速控制的方法設(shè)計(jì)簡(jiǎn)單,能夠根據(jù)計(jì)算機(jī)的運(yùn)行情況調(diào)節(jié)CPU轉(zhuǎn)速,減少功耗,降低開(kāi)發(fā)難度。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例提供的應(yīng)用于計(jì)算機(jī)的CPU風(fēng)扇轉(zhuǎn)速控制的方法的流程;

圖2是本發(fā)明實(shí)施例提供的計(jì)算機(jī)的框架結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述:

圖1示出了本發(fā)明實(shí)施例提供的應(yīng)用于計(jì)算機(jī)的CPU風(fēng)扇轉(zhuǎn)速控制的方法的流程,為了便于說(shuō)明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:

本發(fā)明實(shí)施例提供的應(yīng)用于計(jì)算機(jī)的CPU風(fēng)扇轉(zhuǎn)速控制的方法,包括以下步驟:

步驟S10,檢測(cè)CPU當(dāng)前的使用率和風(fēng)扇當(dāng)前的轉(zhuǎn)速。在本發(fā)明實(shí)施例中,CPU使用率即運(yùn)行的程序占用的CPU資源,表示計(jì)算機(jī)在某個(gè)時(shí)間點(diǎn)的運(yùn)行程序的情況。使用率越高,說(shuō)明計(jì)算機(jī)在這個(gè)時(shí)間上運(yùn)行了很多程序,產(chǎn)生的熱量也越高,需要CPU風(fēng)扇更快的轉(zhuǎn)速進(jìn)行降溫。其中,確定溫度對(duì)應(yīng)的溫度等級(jí)的方式為:獲取預(yù)設(shè)的不同溫度等級(jí)的溫度范圍,查找溫度落入的溫度范圍,根據(jù)溫度落入的溫度范圍確定溫度對(duì)應(yīng)的溫度等級(jí)。

作為本發(fā)明優(yōu)選實(shí)施例,在步驟S10之前,還包括:

檢測(cè)CPU當(dāng)前的溫度,判斷該溫度是否達(dá)到第一預(yù)設(shè)高溫閾值;如果是,則確定該溫度對(duì)應(yīng)的溫度等級(jí),并執(zhí)行步驟S10,否則,維持CPU風(fēng)扇當(dāng)前的轉(zhuǎn)速。

步驟S20,獲取計(jì)算機(jī)的當(dāng)前運(yùn)行內(nèi)存占比。

步驟S30,根據(jù)CPU當(dāng)前的使用率和風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及運(yùn)行內(nèi)存占比控制CPU風(fēng)扇的轉(zhuǎn)速。

作為本發(fā)明一優(yōu)選實(shí)施例,步驟S30的實(shí)施方式為:

根據(jù)以下算式計(jì)算CPU風(fēng)扇的轉(zhuǎn)速Z2:

將CPU風(fēng)扇的轉(zhuǎn)速調(diào)為Z2;

其中,Z1表示CPU風(fēng)扇最大的轉(zhuǎn)速,W表示當(dāng)前溫度對(duì)應(yīng)的溫度等級(jí)(溫度越高,溫度等級(jí)值越低,),b表示CPU當(dāng)前的使用率(b<1),d運(yùn)行內(nèi)存占比(d<1)。

根據(jù)上述算式可知,CPU風(fēng)扇的轉(zhuǎn)速與CPU風(fēng)扇最大的轉(zhuǎn)速、當(dāng)前溫度對(duì)應(yīng)的溫度等級(jí)、以及CPU當(dāng)前的使用率和運(yùn)行內(nèi)存占比相關(guān),即這些因素變化會(huì)改變CPU風(fēng)扇的轉(zhuǎn)速,進(jìn)行動(dòng)態(tài)調(diào)節(jié),更符合實(shí)際需要,節(jié)省電能。

作為本發(fā)明一優(yōu)選實(shí)施例,在步驟S30之后還包括:在CPU的溫度達(dá)到第二預(yù)設(shè)高溫閾值時(shí)進(jìn)行報(bào)警提示。

在本發(fā)明實(shí)施例中,首先檢測(cè)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,并獲取所述計(jì)算機(jī)的當(dāng)前運(yùn)行內(nèi)存占比,然后根據(jù)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及所述運(yùn)行內(nèi)存占比控制所述CPU風(fēng)扇的轉(zhuǎn)速,本發(fā)明實(shí)施例提供的CPU轉(zhuǎn)速控制的方法設(shè)計(jì)簡(jiǎn)單,能夠根據(jù)計(jì)算機(jī)的運(yùn)行情況調(diào)節(jié)CPU轉(zhuǎn)速,減少功耗,降低開(kāi)發(fā)難度。

圖2示出了本發(fā)明實(shí)施例提供的計(jì)算機(jī)的框架結(jié)構(gòu)示意圖,為了便于說(shuō)明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:

本發(fā)明實(shí)施例提供的計(jì)算機(jī),包括:檢測(cè)單元100、獲取單元200、控制單元300、判斷單元400以及報(bào)警單元500;

檢測(cè)單元100用于檢測(cè)CPU當(dāng)前的使用率和風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及檢測(cè)CPU當(dāng)前的溫度;獲取單元200用于獲取計(jì)算機(jī)的當(dāng)前運(yùn)行內(nèi)存占比;控制單元300用于根據(jù)CPU當(dāng)前的使用率和風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及運(yùn)行內(nèi)存占比控制CPU風(fēng)扇的轉(zhuǎn)速;判斷單元400用于判斷溫度是否達(dá)到第一預(yù)設(shè)高溫閾值;如果是,則確定溫度對(duì)應(yīng)的溫度等級(jí),并控制檢測(cè)單元檢測(cè)CPU當(dāng)前的使用率和風(fēng)扇當(dāng)前的轉(zhuǎn)速,否則,維持CPU風(fēng)扇當(dāng)前的轉(zhuǎn)速;報(bào)警單元500用于在CPU的溫度達(dá)到第二預(yù)設(shè)高溫閾值時(shí)進(jìn)行報(bào)警提示。

作為本發(fā)明一優(yōu)選實(shí)施例,判斷單元400確定溫度對(duì)應(yīng)的溫度等級(jí)的方式為:

獲取預(yù)設(shè)的不同溫度等級(jí)的溫度范圍;查找溫度落入的溫度范圍;根據(jù)溫度落入的溫度范圍確定溫度對(duì)應(yīng)的溫度等級(jí)。

作為本發(fā)明一優(yōu)選實(shí)施例,控制單元300具體用于:

根據(jù)以下算式計(jì)算CPU風(fēng)扇的轉(zhuǎn)速Z2:

將CPU風(fēng)扇的轉(zhuǎn)速調(diào)為Z2;

其中,Z1表示CPU風(fēng)扇最大的轉(zhuǎn)速,W表示當(dāng)前溫度對(duì)應(yīng)的溫度等級(jí)(溫度越高,溫度等級(jí)值越低,),b表示CPU當(dāng)前的使用率(b<1),d運(yùn)行內(nèi)存占比(d<1)。

需要說(shuō)明的是,本發(fā)明實(shí)施例提供的計(jì)算機(jī)與上述應(yīng)用于計(jì)算機(jī)的CPU風(fēng)扇轉(zhuǎn)速控制的方法的實(shí)施例對(duì)應(yīng),其工作原理和方式均對(duì)應(yīng)適用,這里就不再贅述。

在本發(fā)明實(shí)施例中,首先檢測(cè)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,并獲取所述計(jì)算機(jī)的當(dāng)前運(yùn)行內(nèi)存占比,然后根據(jù)所述CPU當(dāng)前的使用率和所述風(fēng)扇當(dāng)前的轉(zhuǎn)速,以及所述運(yùn)行內(nèi)存占比控制所述CPU風(fēng)扇的轉(zhuǎn)速,本發(fā)明實(shí)施例提供的CPU轉(zhuǎn)速控制的方法設(shè)計(jì)簡(jiǎn)單,能夠根據(jù)計(jì)算機(jī)的運(yùn)行情況調(diào)節(jié)CPU轉(zhuǎn)速,減少功耗,降低開(kāi)發(fā)難度。

本領(lǐng)域技術(shù)人員可以理解為上述實(shí)施例包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱(chēng)也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。

本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括ROM/RAM、磁盤(pán)、光盤(pán)等。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1