@ 당시 컴퓨터 기술의 상황은 다음과 같았습니다.
// 컴퓨터 H/W 는 고가
// 인건비는 저가
@ 애니악 (당시 컴퓨터)
// CPU : 진공관
// 메모리 : 마그네틱코어
> 당시에는 OS가 존재하지 않고 Operator(사람)가 존재했습니다.
@ 이러한 상황에서는 Job-to-Job transition에 사람이 개입하기에 매우 느렸습니다.
// 이를 극복하기 위해서 OS가 개발 되었습니다.
> 초기 형태는 'Simple batch monitor'
> batch; 여러 동일한 속성을 가지는 것들의 묶음
@ 이러한 개발에 따라 사람들은 CPU의 utilization을 높이는 방안을 생각하게 되었습니다
// 이때 컴퓨터 시스템 개발자들이 주목한 부분은 I/O를 하고 있을 때 CPU가 idle(쉬고 있는)하다는 것
> 당시 컴퓨터는 CPU가 I/O를 관장했기 때문에
// 그래서 I/O하는 시간에 CPU가 다른 유용한 연산을 할 필요성을 느꼈습니다.