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