본문 바로가기
운영체제정보처리산업기사 · 2011년08월21일 · 72/100

72.SJF(Shortest Job First) 스케줄링에서 작업 도착 시간과 CPU 사용시간은 다음 표와 같다. 모든 작업들의 평균 대기시간은 얼마인가?

정보처리산업기사 72번 문제 이미지
1
15
2
16정답
3
24
4
25

해설

SJF 비선점 스케줄링이며, 작업시간이 짦은순으로 함. 작업1 > 작업3 > 작업2 (비선점은 작업 중 빼앗아 올수 없음) 작업 1 : 도착 0 > 실행 23 작업 3 : 도착 8 > 23(대기시간 15발생) > 실행 36 작업 2 : 도착 3 > 36(대기시간 33발생) > 실행 71 대기시간 15+33 = 48 평균시간 48/3 = 16 *SJF는 무조건 작업1을 실행하고 난 후 종료시간점에서 도착한 작업중 빠른실행할수 있는것부터함.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기