
1. 선점(Preemptive) 스케줄링실행 중인 프로세스를 중단하고,더 우선순위가 높은 다른 프로세스에게 CPU를 양보 가능. 📌 선점 스케줄링 알고리즘🔹 Round Robin : 시간 할당량(Time Quantum) 지나면 다음 프로세스로 교체 🔹 SRTF (Shortest Remaining Time First) : 남은 시간이 더 짧은 새 작업이 오면 현재 작업 중단 🔹 선점형 우선순위(Priority Scheduling) : 더 높은 우선순위의 프로세스가 도착하면 중단됨 2. 비선점(Non-preemptive) 스케줄링한 번 실행된 프로세스는 끝날 때까지 CPU를 점유한다. 그래서 새로 도착한 프로세스는 대기해야 한다.중요한 작업이 길면, 뒤에 있는 짧은 작업이 오래 기다릴 수 있기 때문에..