본문 바로가기
운영체제정보처리기사(구) · 2015년05월31일 · 58/100

58.HRN 방식으로 스케줄링 할 경우 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?

정보처리기사(구) 58번 문제 이미지
1
A
2
B
3
C
4
D정답

해설

HRN 스케쥴링은 SJF 스케줄링의 문제점인 무한 연기 현상을 극복하기 위해 개발되었다. 프로세스 처리 우선 순위를 CPU 처리 기간과 프로세스 대기 시간을 고려해 선정한다. 계산된 숫자가 클 수록 우선 순위가 높다. 우선 순위 = (대기시간 + 서비스 시간) / 서비스 시간 A- (5+20)/20 = 25/20 = 1.25 B- (40+20)/20 = 60/20 = 3 C- (15+45)/45 = 60/45 = 1.3 D- (60+20)/20 = 80/20 = 4 즉 우선 순위도가 높은 D가 가장 먼저 실행된다 ( D - B - C - A )

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기