[OS] 프로세스 스케줄링ProcessScheduling, PCBProcessControlBlock, 문맥 교환ContextSwitch
·
Computer Science/Operating System
다중 프로그래밍의 목적은 CPU이용을 최대화 하는 것프로세스 스케줄러는 CPU에서 실행 가능한 여러 프로세스 중에서 하나의 프로세스를 선택 프로세스의 스케줄링 큐 관리 준비 큐 ReadyQueue메인 메모리에 존재준비 완료 상태의 실행을 대기하는 프로세스 집합연결 리스트로 저장대기 큐 WaitQueues특정 이벤트·를 기다리는 프로세스 집합각 장치는 자신만의 장치 큐를 가짐스케줄러 Schedulers 장기 스케줄러 LongtermSchedulerorJobSchedulerPool에서 프로세스를 선택 후, 실행하기 위해 준비 큐ReadyQueue로 적재 → Giving Memory실행 간격 짧음, 매우 빨라야 함 단기 스케줄러 (Short-term Sche..
HaSeon9