cpu스케쥴링1 CPU Scheduling 조건 : 오버헤드 🔽 사용률 🔼 기아현상 🔽 목표 Batch System : 가능하면 많은 일을 수행, 시간보단 처리량이 중요 Interactive System : 빠른 응답 시간, 적은 대기 시간 Real-time System : deadline 맞추기 선점/ 비선점 스케쥴링 선점(preemptive) : OS가 CPU의 사용권을 선점할 수 있는 경우, 강제 회수하는 경우 → 처리 시간 예측이 어려움 비선점(non-preemptive) : 프로세스 종료 혹은 I/O 등의 이벤트가 있을 때까지 실행 보장 → 처리 시간 예측이 용이 프로세스 상태 선점 스케줄링 : Interrupt, I/O or Event Completion, I/O or Event Wait, Exit 비선점 스케줄링 : I/O or Ev.. 2023. 1. 31. 이전 1 다음