티스토리 뷰

오늘은 컴퓨터의 역사에 관하여 알아보려합니다.

우리삶의 일부가 되어버린 컴퓨터가 어떻게 변화했는지 알아봅시다.

아래 모든 내용은 위키백과에서 수집한 정보입니다.

해당 내용의 출처 및 저작권은 위키백과에 있음을 알려드립니다.

 

 

컴퓨터의 역사

 

 

컴퓨터의 역사는 주판부터 시작해서 현대의 컴퓨터까지 이어지는 역사이다.

 

 

- 초기의 계산 장치

 

계산을 하는 도구로서 가장 간단한 것은 주판이며, 기원전 약 3000년전 고대 메소포타미아 인들이 가장 먼저 사용했다고 추정된다.

주판을 제외하면 17세기에 이르도록 계산을 위한 특별한 도구가 없었으나 1642년 프랑스 수학자·철학자인 B. 파스칼이 톱니바퀴를 이용한 수동계산기를 고안하였다.

이 최초의 기계식 수동계산기는 덧셈과 뺄셈만이 가능했던 것으로 이 장치는 기어로 연결된 바퀴판들로 덧셈과 뺄셈을 했다. 파스칼의 계산기는 최초의 디지털 계산기였다. 1671년 무렵 독일의 G. W. 라이프니츠가 이를 개량하여 곱셈과 나눗셈도 가능한 계산기를 발명하였다.

또 라이프니츠는 십진법보다 기계장치에 더 적합한 진법을 연구해서, 17세기 후반에 이진법을 창안했다. 이진법은 1과 0만을 사용하며, 이들을 배열해서 모든 숫자를 표시한다.

 

 

-천공카드 계산 장치의 발명

 

수학자 찰스 배비지는 처음으로 자동계산기에 대한 견해를 발표하였다.

그는 1823년 삼각함수를 유효숫자 5자리까지 계산하여 종이에 표로 인쇄하는 차분기관(difference engine)을 만들었다. 또한 1830년대에는 방정식을 순차적으로 풀 수 있도록 고안된 기계식 계산기 해석기관(analytical engine)을 설계하였다.

자동 계산기는

① 수를 저장하는 장치(기억)

② 저장된 수치간의 계산을 하는 장치(연산)

③ 기계의 동작을 제어하는 장치(제어)

④ 입출력 장치로 이루어져 오늘날 사용하는 자동 컴퓨터의 모든 기본 요소를 갖춘 것이었다.

그러나 당시 기계부품 제작 기술의 한계로 인해 실물을 제작하지는 못했다.

 

 

-전자 컴퓨터의 태동

 

현대적인 의미의 컴퓨터는 제 2차 세계대전 직전과 대전 기간 중에 급격히 발전하였다.

이 과정에서 전자회로가 기계식 연산장치를 대체하고 디지털 회로가 아날로그 회로를 대체하는 변화가 있었다.

이러한 변화는 연대에 따라 조금씩 이루어졌기 때문에 "최초의 컴퓨터"가 무엇인지 정하는 것은 쉽지 않다.

2차대전과 그 전후의 기간 동안 초기 컴퓨터의 발전은 크게 세 가지 흐름으로 나눌 수 있다.

첫 번째 흐름은 독일의 공학자 콘라트 추제의 연구인데, 그의 연구는 오랫동안 학계의 주류인 미국에 잊혀져 있었다.

두 번째 흐름은 영국의 콜로서스 컴퓨터이나, 군사적인 이유로 수십 년간 기밀에 붙여져 있었다.

그래서 앞의 두 흐름은 미국의 연구에 영향을 미치지 못했다.

2진법을 전자계산기에 도입한 벨 연구소의 조지 스티비츠 또한 현대 전자식 컴퓨터의 아버지 가운데 한 명으로 알려져 있다.

 

-콘라트 추제

 

독일에서 독립적으로 연구를 진행한 공학자 콘라트 추제는 1936년 제한적인 프로그래밍 기능과 메모리를 갖춘 계산기 Z 시리즈의 개발을 시작했다.

Z 시리즈의 첫 작품인 Z1은 1938년에 완성되었는데, 이진수로 동작하였지만 기계식이었고, 부품의 정밀도의 문제로 정확히 동작하지 않았다.

후속작인 Z3는 1941년에 전화 교환기 부품을 사용해 완성되었다.

Z3는 프로그래밍이 가능한 최초의 범용 디지털 컴퓨터가 되었다. Z3는 현대의 컴퓨터와 많은 부분에서 유사했으며, 부동소수점 연산 등에 있어 많은 발전을 이룩했다.

또한 구현하기 어려운 십진법 연산(배비지의 설계에는 십진법이 사용되었다)을 버리고 이진법 연산을 사용하여 보다 단순하고 신뢰성이 높도록 설계되었다.

Z3는 조건 분기문이 없어 처음에는 튜링 기계가 아닌 것으로 추정되었지만, 1990년대에 Z3이 튜링 기계라는 것이 증명되었다. 콘라트 추제는 최초의 고수준 프로그래밍 언어라 여겨지는 플랑칼퀼(Plankalkül) 또한 설계하였으나, 실제로 구현하지는 못했다. 플랑칼퀼은 추제 사후 5년이 지난 2000년에 베를린 자유 대학교 연구팀에 의해 구현되었다.

추제의 연구는 2차대전 중 연합국의 폭격으로 기계 일부가 손실되면서 잠시 후퇴하였기 때문에, 영국과 미국에서는 그의 연구를 거의 알지 못했다.

그러나 IBM은 그의 연구에 대해 알고 있었던 것으로 추정되며, 전쟁 직후인 1946년 그의 특허 일부를 취득하는 조건으로 추제가 설립한 회사를 후원하였다.

