hrn 스케줄링정보처리산업기사·사무자동화산업기사 출제 용어
HRN 스케줄링은
오래 기다린 프로세스일수록 응답률이 커지므로, SJF에서 긴 작업이 무한히 밀리는 기아 상태를 막는다. 일단 CPU를 받은 프로세스는 끝날 때까지 빼앗기지 않는다.
시험에서는 응답률을 계산해 우선순위가 가장 높은 작업 고르기가 자주 나온다.
시험에 나오는 핵심근거 문항·조문 표시
- 1
우선순위 식
응답률 =
기출 2건(대기 시간 + 서비스 시간) ÷ 서비스 시간. 값이 클수록 먼저 실행된다. - 2
계산 예
(밀리초) - 대기 10·
서비스 5 → 3 - 대기 12·
서비스 4 → 4 - 대기 8·
서비스 12 → 약 1.67 - 대기 15·
서비스 3 → 6 (최대, 먼저 실행)
- 대기 10·
- 3
비선점형
FCFS와 함께 비선점 기법이고, RR·
기출 2건SRT· MQ는 선점형이다. CPU를 획득하면 완료될 때까지 중단되지 않는다. - 4
기아 상태 해결
SJF는 짧은 작업만 계속 처리해 긴 작업이 밀리지만, HRN은 대기 시간이 길수록 우선순위가 올라가 기아가 생기지 않는다.
기출 2건 - 5
실기 답안
기다린 시간과 실행 시간을 함께 따진 우선순위로 다음 프로세스를 고르는 비선점 방식 → HRN
기출 1건 - 6
표기 변형
HRN과 HRRN
기출 3건(Highest Response Ratio Next)은 같은 기법이다. 시분할용으로 FCFS를 선점형으로 바꾼 것은 HRN이 아니라 라운드 로빈이다.
출제 현황2014~2020 · 11문항
이렇게 출제됐어요대표 문항
함께 보는 용어
자주 묻는 질문
hrn 스케줄링이란?
HRN은 선점형인가 비선점형인가?
비선점형이다. 한번 CPU를 받은 프로세스는 끝날 때까지 빼앗기지 않으며, 선점형인 RR·
법령 원문은 국가법령정보센터 기준이며 개정 시 갱신됩니다. 정의·핵심 정리는 공개 기출 해설과 법령 조문을 바탕으로 작성했습니다.