[OS] 6. 선점 스케줄링
1. 스케줄링(Scheduling) - 프로세스가 생성되어 실행 될 때 필요한 시스템의 여러 자원을 해당 프로세스에게 할당하는 작업 - 프로세스 생성 후 완료까지 프로세스는 여러 종류의 스케줄링 과정을 걸침 2. 선점 스케줄링 (Preemptive) - 하나의 프로세스가 CPU를 할당 받아 실행 시 우선순위가 높은 다른 프로세스가 CPU를 강제로 빼앗아 사용할 수 있는 스케쥴링 기법 - 빠른 응답 시간을 요구하는 대화식 시분할 시스템에 사용 - 종류 : Round Robin, SRT, 선점 우선순위, 다단계 큐, 다단계 피드백 큐 3. RR(Round Robin) - 각 프로세스를 시간 할당량(Time Slice, Quantum) 동안만 실행 후 실행 완료 아니면 다음 프로세스에게 CPU를 넘겨주는 기법..
2024.02.12