-콜로서스

 

2차세계대전 기간 동안, 블레칠리 파크(영국 정부 암호 연구소의 별명)에서는 독일의 군사 암호 시스템을 해독하는데 성공하였다. 독일의 암호화 타자기인 에니그마는 전자기계식 계산기인 "봄베"(bombe)의 도움으로 해독되었다. 폴란드 수학자인 마리안 르쥐스키가 설계하고 앨런 튜링과 고든 웰치먼이 전자적으로 개선한 봄베는 1941년부터 암호 해독에 사용되었다.

독일의 또다른 암호화 타자기 시리즈인 로렌츠 SZ 40/42 시리즈는 에니그마와 많은 부분에서 달랐다. 이 암호 시스템을 해독하기 위해 막스 뉴먼 교수와 동료 연구자들은 콜로서스 컴퓨터를 설계하였다. 토미 플라워스가 1943년 3월에서 12월에 걸쳐 콜로서스 1호를 제작하였고, 1944년 1월에 블레칠리 파크에 설치했다.

엄청난 숫자의 진공관 부품을 가진 콜로서스는 세계 최초의 프로그래밍 가능한 완전 전자식 컴퓨터였다. 종이 테이프로 입력을 받아 다양한 종류의 논리 연산을 할 수 있었지만, 튜링 기계는 아니었다. 한대의 콜로서스 1호기와, 9대의 콜로서스 2호기가 제작되었으나, 1970년대까지 모두 군사 기밀로 붙여져 있었다. 또한 영국 수상 윈스턴 처칠은 냉전 중에 로렌츠 암호를 해독할 수 있다는 사실을 외부에 알리지 않기 위해 수명이 다한 콜로서스 컴퓨터를 완전히 파괴할 것을 명령했다. 때문에 콜로서스 컴퓨터의 존재는 한동안 컴퓨터의 역사에 수록되지 않았다.

현재 원래대로 복원된 콜로서스 한대가 블레칠리 파크에 전시되어 있다.

 

-미국에서의 연구

 

1944년 아이비엠(IBM)사와 하버드대학 하워드 에이킨은 계전기를 사용하여 1초에 덧셈을 3번 할 수 있는 전자디지털 컴퓨터 마크-원(MARK-I)을 만들었다. 마크-원은 배비지의 해석기관 설계개념을 계전기와 스위치·전동기 등으로 구현한 것인데, 3,000여 개의 계전기와 기어로 만들어 천공된 종이테이프로 제어되는 자동순차적 제어방식이 특징이었다. 그러나 기계적 제약 때문에 연산처리 속도는 늦었다.

 

 

-다용도 디지털 컴퓨터

 

1946년 미국 펜실베이니아대학 존 에커트와 존 모클리는 에니악(ENIAC:Electronic Numerical Integrator And Computer)이라는 다용도 디지털 컴퓨터를 개발했다. 에니악은 18,000여 개의 진공관과 1,500개의 계전기를 사용하였고, 무게가 30t이나 되는 거대한 기계였다. 또한 150kw의 전력을 소비하였고, 프로그램을 배선판에 일일이 배선하는 외부 프로그램 방식이었으므로, 에니악에서는 작업에 따라 배선판을 교체해야만 하였다.

이런 에니악의 단점을 보완하기 위해 1945년 존 폰 노이만이 기억장치에 컴퓨터의 명령이나 데이터를 모두 기억시키는 프로그램 내장방식을 제안하였다. 1949년 영국 케임브리지대학에서 세계 최초로 이 프로그램 내장방식을 채택하여 에드삭(EDSAC)을 개발하였고, 미국에서는 1952년 노이만이 자신이 제안한 전자식 프로그램 내장방식인 에드박(EDVAC)을 만들었다. 또한 1951년에는 유니박 I(UNIVAC-I)을 만들어 상품화하는 데 성공하였는데, 이것이 최초의 상업용 컴퓨터이다. 에드삭은 소프트웨어 면에서도 크게 이바지하였다. 그 뒤 프린스턴고등연구소에서 노이만의 지도 아래 제작된 이아스(IAS) 컴퓨터를 비롯하여 차례로 매사추세츠공대의 월윈드(Whirlwind), 에커트와 모클리의 바이낙(BINAC), 일리노이대학의 일리악(ILLIAC), 랜드회사의 조니악(JOHNIAC) 등이 제작되었다.

또한 컴퓨터의 크기는 반도체 기술과 전자기술의 발달로 점점 작아지고 연산속도도 피코초(ps) 단위로 빨라졌으며, 이용범위도 확대되어 가정은 물론 산업사회의 여러 분야에서 다양하게 이용되고 있다. 컴퓨터는 제1세대인 진공관, 제2세대인 트랜지스터, 제3세대인 IC, 제4세대인 초 LSI와 같이 대략 10년마다 집적도를 높여 고속화, 대용량화하였고, 슈퍼 컴퓨터가 출현하였다.

 

-개인용 컴퓨터의 등장

 

초LSI의 출현에 의한 하드웨어의 대폭적인 원가 절감은 필요한 하드웨어를 손쉽게 사용할 수 있는 환경을 만들어 내어 1980년대 IBM이 PC를 내놓았다. 개인용 컴퓨터는 급속도로 사용자에게 보급되기 시작하여, 8086/8088 - 80286 - 80386 - 80486 - 펜티엄 이후로 CPU가 발전하게 된다. 그 외에도 개인용 컴퓨터에는 많은 발전이 생겨났다.


 

 

출처 : 위키백과 -  컴퓨터의 역사

https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98_%EC%97%AD%EC%82%AC

댓글