운영체제계산보통 · 20점#CPU 스케줄링#SRT#선점#대기 시간#운영체제

305. 남은 시간이 같은 대기 프로세스가 있는 SRT

다음 프로세스들을 SRT 기법으로 처리할 때, 평균 대기 시간을 구하시오. (남은 시간이 같으면 먼저 도착한 프로세스를 먼저 실행한다)

SRT (최소 잔여 시간 우선)구할 값: 평균 대기 시간
프로세스도착 시간실행 시간
P106
P212
P325
P441
이 문제에서 쓰는 규칙
  • 새 프로세스가 도착할 때마다 남은 시간을 비교해, 더 짧은 프로세스가 있으면 CPU를 빼앗아요(선점).
  • 남은 시간이 같으면 실행 중인 프로세스가 계속 실행해요.
  • 같은 조건이면 먼저 도착한 프로세스, 도착도 같으면 표에서 위에 있는 프로세스가 먼저예요.
  • 문맥 교환 시간은 0으로 봐요.
  • 실행 시간은 CPU 버스트 시간(그 프로세스가 CPU를 써야 하는 총 시간)이에요.

💡 숫자만 써 주세요. 단위(ms·번)는 빼도 되고, 6.50처럼 끝의 0은 붙여도 같은 답으로 채점해요.

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.