20-1비선점 CPU 스케줄링 가운데 HRN(Highest Respon… | 2020년 정보처리기사실기 1회차 기출문제 상세 페이지
18
20-1
비선점 CPU 스케줄링 가운데 HRN(Highest Response ratio Next) 기법은 대기 중인 작업마다 우선순위 값을 계산해 가장 큰 것부터 실행한다. 이 우선순위 값의 계산식을 적으시오.
해설
[해설]
HRN은 SJF에서 긴 작업이 계속 밀리는 기아 현상을 보완한 비선점 스케줄링이다. 분자에 대기 시간을 넣어 오래 기다린 작업일수록 우선순위가 올라간다.
우선순위 = (대기 시간 + 서비스 시간) ÷ 서비스 시간
예: 대기 10, 서비스 5 → (10 + 5) ÷ 5
= 3
값이 클수록 먼저 실행된다. 서비스 시간이 짧을수록, 대기 시간이 길수록 값이 커진다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.