[OS] CPU 스케줄링 알고리즘
Dongwoongkim
OS는 CPU 스케줄링을 통해 Ready Queue에 존재하는 프로세스를 선택하여 CPU를 할당합니다.이 때 어떤 프로세스를 할당한 것인지 결정하는 알고리즘을 'CPU 스케줄링 알고리즘'이라고 합니다. CPU 스케줄링 알고리즘 종류먼저 스케줄링 알고리즘은 '선점형'과 '비선점형'으로 나눌 수 있습니다.선점형은 하나의 프로세스가 CPU를 차지하고 있는 프로세스를 대신하여 CPU를 점유할 수 있는 방식.비선점형은 선점형과 반대로 하나의 프로세스가 CPU를 점유하고 있다면, 이 프로세스가 종료될 때 까지 다른 프로세스는 CPU를 사용할 수 없는 방식입니다.선점형, 비선점형의 차이를 헷갈리지 않도록 주의선점하여 다른 프로세스가 선점할 수 없다고 해서 '선점형'이 아니고, 레디 큐에 존재하는 프로세스 관점에서 '..