C-state

Ahn9807 (토론 | 기여)님의 2023년 2월 11일 (토) 02:30 판 (새 문서: 분류: CPU == 개요 == C-state는 CPU의 기능을 하나씩 종료시켜서 전력 소모를 줄이지만, P-state는 시스템이 동작하는 동안, CPU의 클럭 주파수를 조절하여서 어느정도의 Performance로 CPU를 작동시킬 것인지를 결정한다. 이를 Performance-state, P-state라고 한다. Intel의 X86 프로세서에서는 이 기능을 SpeedStep이라는 이름으로 사용하고 있으며, 리눅스는 이를 /sys/devices/system/cpu/c...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


개요

C-state는 CPU의 기능을 하나씩 종료시켜서 전력 소모를 줄이지만, P-state는 시스템이 동작하는 동안, CPU의 클럭 주파수를 조절하여서 어느정도의 Performance로 CPU를 작동시킬 것인지를 결정한다. 이를 Performance-state, P-state라고 한다. Intel의 X86 프로세서에서는 이 기능을 SpeedStep이라는 이름으로 사용하고 있으며, 리눅스는 이를 /sys/devices/system/cpu/cpu#/cpufreq/ 에 존재하는 파일을 이용하여 조절한다. Governors 참고.

C-state는 보다 공격적인 방법으로 전력소모를 최소화하여 절전모드에 주로 사용하고, P-state는 시스템의 클럭수를 조절하여 동적으로 전체 시스템의 전력 소모를 조절한다.