[OS] 프로세스 스케줄러
·
Computer Science/OS
스케줄러(Scheduler) 어떤 프로세스에게 자원을 할당할지 결정하는 OS커널의 모듈 프로세스 스케줄러의 종류에는 장기, 중기, 단기가 있다. 프로세스 스케줄러의 종류 장기 스케줄러(Long-term Scheduler) / job Scheduler 한정된 메모리안에 어떤 프로세스에 메모리를 할당하여 Ready Queue에 보낼지 결정해주는 작업을 뜻한다. 간단하게 말하자면 어떤 프로세스를 커널에 등록할 것인지 정하는 작업 예를 들어 내가 수행해야할 일이 10개인데, 메모리에는 7개밖에 올리지 못함 이때, 7개를 골라서 메모리에 올려야하는데 어떤것을 골라서 올릴지 결정하는게 장기 스케줄러 job을 고르는거라고해서 job Scheduler 라고도 불림 단기 스케줄러(short-term Scheduler) ..