❗️날짜별로 정리하여 복습하기를 원하기 때문에 내용이 길고 다소 정리되지 않았습니다.

CPU 버스트 → I/O 버스트 → CPU 버스트 분포가 기본
비선점 스케줄링 : CPU를 사용하고 있는 프로세스의 권한을 다른 프로세스가 뺏을 수 없음.
선점 스케줄링 : CPU를 사용하고 있는 프로세스의 권한을 다른 프로세스가 뺏기 가능.
시스템
유저



선점 스케줄링 방식인 Round Robin 방식은 Time Quantum이 필요
위 간트 차트는 Time Quantum = 4일 때


위 그래프를 보면 알 수 있듯, 대부분의 프로세스는 I/O 중심 프로세스이다. I/O 중심 프로세스는 burst time이 상대적으로 적은 경향이 있으므로, 대부분의 I/O 중심 프로세스의 burst time보다는 크게 time quantum을 정하는 것이 효율적이다.


Time Quantum=8의 Round-Robin 방식Time Quantum=16의 Round-Robin 방식FCFS방식