비선점형1 CPU 스케줄링 CPU 스케줄링 CPU 스케줄링이란, 어떤 프로세스에게 자원을 얼마나 할당하는지에 대한 정책을 만드는 것을 말한다. 스케줄링 대상은 Ready Queue에 있는 프로세스들이다. CPU 스케줄링 목표 공정성 : 모든 프로세스가 CPU를 공정하게 사용할 수 있도록 한다.효율성 : 시스템 자원의 사용률을 최대화하여 CPU가 항상 유용한 작업을 수행하도록 한다.응답 시간 : 사용자 상호작용 응용 프로그램에 대해 신속한 응답을 제공한다.처리량 : 주어진 시간 동안 최대한 많은 작업을 완료하도록 한다.대기 시간 최소화 : 프로세스가 CPU를 사용할 수 있도록 대기하는 시간을 최소화 한다. CPU 스케줄링 종류 - 선점형 스케줄링( preemptive scheduling ) - 프로세스가 실행 상태에서 준비.. 2024. 7. 9. 이전 1 다음