본문 바로가기
IT&컴퓨터

최초의 컴퓨터 에니악(ENIAC)의 사용법...

by 뜨라곤 2023. 9. 26.

 

 

에니악[ENIAC] (Electronic Numerical Integrator and Computer)

  최초의 컴퓨터 중 하나인 "ENIAC" (Electronic Numerical Integrator and Computer)는 1940년대 후반에 개발되었다. 수치 문제 해결과 같은 일반적인 목적으로 사용된 최초의 전자 컴퓨터였다. 펜실베니아 대학의 John Presper Eckert 와 John Mauchly가 미 육군 탄도 연구소의 포병 발사 테이블을 계산하기 위해 설계하고 발명했다. 역시 전쟁에 필요한 것은 국가가 무한한 지원을 안할 수가 없는 것 같아요. 전쟁이 발발하면 무조건 이겨야 하니깐...

 

  건설은 1943년에 시작되어 3년이 지나도록 완성되지 않았다 . ENIAC은 제2차 세계대전이 끝날 때까지도 완성되지 않았지만 독일군에 맞서 전쟁하는 것을 돕기 위해 만들어졌다. 전쟁 중에는 남성 엔지니어가 부족했었기때문에 따로 6명의 여성이 팀을 이루어 프로그래밍을 수행했다.

 

  1953년에 Burroughs Corporation은 100단어 자기 코어 메모리를 구축했는데 , 이는 당시 20단어의 내부 메모리만을 보유했던 ENIAC의 메모리에 기능이 추가되었다. 1956년 작업이 종료 될 때까지 ENIAC은 약 18,000여개의 진공관, 1,500개의 릴레이, 10,000개의 커패시터 및 70,000개의 저항기를 갖춘 약 1,800평방피트[약50평]를 차지했다 . 또한 200kW의 전력을 사용하고 무게는 30톤이 넘으며 가격은 약 49만달러였다. 정말이지 어마어마한 국가급 시설이였던것 같네요. 지금의 싸구려 전자계산기보다 못한 성능을 지니고 있으니 정말이지 놀랍기만 하네요. 진공관이 18,000여개가 있어서 한번 가동할때마다 엄청난 열기때문에 찜질방에 있는 것 같았다고 하네요.

 

  프로그래밍과 사용법이 현재의 컴퓨터와는 상당히 다른데요. ENIAC은 전자 관계식 컴퓨터로, 프로그래밍 언어나 운영 체제 없이 하드웨어 레벨에서 작동해요. ENIAC의 사용법에 대한 간략한 설명을 할께요.

 

1. 물리적 연결 및 설정

  ENIAC은 거대한 전자 장치로, 수많은 전선, 스위치, 프로그램 패널 등으로 구성되어 있다. 사용자는 ENIAC의 작동을 시작하기 위해 물리적으로 모든 연결을 수동으로 설정해야 했고, 입력과 출력 장치, 연산 유닛, 레지스터, 스위치 등을 적절히 연결하여 프로그램을 실행할 준비를 한다.

 

2. 프로그램 패널 설정

  ENIAC은 프로그램을 저장하거나 읽어들이는 기능이 없었기 때문에 프로그램은 프로그램 패널에서 직접 설정되었다.  사용자는 프로그램 패널의 스위치를 조작하여 원하는 작업을 수행할 수 있도록 프로그램을 구성했다. 이는 매번 다른 작업을 수행할 때마다 수동으로 프로그램을 변경해야 했다는 것을 의미하기 때문에 매우 번거롭다.

 

3. 데이터 입력

  데이터는 특수한 카드나 플러그보드를 사용하여 입력되었다. 사용자는 데이터를 이러한 입력 장치에 수동으로 입력해야 했고, 데이터 입력 후에는 프로그램 패널에서 해당 데이터를 읽어들이도록 설정되어야 했다.

4. 실행

  ENIAC는 프로그램 패널 설정 및 데이터 입력이 완료되면 스위치를 눌러 실행을 시작했다. ENIAC는 전자 릴레이와 진공관을 사용하여 연산을 수행하고 결과를 출력했다. 이때 당시에는 트랜지스터가 발명되지 않은 시기이다.

 

5. 결과 확인 및 출력

  ENIAC은 연산이 완료되면 결과를 출력 장치로 전달했다. 출력은 라이트 버블을 사용한 출력 장치에 표시되었으며, 결과를 읽는 데는 몇 분에서 몇 시간이 걸다.

  ENIAC는 현재의 컴퓨터와는 비교할 수 없는 정교함과 속도를 가졌지만, 프로그래밍과 사용이 매우 복잡하고 시간이 오래 걸렸다. 이후 컴퓨터의 발전으로 프로그래밍 언어와 운영 체제가 도입되어 사용자가 더 쉽게 컴퓨터를 제어하고 프로그램을 실행할 수 있게 되었다.

 

  최초의 컴퓨터는 어떻게 입력되고 처리되고 실행되는지 궁금해서 찾아보았어요. 지금도 약간은 이해하기 힘들지만 당시에 상황을 짐작하면서 상상해봤습니다. 관심있는 분들의 좋은 자료가 됐으면 하네요. 

 

  최초의 컴퓨터에 대한 논쟁도 있습니다. 나중에 아타나소프사가 자신들이 개발한 아타나소프-베리 컴퓨터(ABC)가 최초의 컴퓨터라며 이의를 제기 했고, 1973년 10월 19일 미국 법원에서 "인류 최초의 계산기는 ABC다"라고 판결하였고 아타나소프사가 승소했지만 대영제국이 발명하고, 발명 사실을 비밀로 한 콜로서스라는 컴퓨터가 최초라고 하는 사람들도 많이 있어요. 그러나 아직 대중 사이에서는 에니악이 최초의 컴퓨터라고 알려져 있어요.

 

 

참조

https://ko.wikipedia.org/wiki/%EC%97%90%EB%8B%88%EC%95%85

https://www.computerhope.com/jargon/e/eniac.htm