< 스케쥴러 종류들 >
* Job Scheduler / Long-Term Scheduler / 장기 스케쥴러
* CPU Scheduler / Short-Term Scheduler / 단기 스케쥴러
* Device Scheduler / 장치 스케쥴러
* Medium-Term Scheduler / 중기 스케쥴러
----
* Job Scheduler / Long-Term Scheduler / 장기 스케쥴러
: 디스크에서 어떤 프로세스를 준비 큐(Ready Queue)로 이동할지 선택하는 스케쥴러.
: I/O Bound Process(I/O 중심 처리) 와 CPU-Bound Porcess(연산 중심 처리)를 적절히 배분하여 I/O 또는 CPU 어느 한쪽에 오버해드가 걸리지 않도록 조절.
* CPU Scheduler / Short-Term Scheduler / 단기 스케쥴러
: 준비 큐의 프로세스들 중 프로세서(CPU)를 할당 받을 프로세스를 결정하는 스케쥴러
* Device Scheduler / 장치 스케쥴러
: I/O 큐에서 작업 순서를 결정하는 스케쥴러
* Medium-Term Scheduler / 중기 스케쥴러
: 스왑 아웃(Swap Out)되어 backing store에 있는 프로세스들 중에서 준비 큐로 이동할 프로세스를 선택하는 스케쥴러
댓글 없음:
댓글 쓰기