도착 순서로 큐에 넣는다
ready queue에 먼저 온 프로세스가 앞에 놓이고 CPU를 받을 때까지 기다립니다.
queueFCFS는 먼저 도착한 프로세스가 먼저 CPU를 받는 비선점 스케줄링입니다. 구현은 쉽고 공정해 보이지만 긴 CPU burst 하나가 뒤의 짧은 작업을 모두 기다리게 만들어 평균 대기 시간이 크게 나빠질 수 있습니다.
ready queue에 먼저 온 프로세스가 앞에 놓이고 CPU를 받을 때까지 기다립니다.
queue비선점 방식이므로 실행 중인 프로세스가 끝나거나 I/O를 요청할 때까지 CPU를 유지합니다.
non-preemptive앞쪽의 긴 작업 때문에 뒤의 짧은 작업들이 모두 묶여 convoy effect가 생깁니다.
convoySJF, Round Robin과 평균 대기 시간, 응답 시간, 처리량을 비교할 때 기준선으로 삼습니다.
baseline