CPU 스케줄링 개인적으로 공부하면서 정리하는 글입니다. 내용에 오류가 있는 경우 댓글 달아주시면 수정하도록 하겠습니다. CPU 스케줄링이란? CPU는 한 번에 한 가지 일(프로세스)만 수행할 수 있습니다. 주기억 장치에 적재되어 있는 프로세스 중 하나의 프로세스에 할당되어 작업을 수행하는데요. 그럼 CPU를 할당받기 기다리고 있는 많은 프로세스들 중 어느 프로세스에 CPU를 할당할 것인가? 하는 것이 바로 CPU 스케줄링 이고, 스케줄링을 해주는 커널 프로그램을 스케줄러라고 합니다. 사실, 프로세스 스케줄링은 3가지 단계가 있는데요. 어느 프로그램을 주기억장치에 적재하여 프로세스로 만들 것인가를 결정하는 장기 스케줄링 주기억장치에 있는 프로세스를 보류 상태로 만들거나, 보류 상태인 프로세스를 주기억 장..