선점
작업을 하고 있을때 우선순위가 바뀌어 뺏길 수도 있음
Round Robin
SRT(Shortest Remaining Time)
비선점
작업을 하고 있을때 우선순위가 바뀌지 않아서 뺏기지 않음
FCFS(First Come First Service)
SJF(Shortest Job First)
Multi-Level Queue
용도별로 여러 그룹으로 나누어 여러 개의 큐를 이용하는 스케쥴링
각 큐의 독자적인 스케줄링 알고리즘에 따라 CPU 할당 받음
Multi-Level Feedback Queue
여러 개의 큐에서 새로 들어오는 프로그램이 있으면 높은 우선순위를 할당하여 단계 1에서 즉시 수행하고 점차 낮은 우선순위를 부여함
단계가 n 쯤 되는 나중에는 그 작업이 완료될때 까지 Round Robin 방식을 사용
FCFS + Round Robin을 혼합한 Hybrid 스케줄링 기법