2009-10-20 66 views

回答

8

一个移动CPU有多个空闲状态可以进入,以便在没有做任何事情时节省电力。节省更多电力的州通常需要更多时间才能进出。这两个源文件描述了选择输入最佳状态的两种不同方法。

如果立即输入太深的状态,那么它会很快被唤醒以证明较高的转换成本。相反,如果选择太浅的状态,那么潜在的节能将被忽略。

梯级管制员首先进入最轻的状态,并且如果睡眠时间足够长,则会进入下一个更深的状态,如通过某种度量所定义的。它会首先在状态1,然后是2,然后是3,然后依此类推,直到达到最深的可用状态,或者在太短的时间后重新启动CPU。在这种情况下,州长下次会选择状态1。

菜单管理者并不一定会遵循此进程,但如果确定这可能是值得的,则可以立即跳入更深的状态。