운영체제
10. 스케줄링의 개요
프로세스는 생성, 준비, 실행, 대기와 같은 여러 상태를 거치며 작업이 이루어진다. CPU 스케줄러는 프로세스가 생성된 후 종료될 때까지 모든 상태 변화를 조정한다. 그래서 프로세서 스케줄러(processor scheduler라고도 한다. 1. 스케줄링 규모 스케줄링은 규모에 따라 3가지로 나눌 수 있다. 고수준 스케줄링 장기 스케줄링(long-term scheduling), 작업 스케줄링(job scheduling), 승인 스케줄링(admission scheduling)이라고도 한다. 시스템 내의 전체 작업 수를 조절한다. 여기에서 말하는 작업은 운영체제에서 다루는 일의 가장 큰 단위로, 1개 이상의 프로세스로 이루어진다. 어떻게 전체 작업 수를 조절할까? 어떤 작업을 요청받았을 때 시스템이 받아들일지..
2021. 9. 20.