[OS] 5. 비선점 스케줄링
1. 스케줄링(Scheduling) - 프로세스가 생성되어 실행 될 때 필요한 시스템의 여러 자원을 해당 프로세스에게 할당하는 작업 - 프로세스 생성 후 완료까지 프로세스는 여러 종류의 스케줄링 과정을 걸침 2. 비선점 스케줄링(Non-Preemptive) - 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법 - 일괄 처리 방식에 적합 - 종류 : FCFS, SJF, 우선순위, HRN, 기한부 3. FCFS (First Come First Service, 선입 선출) - 준비상태 큐에서 도착한 순서에 따라 차례로 CPU를 할당하는 기법 4. SJF (Shortest Job Fist, 단기 작업 우선) - 준비상태 큐에서 기다리고 있는 프로세스들 중 실행 시간이 가장 짧은 ..
2024.02.12