스케줄링

OS가 CPU를 프로세스에게 할당하는 정책이다.

  • 선점형 vs 비선점형(협력적)
    • 자원을 점유하는 프로세스를 중지하고 강제로 자원을 가져가는 선점형
    • 자원을 점유하는 프로세스가 종료되거나, I/O 발생하여 대기 할때까지 기다리는 비선점형
  • 정적 vs 동적
    • 프로세스에 부여된 우선순위가 고정 vs 유동

refs