Study/Operating System
5. Scheduling(0) - Long/Short/Medium scheduler
신뇽!
2022. 2. 11. 14:12
앞서 본 scheduling 알고리즘은 Short term scheduler(CPU scheduling)에 해당하고, scheduler에도 종류가 있다는 것을 알아서 내용을 추가한다.
Long-term scheduler
Job pool에서 실행되어야 하는 process가 100개인데, memory 상에 올라갈 수 있는 process가 10개라면, 어떤 process를 Ready queue에 올릴것인가? 를 결정한다.
현대에는 사용하지 않는다 한다.
Short-term scheduler
Ready Queue에 존재하는 process들을 어떤 순서로 실행할 것인가를 결정한다.
Mid-term scheduler
swapper라고도 불린다.
현재 메모리에 너무 많은 process가 존재하면, 메모리 상에서 process를 제거(swap out)하여 성능을 향상 시킨다.
swap out된 process는 disk에 저장된다.
출처 : https://jhnyang.tistory.com/372, https://bit.ly/3GHddpR