Power Management
What is the role of a governor, such as a cpufreq governor, that sets CPU frequency in Linux and other OSes?
- ATo set the frequency at which CPUs are manufactured
- BTo change the color of the CPU cooling fan
- CTo choose frequency and voltage levels matching required performance, based on load such as CPU utilization
Show answer and explanation
Answer: C. To choose frequency and voltage levels matching required performance, based on load such as CPU utilization
A governor is a software policy that checks CPU load at intervals and selects operating levels, raising frequency when busy and lowering it when there is headroom. Policies include always maximum performance, always power saving and load-dependent scaling. On recent CPUs, hardware increasingly fine-tunes frequency itself, with the OS merely indicating whether to favor performance or efficiency.
- A. It has nothing to do with manufacturing.
- B. It has nothing to do with fan color.
- C. Correct. Software balances performance and power.