[CS] 장기 중기 단기 스케줄러에 대한 나름의 이해

2023. 9. 3. 11:36CS

장기: 메모리와 디스크 사이에서 스케줄링하며 어떤 프로세스를 메모리에 올릴지를 결정 (ready state가 됨)

중기: 메모리와 CPU 사이에서 스케줄링하며 어떤 프로세스를 CPU에 올릴지를 결정 (running state가 됨)

단기: 메모리와 디스크 사이에서 스케줄링하며 어떤 프로세스를 디스크로 내보낼지를 결정 (이런 state를 suspended state라고 함)