CPU在C0状态时会执行指令,但是即使在C0状态下OSPM仍然可以通过调整CPU的工作电压和频率的方式,以此降低整个平台的功耗。P-state 在Intel平台上通常指的是EIST(Enhanced Intel SpeedStep Technology),EIST允许多个核动态的切换电压和频率,动态的调整系统的功耗。OSPM通过WRMSR指令写IA32_PERF_CTL MSR的方式调整CPU电压和
工作频率。
允许多个核动态的切换电压和频率,动态的调整系统的功耗。通常 P0 指的就是处理器以最高频率、最高运算量的状态运作,接下来 P1、P2、P3……就依照运作效能的多少、省电性由少至多依序排下去。 Intel 的 Turbo Boost 技术就是当系统工作要求处理器运作在 P0 状态时,收集有关处理器耗电量、启动核心数量、核心电源状态、处理器温度等信息,来决定P0的运作频率多少。
ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度