CPU란? 기계어 명령을 실제로 수행하는 컴퓨터 내의 중앙 처리장치 사용자 프로그램의 수행은 cpu작업, 입출력 작업의 반복으로 구성된다. 프로그램의 종류마다 빈도와 길이가 다른데 사용자프로그램이 cpu를 가지고 빠른 명령을 수행하는 단계인 CPU버스트 I/O 요청이 발생해 커널에 의해 입출력 작업을 진행하는 비교적 느릴 단계를 I/O버스트라고 한다. 이를 기준으로 프로세스를 나눈다. I/O 바운드 프로세스 I/O 요청이 자주 일어나 cpu 버스트가 짧은 프로세스 cpu 바운드 프로세스 I/O 요청이 적제 일어나 cpu 버스트가 긴 프로세스 I/O 바운드 프로세스는 주로 사용자와 인터렉션 하는 프로그램이므로 cpu 스케쥴링에서 이 프로세스가 우선적으로 cpu를 사용할수있도록 하는 스케쥴링이 필요하다. C..