선점 스케줄링

현재 실행 중인 프로세스를 **대기 OR 준비 상태로 이동**시킬 수 있는 스케줄링

특징

  1. 문맥교환 잦음 → 소요시간, 오버헤드 올라감
  2. 대화식 시분할, 실시간 시스템에서 빠른 응답 시간을 유지하는데 필수
  3. 의미있는 우선 순위를 부여해야함

비선점 스케줄링

한 프로세스가 자원을 선택했을 때 다른 프로세스가 해당 자원을 빼앗을 수 없는 스케줄링

특징

  1. 순서대로 처리되기 때문에 공정성 있음
  2. 일괄 처리 시스템에 적합
  3. 공정성은 있지만 융통성이 없기 때문에 처리율이 떨어질 수 있음