Operating System : 운영체제

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

1) 50년대 초반 ~ 60년대 중반

@ 당시 컴퓨터 기술의 상황은 다음과 같았습니다.

// 컴퓨터 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가 다른 유용한 연산을 할 필요성을 느꼈습니다.

댓글

댓글 본문
버전 관리
박천명
현재 버전
선택 버전
graphittie 자세히 보기