Process Scheduling (1) 썸네일형 리스트형 [OS] Process Scheduling 1. Process Scheduling 프로세스 스케줄링은 프로세스 매니저가 running process를 CPU에서 제거하고 프로세스 선택 기준, 전략에 따라 다른 프로세스를 선택하는 작업을 의미한다. 프로세스를 스케줄링이 수행되는 queue에는 세가지 종류가 있다. 다음 큐에 있는 프로세스들 중 하나를 선택하여 상태를 변경하는 작업을 수행한다. Job Queue: 현재 시스템 내에 있는 모든 프로세스의 집합 Ready Queue: 현재 메모리 내에 있으면서 CPU를 잡아서 실행되기를 기다리는 프로세스의 집합 (ready 상태) Device Queue: Device I/O 작업을 대기하고 있는 프로세스의 집합 (waiting 상태) 2. 스케줄러의 종류 - Long-term scheduler or jo.. 이전 1 다음