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