입력 표 작성
프로세스별 도착시간과 burst time, 우선순위, quantum을 먼저 정리한다.
도착 전 프로세스는 선택 후보가 아니다FCFS, SJF, Round Robin을 정의로만 외우면 평균 대기시간을 계산할 때 흔들린다. 각 프로세스의 arrival time, burst time, quantum, preemption 여부를 시간축에 놓고 convoy effect, starvation, context switch 비용까지 함께 봐야 한다.
프로세스별 도착시간과 burst time, 우선순위, quantum을 먼저 정리한다.
도착 전 프로세스는 선택 후보가 아니다CPU가 어느 시각에 어떤 프로세스를 실행하는지 간트 차트로 표시한다.
선점 여부가 차트를 바꾼다완료시간에서 도착시간과 실행시간을 빼 waiting time을 구한다.
중간에 나눠 실행된 대기 구간을 모두 포함한다FCFS의 convoy, SJF의 starvation, RR의 context switch 비용을 판단한다.
평균이 좋아도 공정성이 나쁠 수 있다Round Robin에서 quantum이 너무 작거나 클 때 응답성과 오버헤드가 어떻게 바뀌는지 본다.
너무 크면 FCFS에 가까워진다