OS 스케줄링

운영체제 자원 관리자

프로그램이 실행되면 프로세스가 되고, 운영체제는 상태와 순서를 관리해 동시에 실행되는 것처럼 보이게 한다.

관리 대상
CPU: 어떤 프로세스를 실행할지 결정
메모리: 실행 중인 프로그램 공간 할당
파일/장치: 입출력과 저장 자원 보호
실행 단위
프로그램: 저장장치에 있는 실행 파일
프로세스: 메모리에 올라와 실행 중인 프로그램
스레드: 프로세스 안의 작업 흐름
스케줄링 핵심: FCFS, SJF, RR 같은 정책은 CPU를 누구에게 줄지 정해 평균 대기시간과 반환시간에 영향을 준다.