2009-10-20 89 views

回答

8

一個移動CPU有多個空閒狀態可以進入,以便在沒有做任何事情時節省電力。節省更多電力的州通常需要更多時間才能進出。這兩個源文件描述了選擇輸入最佳狀態的兩種不同方法。

如果立即輸入太深的狀態,那麼它會很快被喚醒以證明較高的轉換成本。相反,如果選擇太淺的狀態,那麼潛在的節能將被忽略。

梯級管制員首先進入最輕的狀態,並且如果睡眠時間足夠長,則會進入下一個更深的狀態,如通過某種度量所定義的。它會首先在狀態1,然後是2,然後是3,然後依此類推,直到達到最深的可用狀態,或者在太短的時間後重新啓動CPU。在這種情況下,州長下次會選擇狀態1。

菜單管理者並不一定會遵循此進程,但如果確定這可能是值得的,則可以立即跳入更深的狀態。