정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2010년05월09日 55번

[운영체제]
HRN방식으로 스케줄링 할 경우, 입력된 작업이 다음과같을 때 우선순위가 가장 높은 것은?

  • ① A
  • ② B
  • ③ C
  • ④ D
(정답률: 64%)

문제 해설

HRN 방식은 우선순위가 높은 작업에 먼저 CPU를 할당하는 방식이다. HRN 값은 (대기시간 + 서비스시간) / 서비스시간 으로 계산된다. 따라서 HRN 값이 가장 높은 작업이 가장 높은 우선순위를 가진다.

위의 작업에서 HRN 값을 계산하면 다음과 같다.

- 작업 A: (0 + 8) / 8 = 1
- 작업 B: (0 + 4) / 4 = 1
- 작업 C: (1 + 1) / 1 = 2
- 작업 D: (2 + 2) / 2 = 3

따라서 HRN 값이 가장 높은 작업은 D이므로, 우선순위가 가장 높은 것은 "D"이다.

연도별

진행 상황

0 오답
0 정답