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