⊙초창기 계산도구계산기기가 등장하기 이전에 인류는 손이나 나무막대기 또는 돌을 사용하여 수를 세거나 서로의 의사를 표현하고 기록하였다. 계산도구로서의 기원은 기원전 2500년경 중국에서 사용하기 시작한 주판이라고 볼 수 있다. 17세기에 들어와서야 이러한 주판보다 성능이 우수한 여러 가지 기계식 계산도구가 발명되기 시작하였다. 1617년 스코트랜드의 귀족인 네이피어(John Napier)는 네이피어 봉이라고 하는 곱셈용 계산도구를 만들었으며, 1642년에는 프랑스의 철학자이자 수학자인 파스칼(Blaise Pascal)이 가산기를 만들었는데 이는 최초로 만들어진 기계식 장치였다. 이 기계는 세금징수원인 파스칼의 부친을 돕기 위한 것이라고 전해지고 있다. 1674년에 독일의 철학자이자 수학자인 라이프니츠(Gottfried Leibniz)는 곱셈과 나눗셈이 매우 번거로운 파스칼의 가산기를 개선하여 과 같은 승제산기를 제작하였다.{그림 2-1. 라이프니츠가 1674년에 만든 승제산기 : 덧셈, 뺄셈, 곱셈, 나눗셈뿐만 아니라 정확하지는 않으나 루트함수(square root function)까지 수행할 수 있는 계산기를 만들었다.영국의 발명가이자 수학자인 배비지(Charles Babbage)는 1823년에 다항방정식의 함수표를 만드는 차분기관(Difference Engine)과 1834년에 수학계산을 자동으로 하는 와 같은 해석기계(Analytical Engine)를 발명했다.{그림 2-2. 1834년에 배비지에 의해 만들어진 해석기계 : 지금 우리가 사용하고 있는 컴퓨터시스템의 5대 기능과 비슷하다.해석기계는 컴퓨터의 원형이 되는 것으로서 오늘날의 컴퓨터와 마찬가지로 천공카드를 사용한 입력장치와 기억장치, 산술장치, 자동출력장치, 순차적 프로그램 제어, 그리고 20자리의 정밀도를 가지는 획기적인 장치였다. 이 기계에 대한 설계는 완성되었으나 그 당시의 기술수준으로는 해석기계를 실제로 제작하는 것은 불가능하였다.1880년대 미국의 통계학자 홀러리스(Herman Holl946년에 모클리와 에커트는 그때까지 만들어진 것 중에서 가장 큰, 최초의 대형 전자식 디지털 컴퓨터인 '에니악은ENIAC : Electronic Numerical Integrator and Computer ; 전자식 수치적분 및 계산기)'을 완성했다.에니악은 18,000개의 진공관이 들어 있어 두 숫자를 약 1/1000초에 곱할 수 있었다. 또한 6,000여 개의 스위치를 조절하여 프로그램이 수행되도록 하고 컴퓨터의 각 부분을 전선으로 연결시켜 프로그램을 작성하도록 되어 있어 프로그램이 바뀔 때마다 전선연결을 완전히 다시 해야만 했다. 이 에니악 컴퓨터는 미국 펜실베이니아 주의 무어 전기공학부(Moore School of Electrical Engineering)로부터 메릴랜드州 애버딘市의 애버딘 시험소(Aberdeen Proving Grounds)로 옮겨졌다. 그곳에서는 탄도표 외에도 일기예보, 원자에너지 계산, 우주광선 연구 및 난수 연구 등에도 쓰였다. 전자식 디지털 컴퓨터시대를 선도해 온 이 기계는 1955년 10월 2일 가동이 중단되었다.{그림 2-4. 에니악(ENIAC) 컴퓨터 : 이 컴퓨터는 9×15m2 공간을 차지하고, 18,000개의 진공관과 6,000여 개의 스위치를 사용했으며 무게가 30톤이었다※프로그램 내장 방식에니악(ENIAC)이 완성되기 전인 1944년, 미국 육군은 펜실베이니아 대학의 무어 전기공학부에 에니악보다 우수한 성능의 컴퓨터제작을 의뢰하였고, 1945년 헝가리 태생의 수학자인 폰 노이만(John von Neumann) 박사는 이 요구에 응했다. 미 군수청과 펜실베이니아 대학과의 계약(계약번호 : W-670-ORD-4926)을 위한 보고서에서 그는 '에드박(EDVAC ; Electronic Discrete Variable Automatic Computer)'에 대해 기술하였다.컴퓨터 하드웨어에 대한 몇 가지 새로운 개념을 설명함과 아울러 이 보고서에는 그때 이후 대개의 디지털 컴퓨터에 적용된 '내장프로그램 개념'에 대한 최초은 1950년{센서스에 이용될 예정이었다. 유니백 원은 1951년 6월 14일 조사통계국으로 인계되었으며, 그것은 과학용 혹은 군사용 및 공학적 응용의 처리가 아닌 데이터 처리용으로만 이용된 첫 번째 컴퓨터시스템이었다. 유니백 원은 그후 5년 동안 가장 우수하다고 인정된 대형 컴퓨터시스템 중의 하나였다.그림 2-7. 에니악의 상업용 버전이라고 할 수 있는 UNIVAC I : 이 컴퓨터는 입력장치로 천공카드시스템을 사용했으며 최초의 상업적 목적의 시스템으로 미국의 조사통계국에 설치되었다.1939년 IBM社는 50만 달러와 자체 회사 내의 창조적 기술자 몇 명을 제공하여, 당시 하버드 대학의 에이큰(Howard H.Aiken)에게 새로운 종류의 계산기계의 제작을 의뢰했다. 이들은 1944년 '마크 원(MARK I)'이라 불리는 계산기를 완성하였으며, IBM社는 이 기계를 하버드 대학에 기증하였다.마크 원은 전기기계식으로 명령어는 종이테이프에 저장되는 것이다. 새로운 하드웨어 개발이 대학연구실과 산업체에서 진행되던 1950년대 초반에 IBM社와 레밍톤랜드社는 컴퓨터산업을 주도하는 양대 기업으로 등장하였다. 유니백 원은 실바니아社와 제네럴 일렉트릭社 등의 기업에 설치되었으며, 후발 기업인 IBM社는 1952년 말 같은 회사의 첫 컴퓨터인 701 데이터 처리시스템을 정부에 공급하였다.1953년 말에는 모두 13개 기업이 컴퓨터를 제작하게 되었으며, IBM社와 레밍스톤랜드社는 합쳐서 9개 장소에 컴퓨터를 설치하여 이 분야를 주도하게 되었다. 1953년 IBM社는 상업용으로 적합한 중형의 650 컴퓨터를 내놓았다. 천공카드를 이용한 상업 데이터 처리분야에서의 IBM社의 확고한 위치는 컴퓨터의 판매에 대단한 이점을 제공하였는데, 이는 수백 개의 기업이 650을 천공카드 회계기계의 다음단계로 보았기 때문이다.그리하여 650을 50대만 생산하기로 계획을 세웠으나 연차적으로 1,000대 이상의 650을 생산하게 되었다. 1956년까지 레밍톤랜드 컴퓨터가 IBM의 컴퓨터보다 많이 OL) 등이 이용되었고, 실시간 시스템(realtime system), 운영체제(operating system)를 사용하였다. IBM 7094, CDC 1604 등이 제2세대 컴퓨터에 속한다.3. 컴퓨터 산업의 제3세대(1964∼71) : 집적회로 시대컴퓨터 산업의 제2세대가 시작될 무렵에 벌써 제2세대를 끝낼 수 있는 획기적인 발명이 일어났다. 1958년 킬바이(Jack St. Clair Kilby)와 노이스(Robert Noyce)는 최초로 실리콘 칩 위에 많은 트랜지스터들과 전자회로들을 결합한 집적회로(IC : Integrated Circuit)를 발명하였다. 이러한 집적회로를 사용한 제3세대는 반도체 기술 측면에서 볼 때 집적회로 시대라고 할 수 있다. 1964년 4월 7일은 컴퓨터 역사상 가장 중요한 제품이 발표된 날로 인정될 만한 날이다. 왜냐하면 IBM社에서 시스템/360 컴퓨터시스템을 발표하였기 때문이다. 발표될 당시 시스템/360은 6대의 서로 호환성을 가진 컴퓨터 군으로 만들어져 40대의 입출력 장치와 보조기억장치를 사용할 수 있었으며, 16,000부터 100만 개의 기억단위를 갖는 주기억장치로 구성되었다. 시스템/360의 컴퓨터군은 과학용과 상업용에 모두 이용되도록 설계되었다. 이 새로운 컴퓨터를 '360'이라 부른 이유는 이들이 과학 및 상업용 응용을 망라한 모든 처리형태에 사용이 가능했기 때문이라고 알려져 있다. 이 발표는 이전의 IBM제품을 포함하여 기존의 다른 여러 컴퓨터시스템을 고물로 만들었는데 IBM社는 이 신제품개발에 무려 50억 달러를 지출한 것으로 알려졌다.한 IBM社 간부는 시스템/360 컴퓨터시스템 개발계획을 "회사의 운명을 건 내기"라고 부를 정도였으며, 이는 새로 발표된 컴퓨터시스템의 성공여부가 IBM社의 장래를 결정했기 때문이었다. 이러한 시스템/360은 종전의 컴퓨터시스템에서 볼 수 없는 몇 가지 특성을 제시하였다. 그중 하나가 IBM에서 SLT(Solid Logic Technology)라 불리는 것이 사용된 점이스템/360의 생산성을 향상시킨 획기적인 프로그램이라고 할 수 있다.4. 컴퓨터 산업의 제4세대(1972 ∼ ? ) : 고밀도 및 초고 밀도 집적회로 시대이 시대는 반도체 기술 측면에서 볼 때 고밀도 집적회로(LSI ; Large Scale Integrated circuit)와 초고밀도 집적회로(VLSI ; Very Large Scale Integrated circuit)시대라고 할 수 있다. 제4세대 컴퓨터들은 입력, 처리, 출력의 기본 주기는 변화하지 않았지만 연산 처리속도나 저장 능력의 향상, 그리고 입출력장치들의 다양화와 고급화 등 컴퓨터 사용 방법은 크게 변화된 시기라고 할 수 있다. 즉 제4세대에서는 개인용 컴퓨터, 지능적 터미널, 데이터통신, 분산 데이터 처리, 그리고 데이터베이스 등의 컴퓨터 전문 용어들이 보편적으로 사용되었고, 모든 컴퓨터시스템들이 성능과 기능은 향상시키고 가격은 낮추는 방향으로 발전하였다.1970년대에 걸쳐 가장 괄목할 만한 일은 미니 컴퓨터의 발전이라고 할 수 있다. 1965년 미국의 DEC(Digital Equipment Corporation)가 종전의 범용 컴퓨터보다 크기가 작고 값이 싼 최초의 미니 컴퓨터를 발표한 이래 미니 컴퓨터는 1970년 후반에 DEC의 VAX 11/780, 데이터 제너럴(Data General)社의 MV 8000 등이 널리 사용되었다. 또한 고급언어에 있어서도 기능이 확장되어 스칼라(scalar)뿐만 아니라 벡터(vector)도 처리할 수 있게 되었으며, 대부분의 컴퓨터 운영체제들도 가상기억장치를 사용하는 시분할 시스템(time-sharing system)을 사용하였다.1980년대에 들어와 가장 획기적인 일은 마이크로프로세서 기술의 발전과 개인용 컴퓨터의 보급 확대라고 할 수 있다. 미국 스탠포드 대학을 졸업하고 전자부품 제조회사인 인텔(Intel)社에서 일하게 된 소장 공학도인 호프(Ted Hoff)박사가 1970년대 초에 계산기의 제어장치와 연산장치를 한 개의 칩에 배치한 마이크로프로세서를 .