SJF(Shortest-Job-First) 스케줄링은 실행 시간이 짧은 작업을 우선적으로 처리하는 방법으로, 평균 대기 시간을 줄이는 데 효과적입니다. 이 기법의 단점 중 하나는 작업 시간이 긴 경우 대기 시간이 길어질 수 있다는 것이며, 이는 보기 2에서 언급하고 있습니다. SJF의 효과적인 운영을 위해서는 각 프로세스의 실행 시간을 정확히 예측할 수 있어야 하지만, 실제로 이러한 예측은 쉽지 않습니다. 따라서 보기 3의 "각 프로세스의 프로세스 요구시간을 미리 예측하기 쉽다"는 SJF의 특성상 거리가 먼 설명입니다. SJF는 FIFO보다 평균 대기 시간을 줄이는 데 유리하므로 보기 4는 SJF의 장점을 잘 설명하고 있습니다.