프로세스 스케쥴링

    프로세스 스케쥴링과 스케쥴링 알고리즘

    프로세스 스케쥴링 CPU를 사용하고자 하는 프로세스들 사이에서 우선순위를 관리하는 것 스케쥴링의 목적은 다음과 같다. 처리율, CPU 이용율을 증가시킨다. 오버헤드/응답시간/반환시간/대기시간을 최소화시킨다. → CPU를 쉬지 않고 굴리는 것이 목표다. 스케쥴링 방식 선점형 스케쥴링과 비선점형 스케쥴링이 있다. 비선점형 하나의 프로세스가 끝날 때 까지 다른 프로세스는 기다려야 한다. 장점 스케쥴러 호출 빈도가 낮아 문맥 교환에 의한 오버헤드도 덜 발생 일을 순차적으로 처리하는 배치처리(일괄처리) 시스템에 적합 단점 긴 프로세스 하나가 짧은 여러 프로세스들을 대기시킬 수도 있다. 그러므로 처리율이 떨어진다. 선점형 하나의 프로세스가 다른 프로세스 대신 CPU(프로세서)를 차지할 수 있다. 장점 스케쥴링 방식..