[OS] CPU 스케쥴링
CPU 스케쥴링OS가 프로세스에게 CPU 자원을 배분하는 것ex) 입출력 집중 프로세스의 우선순위가 CPU 집중 프로세스보다 높다"스케쥴링 큐"를 통해 우선순위를 지정할 수 있다.이런 스케쥴링 큐는 준비 큐와 대기 큐로 이뤄져 있다.- 준비 큐(Ready Queue): CPU 이용을 위해 대기 중인 프로세스들- 대기 큐(Wating Queue): 입출력 장치 이용을 위해 대기 중인 프로세스들 선점형과 비선점형 스케쥴링1. 선점형 스케쥴링(Preemptive Scheduling)하나의 프로세스가 CPU를 차지하고 있을 때, 우선순위가 높은 다른 프로세스가 현재 프로세스를 중단시키고 CPU를 점유하는 스케줄링 방식ex) 라운드 로빈, SRT, 다단계 큐, 다단계 피드백 큐- 비교적 응답이 빠르다는 장점이 ..