최근 수정 시각 : 2026-09-27 14:51:45

EDVAC



1. 개요2. 제원3. 역사4. 기타5. 관련 문서

1. 개요

Electronic Discrete Variable Automatic Computer

EDVAC은 미 육군 탄도연구소(BRL)의 자금 지원을 받아 개발된 군사 목적으로 프로젝트가 시작된 장비(컴퓨터)이다. 주로 포병 탄도 계산(탄도표 작성)을 자동화하고 속도를 높이기 위한 용도로 계획되었었다.

개발 착수는 제2차 세계 대전이 한창이던 1944~1945년에 이뤄졌으나, 제2차 세계 대전 실전에 직접 사용되지는 못했다. EDVAC은 기술적 난제와 연구진의 이탈(ENIAC 개발자들 및 특허 문제 등)로 인해 하드웨어 제작이 지연되어 전쟁이 끝난 훨씬 후인 1949년에야 육군에 인도되었고 1951년부터 본격적으로 운용되기 시작했다.

현재 폰 노이만 구조로 불리는 데이터 메모리에 프로그램이 저장되는 (stored-program) 구조의 기원으로 꼽힌다.

2. 제원

사이클 주기[1] 48 μs
(약 20.83 kHz)
처리 단위 44비트
주소 크기 10비트
메모리 크기 1,024 워드
(~45 kbit / ~5.5 KiB)
연산 소자 진공관 및 다이오드
진공관 수 약 6,000개
메모리 소자 수은 지연선 메모리

[1] 소자의 동작 주파수 자체는 1 MHz였지만, 당시 기술 수준에서는 데이터 처리가 1비트 단위로 이뤄졌기 때문에 48 클럭 사이클을 기본 사이클 단위로 사용했다. 48 μs 사이클 기준으로 정수 연산은 종류에 따라 14.5~62 사이클, 부동소수점 연산은 20~49 사이클이 소요되었다.

3. 역사

세계 최초의 전자식 컴퓨터 중 하나인 ENIAC은 계산 속도는 빨랐으나, 다른 프로그램을 실행하려면 사람이 직접 수많은 전선과 스위치를 재배치해야 했다. 이는 EDVAC 프로젝트의 주요 개발 동기 중 하나였다. 이 한계를 극복하기 위해 ENIAC 개발을 이끈 존 모클리(John Mauchly)와 J. 프레스퍼 에커트(J. Presper Eckert)를 중심으로 1944~1945년경 후속 프로젝트인 EDVAC 개발에 착수했다.

이 프로젝트에 자문으로 참여한 존 폰 노이만은 1945년에 발표한 저서 《EDVAC에 관한 보고서 초안(First Draft of a Report on the EDVAC)》[2]을 통해 컴퓨터 구조에 대한 이론적 체계를 정립했다.

이 보고서에서 폰 노이만은 현대식 개념으로 해석하자면 '2진수 체계 기반의 연산', '제어 및 연산 장치(CPU)와 구분되는 주기억장치(메모리)의 도입', 그리고 데이터뿐만 아니라 '수행할 명령어(프로그램)'까지 메모리에 함께 저장하는 방식을 제안했다. 이로 인해 EDVAC은 '저장 프로그램(Stored-Program) 방식'을 설계 단계부터 최초로 적용한 사례가 되었으며, 폰 노이만은 현대 컴퓨터 아키텍처의 기틀을 확립한 역사적인 컴퓨터 설계자로 인정받고 있다.

4. 기타

  • EDVAC의 제작이 지연되는 동안 영국의 맨체스터 베이비가 1948년부터, 그리고 EDVAC의 영향을 받아 제작된 EDSAC이 1949년부터 먼저 가동되었기 때문에 최초의 프로그램 내장형 컴퓨터인지에 대해서는 다소 이견이 존재한다.

5. 관련 문서


[2] J. von Neumann, "First draft of a report on the EDVAC," IEEE Annals of the History of Computing, vol. 15, no. 4, pp. 27-75, Oct.-Dec. 1993. [Online\]. Available: https://web.mit.edu/sts.035/www/PDFs/edvac.pdf