기출문제/정보처리기사

2018년 3회 정보처리기사 기출문제 57번

엉클지니 2025. 5. 22. 11:25

57. 스케줄링의 목적으로 가장 거리가 먼 것은?

    모든 작업들에 대해 공평성을 유지하기 위하여

    단위 시간당 처리량을 최대화하기 위하여

    응답 시간을 빠르게 하기 위하여

    운영체제의 오버헤드를 최대화하기 위하여

 

 

 


이 문제는 운영체제의 스케줄링 목적과 관련된 개념을 묻고 있어요.


🎯 스케줄링(Scheduling)의 목적은?

운영체제에서 스케줄링은 CPU나 자원을 효율적으로 분배하여 다음과 같은 목표를 달성하기 위함입니다:

목적 설명

✅ 공평성 (Fairness) 모든 작업이 차별 없이 처리되도록
✅ 처리량 극대화 (Throughput) 단위 시간당 작업 완료 수 최대화
✅ 응답 시간 최소화 (Response Time) 사용자 요청에 빠르게 반응
✅ 대기 시간/반환 시간 최소화 사용자 만족도 향상
✅ 자원 활용률 향상 CPU, 메모리 등의 자원을 최대한 활용

❌ 보기 분석

보기 설명 적합 여부

① 공평성 유지 스케줄링의 기본 목적 중 하나
② 처리량 최대화 CPU 사용 효율 향상
③ 응답 시간 최소화 사용자 만족도 향상
운영체제의 오버헤드를 최대화 절대 아님! 오버헤드는 최소화해야 하는 것입니다.  

✅ 최종 정답:

❹ 운영체제의 오버헤드를 최대화하기 위하여


💡 쉬운 요약

  • 스케줄링은 성능을 높이고, 자원을 잘 쓰는 게 목표!
  • 오버헤드는 많을수록 시스템이 느려지고 비효율적!
  • 그래서 “오버헤드 최대화”는 스케줄링 목적과 완전 반대예요 ❌