烈士多悲心,小人偷自閑?
曹操曾經(jīng)說過:烈士多悲心,小人偷自閑。真的自閑就真成小人了么?小編我并不覺得清閑是一件壞事。為了讓處理器處于閑置狀態(tài)時(shí)能夠節(jié)約能源,處理器可以給系統(tǒng)發(fā)出一條指令,讓自己進(jìn)入到低功耗的節(jié)能模式。每個(gè)處理器都具有多種節(jié)能模式,他們被稱作C-states或者C-modes(節(jié)能形態(tài)或節(jié)能模式)。在這篇文章中,各位讀者可以了解到處理器的各種節(jié)能模式的技術(shù)特點(diǎn)以及實(shí)現(xiàn)方法,還有各種處理器所支持的節(jié)能模式詳解。希望閱讀完此文,大家就能對(duì)處理器的節(jié)能模式有一個(gè)比較全面的了解。
追溯歷史,低功耗模式被首次引入處理器中,還是在486DX4處理器。因此現(xiàn)在我們?cè)谑忻嫔下牭降母鞣N處理器的節(jié)能模式,并不是什么新技術(shù),早在486時(shí)期就已經(jīng)出現(xiàn)了。然而,隨著時(shí)間的推移,處理器中出現(xiàn)了更多的低功耗模式,并且每個(gè)新的低功耗模式都較上一代更為先進(jìn),都可以讓處理器在空閑的時(shí)候,更加的省電節(jié)能。
節(jié)能模式基本的概念就是當(dāng)處理器處于閑置的時(shí)候,降低時(shí)鐘頻率,降低電壓,甚至完全關(guān)閉它,同時(shí)還可以對(duì)處理器進(jìn)行“喚醒”,讓它再次回到100%的工作狀態(tài)。由此就完成了從睡眠到喚醒的過程。
處理器的運(yùn)行模式都被統(tǒng)稱為C-states。他們最初的規(guī)格編號(hào)是C0,這也是處理器最為正常的運(yùn)行模式。此時(shí)處理器的運(yùn)行效能是100%。當(dāng)然在C0以上的各種模式,就均屬于節(jié)電模式,當(dāng)后面的數(shù)字越高處理器的電路和信號(hào)被關(guān)掉的部分也就越多。例如,C1、C2等等。艙處理器被喚醒時(shí),他也就又回到了C0模式。
不過這還存在一個(gè)問題,處理器從睡眠到喚醒需要較長(zhǎng)的時(shí)間,處理器睡眠越深,所關(guān)閉的電路和降低的電壓就越多,甚至是完全關(guān)閉。那么這就意味著,處理器要花更長(zhǎng)的時(shí)間醒來。
每個(gè)節(jié)能模式會(huì)有若干個(gè)名字,因?yàn)樗麄冞€會(huì)有許多的子模式,這些子模式會(huì)更為細(xì)致的劃分處理器睡眠的深度,因此他們?cè)趩拘训臅r(shí)候所需的時(shí)間也不盡相同