Разница между состояниями P и C процессора заключается в том, что они служат разным целям:
- P-состояния (от «performance» — «производительность») регулируют потребление мощности во время выполнения кода (то есть в нормальном рабочем состоянии процессора). microsin.net Они позволяют изменять напряжение и частоту ядра, чтобы снизить энергопотребление. habr.com microsin.net
- C-состояния (от «idle» — «ожидание») используются для оптимизации энергопотребления в режиме ожидания, когда никакой код процессором не выполняется. microsin.net Они означают, что одна или несколько подсистем процессора отключены. habr.com
Таким образом, P-состояния работают с подсистемами процессора, которые работают, но не требуют максимальной производительности, а C-состояния — с подсистемами в режиме простоя, когда на них ничего не должно выполняться. habr.com