전력 관리
OS가 많은 프로그램의 타이머 기동 시각을 조금씩 어긋나게 하여 맞추는 것(타이머 병합)의 이유로 올바른 것은?
- A타이머의 정밀도를 높이기 위해
- B프로그램의 수를 줄이기 위해
- CCPU가 깨어나는 횟수를 줄여 1회 휴지를 길게 하고, 깊은 저전력 상태에 들어가기 쉽게 하기 위해
정답과 해설 보기
정답: C. CPU가 깨어나는 횟수를 줄여 1회 휴지를 길게 하고, 깊은 저전력 상태에 들어가기 쉽게 하기 위해
많은 프로그램이 제각각의 시각에 타이머를 설정하면 CPU는 그때마다 깨어나야 하고, 1회 휴지가 짧아져서 깊은 저전력 상태에 들어가지 못합니다. OS는 다소 늦어져도 상관없는 타이머의 기동을 가까운 시각으로 모아, 한 번 깨어났을 때 한꺼번에 처리합니다. 그러면 휴지가 길어져 손익분기 시간을 넘어 깊이 쉴 수 있으므로 대기 중 전력이 크게 줄어듭니다.
- A. 정밀도는 약간 떨어집니다.
- B. 프로그램 수는 변하지 않습니다.
- C. 올바릅니다. 약간의 지연을 허용하고 한꺼번에 처리합니다.