CPU 스케쥴링. CPU 스케줄링(CPU Scheduling)은 운영체제에서 여러 프로세스들이 CPU를 공유하여 실행될 때, 어떤 프로세스가 CPU를 할당받을지 결정하는 작업입니다. CPU 스케줄링은 시분할 시스템에서는 작은 시간 단위로 스위칭되는 인터랙티브한 환경부터 배치 처리 시스템에서의 장기 스케줄링까지 다양한 상황에서 필요합니다. ** 관련 용어 알아보기 CPU 스케쥴러. CPU가 유휴 상태가 되면 준비완료 큐에 있는 프로세스를 하나 선택해서 실행합니다. 이 선택은 CPU 스케쥴러(또는 단기 스케쥴러)가 합니다. Dispatcher. 스케쥴러가 선택한 프로세스를 CPU에 할당해주는 요소를 디스패처라고 합니다. 디스패처는 문맥 전환, 모드 전환 등의 업무를 담당하고 하나의 프로세스를 중단하고 다른 ..