0. CPU 스케줄링 알고리즘
기술노트
0. CPU 스케줄링 알고리즘
CPU 스케줄러는 스케줄러 알고리즘에 따라 프로세스에서 해야 하는 일을 스레드 단위로 CPU에 할당한다.
1. 비선점형 방식
비선점형 방식은 프로세스 스스로 CPU 소유권을 포기하는 방식이며 강제로 프로세스를 중지하지 않는다. 따라서 컨텍스트 스위칭으로 인한 부하가 적다.
2. 선점형 방식
선점형 방식은 현대 운영체제가 쓰는 방식으로 실행중인 프로세스를 중단시키고 강제로 다른 프로세스에 CPU 소유권을 할당하는 방식이다.