프로세스 스케줄링1 프로세스 스케줄링 (Process Scheduling) 1. 프로세스 스케줄링 (Process Scheduling) Process scheduler가 실행 가능한 여러 프로세스 중에서 하나의 process를 선택한다. (1) 프로세스 스케줄링의 목적 단일 프로세서 시스템에서는 한 번에 한 프로세스만 실행될 수 있다. 하지만 I/O 장치에서 응답을 기다리는 경우 CPU는 일을 하지 않고 기다리게 된다. 한 프로세스를 실행 가능한 시점까지 실행하고, I/O 등 CPU를 사용하지 않은 작업을 할 때는 다른 프로세스를 실행한다면 CPU 사용 효율을 높일 수 있다. CPU 활용을 최대화 하기 위해서, OS는 빠르게 CPU로부터 Process를 교환한다.' (2) 프로세스 스케줄링 과정 새로운 프로세스는 초기에 ready queue에 놓인다. 실행을 위해 선택(disp.. 2021. 12. 9. 이전 1 다음 반응형