CPU만 사용하면서 연속적으로 명령을 실행하는 단계
사람과 소통을 해야하는 I/O를 실행하는 단계
***** 프로그램의 실행은 CPU Burst 와 I/O Burst 의 반복으로 이루어진다.**
프로그램의 종류에 따라 각 Burst의 빈도와 길이가 다르기는 하다.
Ex_ 유전체 분석프로그램, 사람과 소통하는 프로그램 등
CPU를 가지고 계산하는 시간보다, I/O에 많은 시간이 필요한 작업 (= 시간이 오래걸림)
CPU를 오래 가지고 계산을 하는 작업
효율성을 위해서는 CPU 스케줄링을 통해서 사용자와 직접 소통하는 작업(= I/O bound job)과 CPU bound job을 적절하게 섞어서 사용할 수 있게 해야한다.