전력 관리

Linux 등의 OS에서 CPU 주파수를 결정하는 거버너(cpufreq 거버너 등)의 역할로 올바른 것은?

  1. ACPU를 제조할 때의 주파수를 정한다
  2. BCPU 냉각 팬의 색을 바꾼다
  3. CCPU 사용률 등의 부하를 보고 필요한 성능에 맞추어 주파수와 전압의 단계를 선택한다
정답과 해설 보기

정답: C. CPU 사용률 등의 부하를 보고 필요한 성능에 맞추어 주파수와 전압의 단계를 선택한다

거버너는 일정한 간격으로 CPU 부하를 조사하여, 바쁘면 주파수를 올리고 여유가 있으면 내리는 식으로 동작 단계를 선택하는 소프트웨어 정책입니다. 항상 최고 성능으로 하는 정책, 항상 저전력으로 하는 정책, 부하에 따라 바꾸는 정책 등이 있습니다. 최근 CPU에서는 하드웨어가 스스로 주파수를 세밀하게 조정하고, OS는 성능과 저전력 중 무엇을 중시할지만 지시하는 형태도 늘고 있습니다.

  • A. 제조와는 관계가 없습니다.
  • B. 팬의 색과는 관계가 없습니다.
  • C. 올바릅니다. 성능과 전력의 균형을 소프트웨어로 맞춥니다.
이 분야 연습하기 분야로 돌아가기

전력 관리의 다른 문제

  1. CPU의 터보 동작(터보 부스트 등)에 대한 설명으로 올바른 것은?
  2. 서멀 스로틀링에 대한 설명으로 올바른 것은?
  3. CPU의 전력 제한에는 짧은 시간 동안은 긴 시간의 평균 제한(TDP에 가까운 값)을 넘는 전력으로 동작하는 것을 허용하는 설정이 있다. 이것이 가능한 이유로 올바른 것은?
  4. Intel의 RAPL처럼 CPU나 메모리의 전력을 소프트웨어에서 측정하거나 상한을 설정할 수 있는 기능의 용도로 가장 적절한 것은?
  5. PC 등에서 사용되는 ACPI에 대한 설명으로 올바른 것은?