Schduling in OS1 혼자 공부하는 운영체제 (4) - Scheduler 스케줄링 1. Scheduler 단기 스케줄러 ( short - term scheduler) 장기 스케줄러 ( long - term scheduler) 중기 스케줄러 ( medium - term scheduler) 1. 단기 스케줄러 - CPU 스케줄러라고 불리며 메모리에 ready queue 중 다음에 어떤 프로세스를 실행할 지에 대한 스케줄링을 한다. 2. 장기 스케줄러 - Job scheduler 라고 불린다. new 상태의 프로세스 중 어떤 프로세스를 admit 해서 ready queue 상태로 올릴지를 스케줄링 하는 역할을 한다. 예를 들어 10개의 프로세스를 수행해야 하는데 이 중에 메모리에는 6개 밖에 올릴 수 없는 상황이라면, 10개 중 6개를 선별해야 하는데 그 작업을 하는 schedul.. 2022. 10. 24. 이전 1 다음