← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 3회 · 프로그래밍 언어 활용 · CPU 스케줄링 · 69번
대기 중인 작업의 (대기시간+서비스시간)/서비스시간을 우선순위로 계산해 값이 가장 큰 작업을 선택한다. 짧은 작업을 우대하면서 오래 기다린 작업의 기아도 줄이는 스케줄링은?
- 1
FCFS
오답 이유FCFS는 도착 순서만 사용하며 대기시간과 서비스시간의 비율을 계산하지 않는다. - 2
SJF
오답 이유SJF는 서비스시간이 가장 짧은 작업을 고르지만 오래 기다린 작업의 우선순위를 시간에 따라 높이지 않는다. - 3
HRN
정답 근거HRN은 (대기시간+서비스시간)/서비스시간의 최대값을 선택하므로 정답이다. - 4
RR
오답 이유RR은 각 프로세스에 같은 시간 할당량을 순환 배정하는 선점형 방식이다.
정답·상세해설정답 3번
HRN은 응답률 (W+S)/S를 계산해 가장 큰 작업을 비선점 방식으로 선택한다. 서비스시간이 짧으면 우선순위가 높아지고, 같은 작업도 대기시간 W가 늘수록 우선순위가 상승해 기아를 완화한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-16