참고서적: 쉽게 배우는 운영체제 - 한빛아카데미

프로세스의 스케줄링

1. 개요


CPU 스케쥴러는 프로세스가 생성된 후 종료될 때까지 모든 상태 변화를 조정하는 일을 한다.

CPU 스케쥴러는 프로세서 스케쥴러(Processor Scheduler) 라고도 한다.

<aside> 💡 스케쥴링은 여러 프로세스의 상황을 고려하여 CPU와 시스템 자원을 어떻게 배정할지 결정하는 일을 말한다.

</aside>

2. 스케쥴링의 단계


CPU 스케쥴링은 규모에 따라 다음과 같이 나뉘어진다.

Untitled