본문 바로가기

옥탑방주인/OS

스케쥴링 3가지

1)상위 단계 스케쥴링(High level scheduling)

작업(job) 스케줄링,승인스케줄링(admission scheduling)이라고도 불리며, 이것은 어떤 작업에게 시스템의 자원들을 차지할 수 있도록 할 것인가를 결정.


2)중간 단계 스케줄링(intermediate level scheduling)

중기 스케줄링 이라고도 불리며, 어떤 프로세스들에게 중앙처리장치를 차지할 수 있도록 할 것인가를 결정.

중간 단계 스케줄러는 원활한 시스템 작동과 시스템 전체의 성능 향상을 위하여 시스템 부하(load)내에서 짧은 순간에 프로세스들에 대한 일시적인 활동의 중단 및 재개를 수행. 버퍼 역할.


3)하위 단계 스케줄링(low level scheduling)

중앙처리장치가 다음 프로세스를 받아들일 수 있을 때 어떤 준비완료 프로세스(ready process)에게 중앙처리장치를 할당할 것인가를 결정. 디스패처(dispatcher)에 의해서 매초 여러 번 작동.

'옥탑방주인 > OS' 카테고리의 다른 글

오버헤드  (0) 2016.09.18