무선설비산업기사

2010年03月14日 67번

[전자계산기 일반 및 무선설비기준]
다음은 SJF 스케줄링에 대한 설명이다. 틀린 것은?

  • ① 선점형 스케줄링 기법이다.
  • ② SJF 스케줄링을 변형시킨 방법이 SRT 스케줄링 기법이다.
  • ③ 처리해야 할 작업의 시간이 가장 적은 프로세서가 가장 먼저 CPU를 할당 받는다.
  • ④ 작업들이 시스템을 통과할 때 최소 평균 대기 시간을 제공한다.
(정답률: 47%)

문제 해설

정답은 "선점형 스케줄링 기법이다." 이다.

SJF 스케줄링은 비선점형 스케줄링 기법으로, 처리해야 할 작업의 시간이 가장 적은 프로세스가 가장 먼저 CPU를 할당 받는다. 작업들이 시스템을 통과할 때 최소 평균 대기 시간을 제공한다는 것은 맞지만, 이는 SJF 스케줄링의 특징이 아니라 목적이다.

또한, SJF 스케줄링을 변형시킨 방법이 SRT 스케줄링 기법이다. SRT 스케줄링은 선점형 스케줄링 기법으로, 현재 실행 중인 프로세스보다 더 짧은 실행 시간을 가진 프로세스가 도착하면 CPU를 선점하여 실행한다.
AppStore에서 다운로드 APK 다운로드

연도별