기출문제/정보처리기사

2022년 2회 정보처리기사 기출문제 67번

엉클지니 2025. 2. 26. 22:09

67. 다음에서 설명하는 프로세스 스케줄링은?

 

FIFO 스케줄링   RR 스케줄링

  HRN 스케줄링   MQ 스케줄링

 

HRN(Highest Response Ratio Next) 스케줄링 해설

1️⃣ 문제에서 주어진 공식 분석

주어진 우선순위 공식:

우선순위=대기한 시간+서비스 받을 시간서비스 받을 시간\text{우선순위} = \frac{\text{대기한 시간} + \text{서비스 받을 시간}}{\text{서비스 받을 시간}}

  • 대기 시간이 길수록 우선순위 증가
  • 서비스 받을 시간이 짧을수록 우선순위 증가
  • 이는 HRN(Highest Response Ratio Next) 스케줄링의 핵심 개념!

2️⃣ 각 선택지 분석

선택지 스케줄링 방식 특징

① FIFO (First In, First Out) 스케줄링 먼저 들어온 프로세스를 먼저 실행 선입선출 방식, 기아 현상 없음
② RR (Round Robin) 스케줄링 일정한 시간(time quantum) 동안 번갈아 실행 시분할 시스템에 적합
③ HRN (Highest Response Ratio Next) 스케줄링 대기 시간이 고려된 우선순위 방식 SJF의 기아 현상을 해결
④ MQ (Multi-Queue) 스케줄링 여러 개의 큐를 사용하여 프로세스 분류 시스템 우선순위에 따라 다름

3️⃣ 정답 및 결론

📌 주어진 공식이 HRN 스케줄링의 우선순위 계산식과 일치함
📌 HRN은 SJF(Shortest Job First)의 기아 현상을 해결하는 기법!

정답: ③ HRN 스케줄링

반응형