CPU 스케줄링은 여러 개의 프로세스가 동시에 실행될 때 CPU가 어떤 프로세스에게 우선순위를 부여하고 어떤 방식으로 처리할지를 결정하는 작업입니다. CPU 스케줄링의 종류 선점형 스케줄링 선점형 스케줄링은 실행 중인 프로세스가 다른 프로세스가 실행되어야 할 시점에 강제로 CPU를 빼앗겨 다른 프로세스가 실행될 수 있는 방식입니다. 이러한 방식으로 다른 프로세스에게 CPU를 양보하는 것을 컨텍스트 스위칭(Context Switching)이라고 합니다. 선점형 스케줄링은 우선순위가 높은 프로세스가 존재할 때 중요하며, 대표적으로 라운드 로빈, 다단계 큐 스케줄링 등이 있습니다. 🚀 장점 응답 시간이 더 짧아지므로, 시스템의 대화형 성능이 향상됩니다. 우선순위가 높은 작업에 더 많은 CPU 시간이 할당되므로..