프로세스 스케줄링을 해야하는 이유에 대해서 먼저 말해보자면 프로세스가 여러개니까 자원을 나누어 사용해야 한다. 자원 할당할 cpu를 선택하는 것을 스케줄링이라고 한다. 언제 누가 어느시간동안 사용해야할지 ( 시간 분할 time sharing 관리 ) 메모리 같은 경우는 프로세스 두 명이 반을 나누어서 사용하는 >> 공간 분할 (space sharing) 관리 시스템의 성능(performance) 향상 시스템을 효율적으로 사용하기 위함 * 대표적 시스템 성능지표 (index) 응답시간 : 요청을 보냈을 때 응답이 돌아오기까지의 시간 > interactive 대화형 시스템, real time 작업 처리량(through) : 단위시간 동안 얼마나 많은 일을 할 수 있는가 > batch system 자원 활용도..