SRT 스케줄링 (shortest remaining time) 뜻

남은 실행 시간이 가장 짧은 작업이 오면 실행 중인 작업을 뺏는 선점 스케줄링

Preemptive scheduling that switches to whichever job has the least time left

단계별로 보기

  1. 실행 시간이 7인 P1이 먼저 실행됩니다.
  2. P2가 도착했는데 P1에 남은 시간보다 짧아서 CPU를 뺏습니다.
  3. P2가 끝나면 P1이 남은 일을 마저 합니다.

개발자의 타자 연습에서 운영체제 용어로 타자 연습을 해 보세요.