컴퓨터와 두뇌 해설서
John von Neumann · The Silliman Lectures · 1956/1958

컴퓨터와 두뇌 해설서

The Computer & the Brain — a complete section-by-section reader's companion

DIGITAL · 1 0 1 0 … SPIKES · 50–200 Hz
1부 · 컴퓨터 해설 8절 2부 · 두뇌 해설 9절 서문 3편 해설 인터랙티브 에뮬레이터 6종 그림 6점 · 차트 2종 용어집 · 연표
이 해설서의 성격. 원서(예일대 출판부, 1958 · 3판 2012)는 아직 저작권 보호 기간 중이라 본문 전체를 그대로 옮기는 완역은 실을 수 없습니다. 대신 이 해설서는 원서의 목차의 모든 항목을 원문의 흐름 그대로 따라가며, 각 절의 논지를 문단 단위로 풀어 설명합니다. 절마다 영어 요약(italic)과 한국어 상세 해설을 병기했고, 원문 쪽수를 p.3처럼 표시해 원서와 나란히 읽을 수 있게 했습니다. 짧은 핵심 문장만 원문 그대로 인용하고 번역을 달았습니다.

0이 책에 대하여 What this book is, and how it came to be

An unfinished manuscript for Yale's Silliman Lectures, written in 1955–56 while von Neumann was dying of cancer, and published posthumously in 1958. It is the founder of computer architecture asking, at the end of his life, what kind of computer the brain is — and concluding that it is not the kind he invented.

《컴퓨터와 두뇌》는 예일대의 유서 깊은 실리먼 강연(Silliman Lectures)을 위해 준비된 원고입니다. 폰 노이만은 1955년 초 강연 초청을 받았고, 1956년 봄에 강연할 예정이었습니다. 그러나 1955년 8월 골암(bone cancer) 진단을 받았고, 병상에서도 원고를 붙들었지만 끝내 강연도 원고도 완성하지 못한 채 1957년 2월 8일 월터 리드 병원에서 세상을 떠났습니다. 남겨진 미완성 원고를 아내 클라라 폰 노이만이 정리해 1957년 9월 서문을 붙였고, 예일대 출판부가 1958년에 초판을 냈습니다.

이 책이 특별한 이유는 저자가 현대 컴퓨터 구조(폰 노이만 구조)를 설계한 바로 그 사람이라는 데 있습니다. 1945년 〈EDVAC에 관한 보고서 초안〉으로 프로그램 내장형 컴퓨터의 청사진을 제시한 수학자가, 생의 마지막에 "그렇다면 두뇌는 어떤 종류의 계산 기계인가?"를 묻습니다. 그리고 놀랍게도 그의 결론은 자기 부정에 가깝습니다 — 두뇌는 폰 노이만 기계가 아니다. 두뇌는 느리고 부정확한 부품 100억 개를 병렬로 굴리는, 통계적 언어를 쓰는 전혀 다른 automaton이라는 것입니다.

책은 짧습니다. 본문은 서론과 2부 구성으로, 1부는 당시 컴퓨터의 원리(아날로그/디지털, 제어, 정밀도, 기억 계층)를, 2부는 신경계를 같은 개념 틀로 분석합니다. 원고가 미완성이라 뒤로 갈수록 절이 짧아지고, 마지막 절 "두뇌의 언어는 수학의 언어가 아니다"는 사실상 결론 없이 끝납니다. 그 미완의 마지막 문장들이 이후 70년의 신경과학·인공지능 논쟁을 예고했습니다.

집필
1955–56
투병 중 미완성 유고
초판
1958
Yale Univ. Press · 2판 2000 · 3판 2012
1부
컴퓨터
기계 계산의 원리 · 해설 8절
2부
두뇌
신경계 분석 · 해설 9절

F세 편의 서문 해설 The three forewords & the preface

F.1 · 3판 서문 — 레이 커즈와일 (2012)Foreword to the Third Editionp.xi–xxxi

Kurzweil frames the information age as resting on five key ideas — Shannon's reliable communication, Turing's universality of computation, von Neumann's machine architecture, the project of machine intelligence, and the singularity — and credits von Neumann with three of them outright.

커즈와일은 정보 시대를 떠받치는 다섯 개의 기둥을 세우고, 그중 세 개가 폰 노이만의 것이라고 말합니다.

① 섀넌 — 신뢰성. 1940년대의 통념은 "디지털 계산은 불가능하다"였습니다. 비트당 오류율이 조금만 있어도 메시지가 길어지면 오류 확률이 기하급수로 누적되기 때문입니다(비트당 정확도 0.9라면 1바이트를 옳게 보낼 확률은 겨우 0.43). 섀넌의 1948년 잡음 채널 부호화 정리는 이 통념을 뒤집었습니다 — 중복(redundancy)과 오류 정정 부호를 쓰면, 아무리 나쁜 채널(50% 순수 잡음만 아니라면)로도 원하는 만큼 정확한 전송이 가능합니다. 컴퓨터 내부는 온통 통신(메모리↔CPU, 레지스터↔연산기)이므로, 이 정리가 없었다면 폰 노이만 기계 자체가 성립하지 않았습니다.

② 튜링 — 보편성. 1936년 튜링 기계는 1비트씩 처리하는 극단적으로 단순한 사고 실험이지만, 처치–튜링 명제에 따르면 자연 법칙을 따르는 어떤 기계가 풀 수 있는 문제든 튜링 기계도 풀 수 있습니다. 같은 논문은 풀 수 없는 문제(unsolvable problems)의 존재도 증명했습니다. 강한 해석에서는 인간 두뇌도 자연 법칙을 따르므로 그 정보 처리 능력이 기계를 넘을 수 없다는 함의가 나옵니다 — 이 책 전체가 딛고 선 전제입니다.

③ 폰 노이만 — 구조. 1945년 6월 30일자 〈EDVAC 보고서 초안〉이 제시한 구조 — 연산 장치(CPU), 프로그램과 데이터를 함께 담는 메모리, 대용량 저장소, 프로그램 카운터, 입출력 — 는 이후 모든 컴퓨터의 뼈대가 되었습니다. 핵심은 프로그램 내장(stored program): 프로그램이 데이터와 같은 임의 접근 메모리에 들어가므로 기계를 다시 배선하지 않고 재프로그램할 수 있고, 심지어 프로그램이 자기 자신을 고치는 것(자기 수정 코드)도 가능합니다. 커즈와일은 계보도 정리합니다 — 에이컨의 Mark I과 추제의 Z-3는 조건 분기가 없어 진정한 폰 노이만 기계가 아니었고, 유일한 진짜 선구자는 100년 전 배비지의 해석기관이었으나 실제로 작동하지 못했으며, 그 위에서 에이다 러브레이스가 최초의 프로그래밍(과 "기계는 무언가를 창안하지는 못한다"는 최초의 AI 회의론)을 남겼다는 것입니다.

④ 기계 지능. 튜링의 1950년 논문(튜링 테스트)이 목표를 세웠다면, 이 책은 그 목표를 향한 최초의 진지한 정찰입니다 — 지능의 가장 좋은 실례인 두뇌를 컴퓨터 개척자의 눈으로 분해한 것. 커즈와일은 폰 노이만의 뉴런 묘사(출력은 디지털, 수상돌기의 입력 처리는 아날로그 가중합+역치)가 연결주의(connectionism)의 출발점이 되었고 1957년 로젠블랫의 퍼셉트론으로 이어졌다고 평가합니다. 단, 두뇌의 기억 용량 추정(평생 모든 입력을 기억한다는 가정 아래 10²⁰비트)만은 틀렸다고 봅니다 — 우리는 경험을 비트 영상이 아니라 패턴 인식기 계층의 고수준 패턴 시퀀스로 저장하며, 회상은 재생이 아니라 재구성이라는 것입니다.

⑤ 특이점. 폰 노이만 사후 울람이 전한 회고에서 폰 노이만은 기술의 가속이 인류사의 "본질적 특이점(essential singularity)"에 접근하는 듯하다고 말했습니다 — 이 맥락에서 '특이점'이라는 말이 쓰인 최초의 기록입니다.

사실 확인 메모. 커즈와일 서문은 튜링이 콜로서스(Colossus)를 설계·완성했다고 쓰지만, 역사 기록상 콜로서스의 설계자는 토미 플라워스(Tommy Flowers)이며 튜링의 직접 기여는 봄브(Bombe) 쪽입니다. 또 3판 커즈와일 서문 말미의 '더 읽을거리' 목록(p.xxxi)은 섀넌의 1948년 논문을 폰 노이만 이름으로 잘못 올려 두었습니다. 서문을 읽을 때 참고하세요.

F.2 · 2판 서문 — 폴 & 퍼트리샤 처칠랜드 (2000)Foreword to the Second Editionp.xxxiii–xliv

The Churchlands read the book as a proof by elimination: given the neuron's slowness and low precision, the brain cannot be a serial digital machine — von Neumann himself shows that if it were, it would be "a computational tortoise" and "a computational dunce." What remains is a massively parallel analog machine whose knowledge lives in its synaptic configuration.

철학자 부부 처칠랜드의 서문은 이 책의 논증 구조를 가장 선명하게 요약합니다. 이 "태풍의 눈에 놓인 순진해 보이는 작은 책"은 사실 하나의 귀류법이라는 것입니다.

전제 1 — 속도. 뉴런의 '클럭'은 잘 봐야 약 10² Hz. 2000년 당시 데스크톱도 10⁹ Hz였으니 격차는 10⁷배. 두뇌가 직렬 디지털 기계라면 "계산의 거북이(computational tortoise)"일 수밖에 없습니다.

전제 2 — 정밀도. 뉴런이 쓸 수 있는 표현 정밀도는 스파이크 빈도 기준 잘해야 소수 2자리. 긴 계산에서는 초기 오차가 지수적으로 증폭되므로, 두뇌가 그런 정밀도로 깊은 계산을 한다면 "계산의 열등생(computational dunce)"이 됩니다.

결론 — 얕은 깊이, 넓은 폭. 그런데 두뇌는 실제로 눈 깜짝할 새에 고도의 인지를 해냅니다. 따라서 두뇌의 계산 체제는 논리적 깊이(logical depth)를 최소화하고 논리적 폭(breadth)을 극대화하는 것일 수밖에 없습니다. 처칠랜드는 이를 현대적 그림으로 번역합니다: 수백만 축삭의 발화 빈도가 하나의 거대한 입력 벡터이고, 시냅스 연결 강도의 총체가 행렬이며, 한 뉴런 집단에서 다음 집단으로의 전달은 벡터–행렬 곱이라는 것 — 오늘날 인공 신경망의 수학 그대로입니다. 시냅스 약 10¹⁴개가 각각 초당 ~10²번 동작하면 초당 10¹⁶ 연산 — 두뇌는 거북이도 열등생도 아니고, 애초에 직렬 디지털 기계가 아니었던 것입니다.

동시에 처칠랜드는 경고도 남깁니다. "시냅스는 곱셈기, 뉴런은 합산기, 정보는 발화 빈도"라는 1세대 신경망 모형은 실제 뉴런의 다양성과 미묘함의 거친 근사일 뿐이며, 폰 노이만이 당대의 통설('두뇌는 디지털')에 겸손하게 도전했듯 우리도 현재의 모형에 겸손해야 한다는 것입니다. 서문은 "마음의 뉴턴"을 기다리는 이들에게 — 그 뉴턴은 이미 왔다 갔으며, 이름은 존 폰 노이만이라는 문장으로 끝납니다.

F.3 · 서문 — 클라라 폰 노이만 (1957)Preface by Klára von Neumannp.xlv–li

Klára's preface tells the human story: the invitation, the AEC appointment, the cancer diagnosis, the wheelchair, and the manuscript that went with him to Walter Reed Hospital and was never finished.

아내 클라라의 서문은 이 책의 전기(傳記)입니다. 부다페스트에서 1903년에 태어난 신동, 베를린·취리히·부다페스트에서 화학과 수학을 공부하고 1927년 최연소급 프리바트도첸트가 된 청년, 1930년 프린스턴으로 건너가 1933년부터 고등연구소(IAS) 수학 교수가 된 학자. 양자역학·수리논리·에르고딕 이론·연산자 환을 넘나들던 그의 관심은 1930년대 말 유체역학의 편미분방정식 — 해석적으로 풀 수 없는 계산량의 벽 — 을 만나며 응용으로 향했고, 전쟁 연구(충격파, 맨해튼 계획)를 거치며 "빠른 전자 계산 기계"의 전도사가 됩니다. ENIAC의 논리 설계 개선에 참여했고, 전후 IAS에서 실험용 전자 계산기(애칭 JONIAC)를 만들었는데, 설계 과정에서 살아 있는 두뇌의 알려진 작동 방식을 일부 모방하려 했던 것이 그를 신경학과 정신의학의 세계로 이끌었습니다 — 실리먼 강연은 그 사유를 집대성할 자리였습니다.

그러나 1955년 3월 원자력위원회(AEC) 위원 취임, 8월 어깨 통증과 골암 진단, 11월 척추 전이, 1956년 1월 휠체어. 모든 일정이 취소되는 와중에도 실리먼 강연만은 포기하지 않았고, 병원에 원고를 들고 들어가 마지막까지 붙들었지만 끝내 완성하지 못했습니다. 클라라는 미완성 원고를 강연 총서로 받아 준 예일대에 감사하며 서문을 맺습니다. — 참고로 클라라 자신도 ENIAC/MANIAC의 몬테카를로 계산을 코딩한 최초기의 프로그래머 중 한 사람입니다.

I서론 — 수학자의 접근 Introductionp.1–2

Von Neumann opens with three disclaimers: he is a mathematician, not a neurologist; what follows is not yet an "approach toward understanding" but a systematized set of guesses about which mathematically guided lines of attack look promising; and his ultimate aim is stranger than it appears — the study of the nervous system may change mathematics itself.

서론은 세 겹의 겸손으로 시작하지만, 마지막 문단에 폭탄이 숨어 있습니다.

첫째, 자격의 한정. 자신은 신경학자도 정신의학자도 아닌 수학자이며, 이 작업은 "이해를 향한 접근"이라기보다 어떤 공략 노선이 유망해 보이는지에 대한 체계화된 추측이라고 못 박습니다. 확립된 이론이 아니라 정찰 보고서라는 것입니다.

둘째, 방법의 한정. 여기서 "수학자의 관점"이란 일반적인 수학이 아니라 논리학과 통계학에 무게를 둔 관점이며, 이 둘은 정보 이론의 기본 도구로 이해되어야 합니다. 그리고 그 정보 이론의 중심 경험은 복잡한 논리·수학적 automaton — 대형 전자 계산 기계 — 를 설계하고 코딩해 온 경험입니다. 다만 아직 automata의 '이론'이라 부를 만한 것은 없고, "불완전하게 정리된 경험의 몸체"가 있을 뿐이라고 덧붙입니다.

셋째, 진짜 목적. 신경계에 대한 깊은 수학적 연구는 거꾸로 수학과 논리학 자체에 대한 우리의 이해를 바꿀 것이라고 예고합니다. 이 문장은 책의 마지막 절("두뇌의 언어는 수학의 언어가 아니다")과 수미상관을 이룹니다 — 두뇌가 쓰는 언어가 우리가 아는 수학과 다르다면, 우리가 아는 수학은 유일한 수학이 아니라 역사적 우연일 수 있다는 것. 서론에서 이미 결말이 예고되어 있는 셈입니다.

PART 1

컴퓨터 — 기계 계산의 원리

The Computer

두뇌를 분석할 개념 도구를 먼저 벼립니다. 수의 표현(아날로그/디지털), 연산의 순서를 지배하는 제어, 정밀도가 필요한 이유, 그리고 기억의 계층 원리 — 1부의 모든 개념이 2부에서 신경계에 하나씩 다시 적용됩니다.

1.1아날로그 방식 The Analog Procedurep.3–6

In an analog machine a number is a physical quantity — a shaft angle, a current, a voltage. Arithmetic is done by physical components acting on those quantities; and, remarkably, a machine need not use the "four species of arithmetic" as its basic operations at all.

컴퓨터는 수를 어떻게 담느냐에 따라 두 부류로 나뉩니다. 아날로그 기계에서 수는 물리량 그 자체입니다 — 원판이 돌아간 각도, 전류의 세기, 전압. 계산이란 이 대표 물리량에 수학의 기본 연산을 가하는 기관(organ)들을 연결하는 일입니다. 폰 노이만이 기계 부품을 굳이 생물학 용어인 'organ'으로 부르는 것 자체가 이 책의 전략입니다 — 처음부터 컴퓨터와 신경계를 같은 어휘로 서술하는 것입니다.

통상적 기본 연산The Conventional Basic Operations

보통 기본 연산은 '산술의 네 종(four species)' — 덧셈·뺄셈·곱셈·나눗셈입니다. 전류라면 덧셈·뺄셈은 쉽습니다(병렬/역병렬 합류). 곱셈·나눗셈은 더 어렵지만 전용 부품이 존재하며, 이때는 단위(unit)의 선택이 결과에 개입한다는 점도 지적합니다.

특이한 기본 연산 — 미분해석기의 교훈Unusual Basic Operations

진짜 흥미로운 관찰은 이것입니다. 기계의 기본 연산이 꼭 사칙연산일 필요가 없다. 고전적 미분해석기(differential analyzer)는 수를 원판의 회전각으로 표현하는데, 덧셈·뺄셈 대신 자동차 뒷차축에도 쓰이는 차동 기어가 주는 (x±y)/2를, 곱셈 대신 적분기(integrator)가 주는 스틸체스 적분 ∫x(t)dy(t)를 기본 연산으로 삼습니다. 나눗셈은 피드백으로 얻는데, 폰 노이만은 피드백을 "암묵적 관계를 푸는 장치처럼 보이지만 실은 특별히 우아한 단락(短絡)된 반복·축차근사 기법"이라고 꿰뚫습니다.

왜 이런 이상한 기본 연산을 쓸까요? 경제성 때문입니다. 어떤 문제를 기계로 풀려면 그 문제를 기계의 기본 연산 조합으로 (필요한 정밀도까지 근사해) '프로그램'해야 하는데, 문제군에 따라 어떤 기본 연산 집합이 다른 집합보다 훨씬 짧고 단순한 조합을 허용합니다. 상미분방정식계에는 (x±y)/2와 적분이 사칙연산보다 경제적입니다. — 이 원리를 기억해 두세요. 2부의 결론, 즉 두뇌는 우리와 전혀 다른 '기본 연산'과 '언어'를 쓰는 기계일 수 있다는 주장의 씨앗이 여기 심어져 있습니다.

차동 기어 (x ± y) / 2 적분기 ∫ x(t) dy(t) 축(shaft) 연결 회전각 = 수 피드백 → 나눗셈·음함수 풀이 기본 연산의 선택은 수학이 아니라 경제성이 결정한다
그림 1 — 미분해석기의 세계. 사칙연산 대신 (x±y)/2와 적분을 기본 연산으로 삼고, 피드백 연결로 나눗셈까지 만들어 낸다. 상미분방정식 풀이에는 이쪽이 더 '경제적'이다.

1.2디지털 방식 The Digital Procedurep.6–10

A digital machine represents numbers as sequences of digits, each digit carried by "markers" — physical events with a small number of discrete states. Arithmetic then ceases to be physics and becomes logic: patterns of alternative actions governed by strict rules.

표지와 그 조합·구현Markers, Their Combinations and Embodiments

디지털 기계에서 수는 숫자(digit)의 열이고, 각 숫자는 표지(marker)로 구현됩니다. 열 가지 상태를 갖는 표지 하나면 십진 숫자 하나를 담을 수 있고(예: 10개의 선 중 하나에 펄스), 두 가지 상태만 갖는 표지(펄스의 유무, 또는 극성)라면 묶음이 필요합니다 — 3개로는 2³=8가지뿐이라 부족하고, 4개면 2⁴=16가지로 충분하므로 십진 숫자당 최소 4개의 2치 표지가 필요합니다. 폰 노이만은 10치 표지가 사실 2치 표지 10개짜리 고도로 중복적인(redundant) 묶음임을 지적합니다. 이 '2치 표지' 개념은 2부에서 신경 펄스에 그대로 적용됩니다 — 펄스의 유무 = 0과 1.

기계의 부품 계보와 병렬·직렬Machine Types · Parallel and Serial Schemes

부품의 역사는 전자기계식 릴레이 → 진공관 → 결정 다이오드 → 자성 코어 → 트랜지스터로 이어졌고(어떤 것은 기억용, 어떤 것은 능동 기관용), 12자리 십진수를 다루는 기계라면 수 하나에 표지 12개(묶음)가 필요합니다. 이를 여러 기관에 동시에 벌여 놓으면 병렬(parallel), 한 기관에 시간 순서로 흘리면 직렬(serial)입니다. — 이 구분도 2부의 핵심 대비(자연 automaton은 병렬, 인공 automaton은 직렬)로 되돌아옵니다.

디지털 기계의 사칙연산 — 산술은 곧 논리다The Conventional Basic Operations

아날로그의 덧셈이 물리 과정(전류 합류)이라면, 디지털의 덧셈은 엄격한 논리 규칙입니다. 2진법에서 가장 투명해집니다:

뺄셈은 빼는 수를 보수화(complementing)해 덧셈으로 환원되고, 곱셈은 자리별 부분곱을 만들어 자리이동(shift)하며 더하는 반복 구조 — 2진법에서는 곱하는 자리가 0이면 생략, 1이면 피승수 그대로라 극도로 단순해집니다. 나눗셈은 시행착오 뺄셈의 반복에 몫 자리 결정 규칙이 얹힌, 가장 복잡한 논리입니다. 요컨대 디지털 산술은 "엄격한 논리 규칙이 지배하는, 고도로 반복적인 대안 행동의 패턴"입니다. 우리가 초등학교 때부터 몸에 익혀 못 느낄 뿐, 그 규칙을 온전히 적어 보면 상당한 논리적 복잡도가 드러난다고 폰 노이만은 말합니다 — 아래 에뮬레이터로 직접 확인해 보세요.

Emulator 1 · 2진 덧셈기 — 합=홀짝, 올림=다수결

두 4비트 수를 고르면 각 자리에서 폰 노이만이 서술한 규칙이 그대로 작동합니다: 합 자리는 세 입력(a, b, 이전 올림)의 1이 홀수일 때 1, 올림은 1이 다수(2개 이상)일 때 1.

1.3논리적 제어 Logical Controlp.11–22

Executing single operations is not enough — a machine must sequence them into the logical pattern that solves the problem. Von Neumann walks through the escalation of control: fixed wiring, plugged connections, tape-driven plugging, "control sequence points" with branching, and finally his own invention — orders stored in memory as numbers, which the machine can therefore modify. The problem ceases to be a physical object and becomes memory contents.

아날로그의 제어 — 배선이 곧 문제Plugged Control · Logical Tape Control

기본 연산을 하나씩 수행하는 능력만으로는 부족합니다. 연산들을 문제를 푸는 논리적 패턴대로 이어 가는 제어(control)가 필요합니다. 전통적 아날로그 기계(미분해석기)에서는 문제가 요구하는 만큼의 기관을 미리 갖춰 놓고, 그 입·출력 축들을 (초기에는 톱니바퀴로, 나중에는 전기 추종 장치 '셀신'으로) 문제의 복제판이 되도록 연결합니다. 연결 패턴 자체가 사용자의 의도, 즉 프로그램입니다 — 다만 문제 하나를 푸는 동안은 고정입니다. 말기의 아날로그 기계들은 여기에 요령을 더했습니다: 연결을 전자기계식 릴레이로 만들고, 릴레이를 천공 테이프로 조작하며, 테이프의 진행·정지를 계산 중 발생하는 수치 사건(부호가 음으로 바뀜, 어떤 수가 다른 수를 초과함)에서 끌어낸 전기 신호로 제어한 것입니다. '계산 상태 + 테이프' 제어 — 조건 분기의 맹아입니다.

기관 하나 원칙, 그리고 기억의 탄생Only One Organ per Operation → the Need for Memory

디지털 기계는 다른 길을 갑니다. 기본 연산마다 기관은 단 하나(예: 덧셈기 하나)를 두는 것입니다 — 아날로그처럼 문제 크기만큼 기관을 늘리지 않습니다. 폰 노이만은 이것이 본질이 아니라 역사적 사실이라고 짚지만, 이 원칙의 논리적 귀결은 결정적입니다: 연산 기관이 하나뿐이면 중간 결과들을 어딘가 수동적으로 보관해야 합니다. 수 하나를 받아 저장하고("이전 것은 지우며"), 질문받으면 되풀이해 내놓는 기관 — 기억 레지스터(memory register), 그 총체가 기억(memory), 레지스터 수가 용량(capacity)입니다. 컴퓨터에 메모리가 있는 이유가 여기서 논리적으로 도출됩니다.

제어 방식 1 — '제어 순서점' 방식Control by "Control Sequence" Points

첫 번째 제어 방식에서는 제어 순서점(control sequence point)이라는 물리적 논리 기관 수백 개가 있습니다. 각 순서점은 자기가 작동시킬 연산 기관, 입력을 공급할 레지스터, 출력을 받을 레지스터에 배선으로 연결되어 있고, 연산이 끝나면(고정 지연 또는 '완료' 신호 후) 후계자(successor) 순서점을 깨웁니다. 이것만으로는 무조건·무반복 계산이지만, 분기점(branching point) — 상태 A/B에 따라 두 후계자 중 하나를 고르고, 레지스터의 부호 변화 같은 수치 사건으로 상태가 전환되는 순서점 — 을 도입하면 조건 분기가, 한 가지가 자기 자신으로 되돌아오게 하면 수치 조건이 충족될 때까지 도는 반복(iteration)이 생깁니다. 그러나 이것도 결국 배선(plugging)이 문제를 표현하는 방식입니다.

제어 방식 2 — 기억 내장 제어 (폰 노이만의 발명)Memory-Stored Control

두 번째 방식이 이 책의 (그리고 컴퓨터 역사의) 심장입니다. 물리적 순서점을 명령(order)으로 대체합니다. 명령은 물리적으로 수와 동일한 것 — 십진 기계라면 그저 12자리 숫자열입니다. 명령 하나에는 ① 수행할 연산의 번호, ② 입력 레지스터들의 번호, ③ 출력 레지스터의 번호가 들어갑니다. 모든 레지스터에 일련번호를 붙인 것이 주소(address)입니다. 명령이 수와 같은 것이라면 자연스러운 저장 장소는 기억 장치 그 자체입니다. 후계자 문제는 이렇게 풉니다 — 주소 X의 명령 다음은 특별한 지시가 없으면 X+1의 명령(순차 실행), 예외가 되는 것은 후계자를 주소 Y로 지정하는 이송(transfer) 명령, 분기는 주소 Z의 수가 음수인지에 따라 X나 Y로 가는 조건부 이송(conditional transfer) 명령입니다.

결정적 차이를 폰 노이만 스스로 강조합니다: 순서점 방식에서 제어점은 실재하는 물리적 대상이고 그 배선이 문제를 표현했지만, 이제 명령은 기억 속에 저장된 관념적 실체(ideal entities)이며 기억의 내용이 곧 문제입니다.

작동 방식 — 스스로를 고치는 프로그램Modus Operandi · Mixed Forms

여기서 유연성의 폭발이 일어납니다. 기계는 명령의 지배 아래 기억에서 수를 꺼내 가공해 되돌려 놓는 것이 정상 작동인데, 명령 자체가 기억 속의 수이므로 기계는 자기를 지배하는 바로 그 명령들을 수정할 수 있습니다. 스스로를 수정해 가는 명령 체계 — 단순 반복을 넘어서는 복잡한 과정이 가능해지고, 폰 노이만은 이것이 "황당하게 들릴지 몰라도 최신 계산 실무에서 널리 쓰이는 매우 중요한 기법"이라고 말합니다. (인덱스 수정·주소 계산의 원형이며, 오늘날의 관점으로는 프로그램=데이터라는 통찰 그 자체입니다.) 문제의 적재(loading)는 미리 준비한 테이프에서 이루어집니다. 끝으로 그는 배선 제어와 기억 내장 제어의 혼합형도 스케치합니다 — 배선 상태 전체를 숫자열로 기억에 저장했다가 명령으로 배선을 재설정하는 방식(마이크로프로그래밍/FPGA를 예감케 하는 대목입니다).

배선 제어 (plugged) 제어점 = 물리적 대상 · 배선 = 문제 기억 내장 제어 (memory-stored) 명령 = 기억 속의 수 · 기억 내용 = 문제 1 2 3 B 분기 반복 (조건까지) 연산 기관 · 레지스터에 배선 100더하라 200, 201 → 202 101곱하라 202, 203 → 204 102음이면 → 100 으로 103 2003.141592 (데이터) 명령도 수이므로 기계가 자기 명령을 고칠 수 있다 주소 순서로 실행 · 이송(transfer)과 조건부 이송이 흐름을 바꾼다
그림 2 — 두 제어 방식의 차이. 왼쪽: 물리적 제어 순서점과 배선. 오른쪽: 기억 내장 제어 — 명령이 데이터와 같은 기억에 수로 저장되므로, 문제는 물체가 아니라 기억의 내용이 되고, 프로그램은 스스로를 수정할 수 있다.
Emulator 2 · 토이 폰 노이만 머신 — 기억 내장 제어

책이 서술하는 구조 그대로의 장난감 기계입니다: 명령과 데이터가 같은 기억 장치에 수로 저장되고, 제어는 인출(fetch)→해독(decode)→실행(execute)을 반복하며, 조건부 이송(JN)이 분기와 반복을 만듭니다. 예제 프로그램은 3×4를 반복 덧셈으로 계산합니다 — 곱셈 기관 없이 덧셈·분기만으로 곱셈이 '프로그램'되는, 1.1절의 근사·조합 원리의 실연입니다. 명령어: LDA a(적재) ADD a(덧셈) SUB a(뺄셈) STA a(저장) JMP a(이송) JN a(음수면 이송) HLT(정지). 자기 수정 데모에서는 프로그램이 자기 자신의 명령을 덧셈으로 고쳐 쓰는 것을 볼 수 있습니다.

주소내용해석

1.4혼합 수치 절차 Mixed Numerical Proceduresp.22–25

Analog and digital principles can be combined — half-analog half-digital machines with converters between them, or, more radically, numbers themselves represented in a mixed way. Von Neumann describes the "pulse density" system: a number carried by the average frequency of a pulse train. Keep this section in mind — it is a covert preview of his theory of the brain.

아날로그와 디지털은 섞일 수 있습니다. 기계의 일부는 아날로그, 일부는 디지털로 두고 둘 사이에 변환 기관(D/A: 디지털 표현에서 연속량을 구성, A/D: 연속량을 측정해 숫자로)을 두는 혼합 기계가 하나의 길이고, 더 급진적인 길은 수의 표현 자체를 혼합하는 것입니다.

폰 노이만이 "펄스 밀도(pulse density) 체계"라 부르는 방식에서는 수가 한 선 위 펄스 열의 시간 평균 밀도(빈도)로 표현됩니다. 평균을 낼 시간 창(t₁~t₂)을 정해야 하고, 밀도를 수 자체가 아니라 수의 단조 함수(예: 로그)에 대응시키면 작은 수에서는 정밀하게, 큰 수에서는 성기게 — 필요에 맞는 해상도 배분이 가능합니다. 덧셈은 두 펄스 열의 합류로 되고, 나머지 연산도 "다소 교묘하지만 적절한" 방법이 존재하며, 이런 수로 논리 제어를 하려면 펄스 밀도를 콘덴서의 전압 같은 아날로그 양으로 바꿔 감지하면 됩니다.

왜 이 절이 중요한가. 언뜻 공학적 여담 같지만, 이 절은 2부의 복선입니다. 2.8절에서 폰 노이만은 신경계가 자극의 세기를 스파이크 열의 빈도로 — 세기의 단조 함수로 — 전달한다는 사실을 제시합니다 — 정확히 여기서 설명한 펄스 밀도 체계입니다. 심지어 1.5절에서 이 체계의 약점(정밀도 1:10²을 얻는 데 속도 100배 손실)까지 미리 계산해 둡니다. 두뇌가 왜 그런 '나쁜' 표현을 쓰는가 — 그 답(강건성)이 책의 절정입니다. 이 아이디어의 공학적 후손이 1960년대의 확률 컴퓨팅(stochastic computing)입니다.

1.5정밀도 Precisionp.25–28

Analog precision tops out near 1:10³–10⁵ and gets exponentially harder to improve; digital precision is essentially unlimited and cheap to extend. But why would anyone need 12 decimal digits when the data are good to 3 at best? Because computations are long: random errors grow like √N, and — far worse — operations amplify earlier errors. 425 steps at 5% amplification each cover a factor of 10⁹.

이제 두 방식의 승부처인 정밀도입니다. 전기식 아날로그 기계는 잘해야 1:10³, 기계식(미분해석기)도 1:10⁴~10⁵가 한계입니다. 결정적인 것은 개선의 비용 구조입니다. 아날로그에서 1:10³→1:10⁴는 그럭저럭, 1:10⁴→1:10⁵는 당대 기술의 한계, 1:10⁵→1:10⁶은 불가능 — 자릿수 하나가 지수적 비용입니다. 디지털에서 1:10¹²→1:10¹³은? 12자리에 한 자리를 더하는 것 — 장비 약 8.3% 증가와 그만큼의 속도 손실뿐입니다. 정밀도가 선형 비용이라는 것, 이것이 디지털의 본질적 우위입니다. 펄스 밀도 체계는 아날로그보다도 나쁩니다: 1:10²의 정밀도를 얻으려면 시간 창 안에 펄스가 ~10² 개 있어야 하므로 그것만으로 속도가 100배 느려집니다.

왜 12자리나 필요한가 — 산술적 깊이Reasons for the High (Digital) Precision Requirements

그런데 이상합니다. 응용수학·공학의 데이터는 기껏 1:10³~10⁴이고 답도 그 이상 필요 없는데, 왜 1:10¹⁰~10¹²급 기계가 실무에서 정당화될까요? 답은 현대 수치 절차의 내부 구조에 있습니다. 우리의 계산법은 모든 수학 함수를 기본 연산(사칙연산)의 조합으로 — 대개는 근사로 — 분해하는데, 조금만 복잡한 문제라도 이 분해는 대단히 깁니다. 폰 노이만은 이 길이를 산술적 깊이(arithmetical depth)라 부릅니다(사칙연산을 논리 단계로 더 쪼갠 논리적 깊이(logical depth)는 그보다 훨씬 더 깊습니다).

깊이가 길면 오차가 쌓입니다. N번의 연산에서 대체로 무작위인 오차는 N배가 아니라 약 √N배로 자랍니다 — 이것만으로는 12자리를 정당화하기 어렵습니다(1:10¹² 스텝 정밀도로 1:10³ 결과를 위협하려면 N≈10¹⁶이 필요한데, 극단적인 기계 — 20마이크로초에 한 연산씩 48시간 — 도 N≈10¹⁰에 그칩니다). 진짜 위협은 오차 증폭(amplification)입니다. 뒤의 연산들이 앞의 오차를 키웁니다. 폰 노이만의 계산: 한 단계당 오차를 5%씩만 키우는 연산 425번이면 10⁹배의 간극을 다 메웁니다 (1.05⁴²⁵ ≈ 10⁹). 계산의 기술이란 상당 부분 이 증폭을 누르는 기술이며, 경험의 결론은 "복잡한 문제를 만나는 순간 고정밀도는 정당하다"는 것입니다.

Emulator 3 · 오차 증폭 시뮬레이터 — √N 대 지수 증폭

스텝 정밀도(자릿수)와 단계당 증폭률을 조절하며, 계산 깊이에 따라 상대 오차가 어떻게 자라는지 봅니다. 증폭 0%면 오차는 √N으로 완만하게(무작위 보행), 증폭이 있으면 지수적으로 폭발합니다. 가로줄은 '결과가 무의미해지는 선'(오차 100%)입니다.

1.6현대 아날로그 기계의 특성 Characteristics of Modern Analog Machinesp.29

The largest analog machines of 1956: one or two hundred basic-operation organs, electrical or electromechanical, plus up to a few thousand digital-type organs (relays, tubes) when elaborate logical control is added — an investment reaching $1,000,000.

짧은 절입니다. 1956년 당시 최대급 아날로그 기계의 기본 연산 기관은 100~200개 수준. 대개 전기식 또는 (정밀도를 위한) 전기기계식이고, 정교한 논리 제어를 얹으면 릴레이·진공관 같은 디지털형 기관이 수천 개 추가됩니다. 극단적인 경우 투자액은 당시 돈으로 100만 달러에 이릅니다. — 이 수치들은 다음 절의 디지털 기계, 그리고 2부의 두뇌(기관 10¹⁰개!)와 비교하기 위한 기준선입니다.

1.7현대 디지털 기계의 특성 Characteristics of Modern Digital Machinesp.29–31

Digital machines consist of active organs — logic-sensing organs and pulse-regenerating amplifiers — and memory. Component speeds: relays ~10⁻² s, vacuum tubes 10⁻⁵–10⁻⁶ s, solid-state devices heading past 10⁻⁷ s; von Neumann predicts 10⁻⁸–10⁻⁹ s within a decade. A large machine holds 3,000–30,000 active organs — of which the arithmetic organ proper is only 300–2,000.

디지털 기계는 능동 기관(active organs)과 기억 기관으로 조직됩니다(그는 입·출력도 기억 쪽에 넣습니다). 능동 기관은 두 종류입니다: ① 기본 논리 동작을 하는 기관 — 동시 발생 감지(AND), 자극 결합(OR), 반동시 감지(NOT 계열); 산술 연산은 모두 이 논리 요소들로 조립됩니다. ② 펄스 재생(증폭) 기관 — 소모된 에너지를 복원하고 펄스의 모양과 타이밍을 규격대로 되살리는 기관. 잊기 쉽지만 실물 기계의 상당 부분이 이 '신호를 살려 내는 일'에 쓰입니다.

속도의 계보: 릴레이 ~10⁻² 초 → 진공관 10⁻⁵~10⁻⁶ 초(극단적으로는 그 ½~¼) → 고체 소자(다이오드·코어·트랜지스터) 10⁻⁶ 초에서 출발해 10⁻⁷ 초로 — 그리고 폰 노이만은 "10년 안에 10⁻⁸~10⁻⁹ 초에 도달할 것"이라 예측합니다. (실제 역사: 1960년대 중반 ECL 논리가 나노초(10⁻⁹ s) 게이트에 도달했습니다. 예측 적중.)

규모: 대형 기계의 능동 기관은 유형에 따라 3,000~30,000개. 그중 정작 사칙연산을 수행하는 산술 기관은 300~2,000개뿐이고, 능동 기관으로 만든 기억(레지스터)이 200~2,000개, 나머지 — 전체의 절반까지 — 는 기억 장치를 시중드는 보조 기관입니다. 계산 기계의 대부분이 계산이 아니라 기억의 관리와 신호의 유지에 쓰인다는 것 — 오늘날의 CPU(면적 대부분이 캐시와 제어)에도 그대로 적용되는 관찰입니다.

1.8기억 장치 — 접근 시간과 계층 원리 Memory Organs · The Hierarchic Principle · Direct Addressingp.32–38

Memories are classified by access time. Registers built from active organs are fastest and dearest — a 12-digit register costs 196 tubes. Hence the hierarchy principle: a small N′ of words at fast t, the full N only at slower t′, in as many graded levels as economy dictates — registers, core, drum, tape, and finally the outside world. Every word has a unique numerical address, always explicitly specified.

기억 기관의 분류 기준은 접근 시간(access time)입니다 — 수를 저장하는 데 걸리는 시간('in')과, 질문받고 되풀이해 내놓는 시간('out'). 주소와 무관하게 일정하면 임의 접근(random access)입니다. 능동 기관으로 만든 레지스터가 가장 빠르고(기계의 기본 스위칭 시간 한두 배) 가장 비쌉니다 — 2진 자릿수 하나에 진공관 최소 4개, 12자리 십진수(+부호) 하나에 진공관 196개. 그래서 대용량은 다른 기술로 갑니다.

계층 원리(hierarchy principle)가 그 답입니다. 기계가 N개 단어를 접근 시간 t로 요구하는 듯 보여도, 실제로는 훨씬 적은 N′개만 t로 필요하고, 전체 N개는 더 느린 t′로 충분합니다. 그 사이에 중간 용량·중간 속도의 층들을 경제성이 허락하는 만큼 끼워 넣으면, 용량은 N₁<N₂<…<Nₖ로 커지고 접근 시간은 t₁<t₂<…<tₖ로 느려지는 k층의 기억 계층이 됩니다. 1956년의 실물: 1층 레지스터(3~20개 남짓), 2층 자성 코어 5~15μs·정전식 8~20μs(수천~수만 단어), 그다음 자기 드럼(2,500~20,000 rpm, 한 바퀴 3~24ms), 자기 테이프(초당 70,000라인, 용량 사실상 무제한 — 단 선형 순차 접근), 그리고 마지막 층은 언제나 바깥 세계(천공 테이프·카드·인쇄물)입니다. 드럼·테이프에는 순환·순차 접근이라는 특수 규칙이 붙어 '접근 시간' 개념 자체가 복잡해진다는 것도 짚습니다.

마지막으로 직접 주소 지정(direct addressing): 모든 단어는 계층 전체에서 유일한 수치 주소를 가지며, 읽고 쓸 때 그 주소가 언제나 명시적으로 지정됩니다. 기계의 상태에 따라 접근이 늦어질 수는 있어도 주소의 의미에는 모호함이 없습니다. — 이 원리를 기억해 두세요. 2부에서 두뇌의 기억을 논할 때, 두뇌에는 이런 주소가 있을 것 같지 않다는 대비가 등장의 배경이 됩니다.

1층 · 레지스터 (능동 기관, 3~20개) 2층 · 자성 코어 5–15μs / 정전식 8–20μs 3층 · 자기 드럼 — 한 바퀴 3–24 ms 4층 · 자기 테이프 — 순차 접근, 용량 무제한 마지막 층 · 바깥 세계 (천공 테이프·카드·인쇄) 접근 시간 t : 느려짐 ↓ 용량 N : 커짐 ↑
그림 3 — 계층 원리. 빠른 층은 작게, 큰 층은 느리게 — 각 층의 용량 N과 접근 시간 t가 반대 방향으로 단조 증가한다. 오늘날의 레지스터–캐시–DRAM–SSD 계층의 원형이다.
Chart · 기억 계층, 1956 → 오늘

용량(가로, 비트)과 접근 시간(세로, 초)을 로그–로그로 놓으면 계층 원리가 한눈에 보입니다. 70년 동안 곡선 전체가 오른쪽 아래로 — 더 크게, 더 빠르게 — 약 10⁶~10⁸배씩 이동했지만, 계단 구조 자체는 그대로입니다. 점에 마우스를 올리면 값이 표시됩니다.

1956년의 장치 오늘의 장치 (2026)
PART 2

두뇌 — 신경계라는 automaton

The Brain

1부에서 벼린 도구로 신경계를 해부합니다. 뉴런은 언뜻 디지털 기관처럼 보이지만, 크기·속도·에너지의 수치 비교, 자극 기준의 복잡성, 기억의 수수께끼를 지나며 그림이 뒤집힙니다 — 두뇌의 표기 체계는 디지털이 아니라 통계적이고, 두뇌의 언어는 수학의 언어가 아닙니다.

2.1뉴런 기능의 단순화된 서술 Simplified Description of the Function of the Neuronp.39–40

The comparison begins. The most immediate observation about the nervous system: its functioning is prima facie digital. The basic component is the neuron, whose normal function is to generate and propagate a nerve impulse — an essentially reproducible, unitary, all-or-none response to a wide variety of stimuli.

2부의 첫 문장은 도발적입니다 — 신경계의 작동은 일견(prima facie) 디지털이라는 것. 기본 부품은 신경 세포(뉴런)이고, 그 정상 기능은 신경 임펄스의 생성과 전파입니다. 임펄스는 전기적·화학적·역학적 측면을 두루 갖는 복잡한 과정이지만, 핵심은 어떤 자극으로 유발되든 거의 동일한, 재현 가능한 단위 반응이라는 점입니다 — 실무율(all-or-none). 세기의 차이가 없는 규격 펄스라면, 그것은 1.2절에서 정의한 2치 표지 아닙니까? 이것이 '일견 디지털'의 근거입니다. 그러나 'prima facie'라는 단서에 주의하세요 — 2부 전체가 이 첫인상을 검증하고, 결국 뒤집는 과정입니다.

2.2신경 임펄스의 본성 The Nature of the Nerve Impulsep.40–52

The impulse: ~50 mV, ~1 ms, traveling along the axon; electrical, chemical and mechanical descriptions merge at the molecular scale of the membrane. Stimulation is conditional — combinations and synchronisms of incoming pulses — which is exactly how a digital organ is characterized. Then the audit: neurons are 10⁴–10⁵ times slower than tubes and transistors, but 10⁸–10⁹ times smaller and thriftier; nature builds many slow organs in parallel, artifice builds few fast ones in series.

뉴런은 세포체와 거기서 뻗은 가지 — 축삭(axon) — 으로 이루어지고, 임펄스는 축삭을 따라 (대개 일정 속도로) 전파되는 연속적 변화입니다. 겉모습은 전기적 교란입니다: 약 50밀리볼트, 1밀리초. 그러나 같은 시간에 축삭 안 이온 조성이 바뀌고 막(membrane)의 전도도·투과성이 바뀌며, 축삭 말단에서는 특징적 물질이 분비됩니다(화학적), 막 분자의 재배열도 일어납니다(역학적). 폰 노이만다운 통찰은 이 구분 자체의 해체입니다: 막의 두께는 분자 규모(책의 추정으로 10분의 몇 미크론 ≈ 10⁻⁵ cm)라서, 그 스케일에서는 화학 = 분자 간 힘의 변화 = 역학 = 전기적 성질의 변화 — 세 서술이 하나로 녹아든다는 것입니다. 그리고 모든 변화는 가역적이어서, 임펄스가 지나가면 축삭은 원상태로 복귀합니다.

자극 과정, 그리고 디지털적 성격The Process of Stimulation · Its Digital Characterp.42–44

자극(임펄스의 유발)은 성공하거나 실패합니다. 실패하면 일시적 교란이 몇 밀리초 만에 사그라들고, 성공하면 교란은 곧 표준형을 갖추어 축삭을 따라 퍼집니다 — 유발 과정의 세부와 무관하게. 자극은 보통 세포체 근처에서 일어나고, 신경계 안에서는 대부분 다른 신경 펄스들이 원인입니다. 펄스는 축삭 말단의 시냅스를 거쳐, 세포체에서 뻗은 짧은 가지들 — 수상돌기(dendrite) — 나 세포체에 와 닿습니다.

이제 디지털 논변이 완성됩니다. 특정 축삭 위 펄스의 유무는 2치 표지(0/1)이고, 뉴런은 특정 조합·특정 동기성의 입력 펄스에만 자기 펄스로 응답하는 기관입니다. "어떤 펄스 묶음에 반응하는가"의 규칙이 곧 그 기관의 논리적 규정 — 이것은 1부에서 서술한 디지털 기계의 능동 기관의 정의 그 자체입니다. 다만 폰 노이만은 여기에 이상화·단순화가 들어 있으며, 그것을 걷어 내면 디지털적 성격이 그리 선명하지 않게 된다고 즉시 경고합니다(2.3절의 주제).

수상돌기 (입력) 세포체 축삭 — 표준 펄스의 전파 시냅스 → 시냅스 → 여러 뉴런에서 온 펄스들 50 mV · 1 ms · 실무율 다음 뉴런의 수상돌기·세포체로
그림 4 — 뉴런의 기능 단순도. 입력(수상돌기의 펄스들) → 조건부 자극(조합·동기성) → 표준 펄스 출력(축삭) → 시냅스. 폰 노이만이 보기에 이것은 디지털 능동 기관의 정의 그대로다.

시간 특성 — 피로와 회복Time Characteristics of Nerve Response, Fatigue, and Recoveryp.45–47

속도를 재 봅시다. 시냅스 전달 자체(펄스 도착 → 자극된 펄스 출현)는 몇 ×10⁻⁴ 초에 불과합니다. 그러나 기계 경제의 관점에서 의미 있는 속도는 "표준 자극을 다시 받을 수 있게 되기까지" — 즉 완전 회복 시간이고, 이는 약 1.5×10⁻² 초입니다. 전달에 쓰이는 시간은 그중 1~2%뿐, 나머지는 피로(fatigue)에서의 회복입니다. 회복은 점진적이어서, 약 0.5×10⁻² 초 뒤부터는 표준보다 훨씬 강한 자극에만 응답하는 비표준 상태가 됩니다(상대 불응기 — 이 성질이 2.8절 빈도 부호화의 물리적 기반이 됩니다). 결국 뉴런의 반응 시간은 정의에 따라 10⁻⁴~10⁻² 초, 의미 있는 쪽은 후자입니다. 진공관·트랜지스터는 10⁻⁶~10⁻⁷ 초 — 인공 부품이 속도에서 10⁴~10⁵배 앞섭니다.

크기와 에너지 — 자연이 이기는 축Size · Energy Dissipation · Summary of Comparisonsp.47–52

크기 비교는 세 가지 방법으로 합니다. ① 논리적 활성 부위의 선형 치수: 뉴런은 막 두께(~10⁻⁵ cm), 진공관은 그리드–음극 간격(10⁻¹~10⁻² cm), 트랜지스터는 위스커 전극 간격(~10⁻² cm 이하) — 자연이 약 10³배 작습니다. ② 부피: 중추신경계는 ~1리터(10³ cm³)에 뉴런 ~10¹⁰개, 즉 뉴런당 10⁻⁷ cm³; 당대 최선의 실장 밀도로 진공관·트랜지스터는 능동 기관당 10~10² cm³ — 자연이 10⁸~10⁹배 유리합니다(선형 10³의 세제곱과 일치). ③ 에너지 소산: 논리 기관은 본성상 일을 하지 않으므로 소비 에너지는 모두 열로 흩어집니다. 두뇌 전체 ~10와트, 뉴런당 10⁻⁹와트; 진공관은 5~10와트, 트랜지스터도 10⁻¹와트 — 다시 10⁸~10⁹배 자연의 승리입니다.

종합: 크기·에너지에서 자연이 10⁸~10⁹배 우세, 속도에서 인공이 10⁴~10⁵배 우세. 나누면 같은 부피·같은 전력으로 단위 시간에 해낼 수 있는 동작의 수에서 자연이 약 10⁴배 우세합니다. 그러나 더 중요한 것은 구조적 귀결입니다:

"…large and efficient natural automata are likely to be highly parallel, while large and efficient artificial automata will tend to be less so, and rather to be serial."

"크고 효율적인 자연 automaton은 고도로 병렬적일 공산이 크고, 크고 효율적인 인공 automaton은 그렇지 않고 오히려 직렬적인 경향을 보일 것이다."

— 원문 p.51 (강조는 원문)

자연의 부품은 느리지만 작고 싸다 — 그러면 많이 만들어 동시에 쓰는 것이 유리합니다. 인공의 부품은 빠르지만 크고 비싸다 — 그러면 적게 만들어 차례로 쓰는 것이 유리합니다. 단, 병렬과 직렬은 자유로이 맞바꿀 수 없습니다: 앞 결과를 써야 하는 연산은 병렬화할 수 없고, 역으로 병렬 절차를 직렬화하면 먼저 나온 결과들을 보관할 새로운 기억 수요가 생깁니다. 그러므로 자연 automaton과 인공 automaton은 논리적 접근·구조 자체가 다를 것이고, 기억 요구는 인공 쪽이 체계적으로 더 가혹할 것이라 예상합니다. — 오늘날 GPU가 '느린' 코어 수만 개의 병렬로 대형 신경망을 굴리는 풍경은 이 문단의 각주처럼 읽힙니다.

Chart · 1956년의 대차대조표 — 뉴런 대 진공관·트랜지스터

책의 수치를 로그 눈금 위에 그대로 올렸습니다. 막대에 마우스를 올리면 값이 표시됩니다. 속도는 인공이, 밀도·효율은 자연이 압도합니다 — 그 비대칭이 병렬 대 직렬이라는 구조의 차이를 강제합니다.

뉴런 (자연) 진공관/트랜지스터 (인공)
속도 우위 — 인공
10⁴~10⁵×
반응 시간 10⁻⁶ s 대 10⁻² s
밀도·효율 우위 — 자연
10⁸~10⁹×
부피·에너지 소산 기준
순(純) 효율
~10⁴×
같은 부피·전력당 동작 수, 자연 우세

2.3자극 기준 Stimulation Criteriap.52–61

If a neuron fires when two simultaneous pulses arrive, it is an "and" organ; if one suffices, an "or" organ — and with negation these form a complete logical basis. But real neurons carry hundreds of synapses, and which combinations fire the cell may depend on their number, their spatial arrangement, timing windows, and fatigue states. Receptors add another wrinkle: some respond not to a level of stimulus but to its change. All of this may give the system a partly analog, "mixed" character — and it means the honest count of basic active organs is a synapse count, 10–100 times the neuron count.

가장 단순한 경우 — 기초 논리The Simplest — Elementary Logicalp.52–54

뉴런 두 개의 축삭이 시냅스로 닿아 있는 뉴런을 생각합니다. 발화의 최소 요건이 동시 펄스 2개라면 이 뉴런은 "and" 기관(논리곱)이고, 1개로 충분하다면 "or" 기관(논리합)입니다. and·or에 부정(no)까지 더하면 완전한 논리 기저 — 아무리 복잡한 논리 연산도 이들의 조합으로 얻어집니다. 즉 뉴런은 기본 논리 기관이자 기본 디지털 기관으로 보입니다. (이것이 1943년 매컬럭–피츠 형식 뉴런의 그림이며, 폰 노이만이 EDVAC 보고서에서 컴퓨터 회로를 서술할 때 빌려 쓴 바로 그 표기입니다 — 컴퓨터와 두뇌는 이미 서로를 비추고 있었습니다.)

Emulator 4 · 역치 뉴런 놀이터 — AND에서 OR로

입력 펄스를 켜고 끄며 역치를 조절해 보세요. 역치 2면 두 입력이 모두 필요한 "and", 역치 1이면 하나로 충분한 "or"가 됩니다 — 같은 뉴런이 역치 하나로 다른 논리 기관이 됩니다. 입력을 세 개로 늘리면 다수결(2/3) 기관도 만들 수 있습니다.

더 복잡한 자극 기준과 역치More Complicated Stimulation Criteria · The Thresholdp.54–56

그러나 이것은 이상화입니다. 실제 뉴런의 세포체에는 소수가 아니라 수백 개의 시냅스가 닿아 있고(한 뉴런이 다른 한 뉴런에 여러 시냅스를 만들기도 합니다), 유효한 자극 패턴의 정의는 단순한 and/or보다 훨씬 복잡합니다. 가장 단순한 규칙은 "동시 펄스가 최소 몇 개 이상" — 이 최소 요구량이 역치(threshold)입니다. 그러나 폰 노이만은 실제 기준이 개수만이 아니라 시냅스들의 공간적 배치 — 세포체·수상돌기 위의 특정 영역을 덮는가, 영역들끼리의 기하학적 관계는 어떤가 — 에 의존할 수 있다고 강조합니다. (현대 신경과학의 수상돌기 연산 연구가 정확히 이 방향을 확인했습니다: 뉴런 하나가 다층 신경망 하나에 맞먹는다는 것이 오늘의 결론입니다.)

가중 시간The Summation Timep.56–57

'동시'도 이상화입니다. 실제로는 가중 시간(summation time)이라는 유예 기간이 있어, 그 안에 도착한 펄스들은 동시처럼 합산됩니다. 게다가 이 개념 자체가 칼로 자르듯 선명하지 않습니다 — 조금 더 지난 펄스도 감쇠된 부분 효과로 합산될 수 있고, 가중 시간보다 성긴 펄스 열도 길이 덕분에 개별 효과 이상을 낼 수 있으며, 피로·회복의 중첩이 뉴런을 응답 특성이 다른 비정상 상태로 만들 수 있습니다. 결론: 개별 뉴런은 "자극–반응의 교조적 서술"이 표현할 수 있는 것보다 훨씬 복잡한 메커니즘일 수 있습니다.

수용기의 자극 기준 — 미분을 감지하는 눈Stimulation Criteria for Receptorsp.57–61

신경 펄스가 아닌 외부 요인 — 빛·소리·압력·온도(외수용기), 체내의 물리·화학적 변화(내수용기) — 에 응답하도록 조직된 뉴런이 수용기(receptor)입니다. 여기서도 가장 단순한 기준은 역치(최소 조도, 최소 음압, 최소 농도 변화…)지만, 폰 노이만은 시신경의 유명한 반례를 듭니다: 어떤 섬유는 조도의 수준이 아니라 변화에 — 어떤 것은 명→암에, 어떤 것은 암→명에 — 응답합니다. 즉 자극 기준이 값이 아니라 도함수(derivative)인 것입니다. (온·오프 신경절 세포로 확인된 사실이며, 오늘날 이벤트 카메라의 원리이기도 합니다.)

이 모든 '복잡성'의 의미를 그는 세 갈래로 정리합니다. ① 아무 기능적 역할이 없을 수도 있다. ② 그러나 본질적으로 디지털인 신경계 안에서 아날로그적 또는 혼합적 역할을 할 수도 있다 — 예컨대 전체 전위장(potential field) 같은 광역 전기 효과가 계에 영향을 줄 가능성. ③ 어느 쪽이든 확실한 것 하나 — 의미 있는 기준으로 '기본 능동 기관'을 세려면 뉴런이 아니라 시냅스를 세어야 하며, 그러면 기관 수는 10~100배 커집니다. 10¹⁰이 아니라 10¹¹~10¹²이라는 것 (현대 추정으로 시냅스는 ~10¹⁴개 — 그의 보정 방향이 옳았고, 크기는 오히려 보수적이었습니다).

2.4신경계 안의 기억이라는 문제 The Problem of Memory within the Nervous Systemp.61–68

A memory must exist in the nervous system — every computing automaton needs one — yet in 1956 nothing physical was known about it: "We are as ignorant of its nature and position as were the Greeks, who suspected the location of the mind in the diaphragm." Von Neumann sizes it (a lifetime of input at 14 bits/s over 10¹⁰ receptors gives 2.8×10²⁰ bits), then surveys candidate embodiments: variable thresholds, variable connections, genetic mechanisms, chemical states, reverberating circuits — and argues the memory's componentry need not resemble the active organs at all.

기억은 있어야 한다 — 그러나 어디에?p.61–62

지금까지의 논의에는 기억이 빠져 있었습니다. 폰 노이만의 논거는 특이하게도 공학적 유추입니다: 지금까지 만들어진 모든 인공 계산 automaton이 기억 없이는 성립하지 않았으므로, 그 필요성은 우연이 아니라 원리의 문제일 것이고, 신경계처럼 복잡한 automaton이 대용량 기억 없이 작동한다고 보기는 어렵다는 것입니다. 그러나 1956년 시점에서 그 기억의 물리적 본성·구현·위치에 대해서는 아무것도 모릅니다. 별도의 기관인지, 기존 기관들의 특정 부분들의 집합인지조차. 그는 이 무지를 가차 없이 표현합니다 — 마음이 횡격막에 있다고 짐작했던 그리스인들만큼이나 우리는 무지하다고.

용량의 추정 — 비트로 재는 기억Principles for Estimating · Estimatesp.62–64

위치는 몰라도 크기는 어림할 수 있습니다. 정보는 언제나 2진 숫자 — 비트 — 로 환산됩니다(섀넌의 정보 이론). 십진 숫자 하나 ≈ log₂10 ≈ 3.32비트, 인쇄 문자 하나는 대소문자 2 × 알파벳 26 + 구두점·기호 35 = 88가지 대안이므로 log₂88 ≈ 6.45비트. 이렇게 도형·색조 같은 복잡한 정보도 비트로 잴 수 있고, 조합된 기억의 용량은 덧셈으로 얻습니다.

이제 추정입니다. 당대 계산 기계의 기억은 10⁵~10⁶비트. 신경계는 훨씬 큰 automaton이니 훨씬 커야 할 텐데, 얼마나? 표준 수용기가 초당 약 14개의 구별되는 디지털 인상(≈14비트)을 받아들인다고 치고, 10¹⁰개 뉴런이 모두 (내·외) 수용기 역할을 한다고 치고, "신경계에 진정한 망각은 없다" — 인상은 주의의 중심에서 밀려날 뿐 지워지지 않는다는 당시 일부의 견해 — 를 받아들여 60년(≈2×10⁹초)의 평생 입력을 다 쌓으면: 14 × 10¹⁰ × 2×10⁹ ≈ 2.8×10²⁰비트. 기계의 10¹⁴~10¹⁵배입니다. 폰 노이만 자신도 이것이 상한 어림임을 압니다 — 요점은 정확한 값이 아니라, 어떤 합리적 가정으로도 신경계의 기억이 기계와는 자릿수가 다르게 크다는 것입니다. (커즈와일이 3판 서문에서 반박한 것이 바로 이 '망각 없음' 가정입니다 — 우리는 고수준 패턴만 남기고, 회상은 재구성이라는 것. 현대 추정치는 시냅스 가소성 기준 ~10¹⁵비트 규모로, 그의 수치보다 훨씬 작지만 여전히 기계 기억과는 다른 원리입니다.)

구현 후보들 — 놀라운 목록Various Possible Physical Embodimentsp.65–66

기억이 물리적으로 무엇일 수 있는가에 대한 그의 후보 목록은 2020년대의 눈으로 보면 소름 돋을 만큼 정확한 방향을 가리킵니다:

플립플롭의 교훈 — 기억 부품 ≠ 능동 부품Analogies · The Componentry Need Not Be the Samep.66–68

마지막 후보(순환 회로)는 컴퓨터의 플립플롭 — 서로를 게이트하는 진공관 쌍 — 과 정확히 같은 원리입니다. 그러나 여기서 공학의 교훈이 나옵니다: 능동 기관으로 만든 기억은 어떤 의미에서든 극도로 비쌉니다. ENIAC이 산 증거입니다 — 진공관 22,000개의 거함이었지만 플립플롭 1차 기억은 십진수 몇십 개, 즉 10³비트도 안 됐습니다. 현대적 균형은 능동 소자 ~10⁴개에 기억 10⁵~10⁶비트인데, 이것은 기억을 능동 기관과 전혀 다른 기술(정전식 브라운관, 자성 코어, 음향 지연선, 강유전체, 자기변형 지연선…)로 만들었기에 가능했습니다. 유추의 결론: 신경계의 기억도 뉴런(능동 기관)과 전혀 다른 부품으로 구현되어 있을 수 있다. 우리는 신경계의 능동 기관(뉴런)은 알지만, 기억의 기본 부품이 어떤 물리적 실체인지는 "단연코 모른다(most emphatically not know)"는 것이 이 절의 결론입니다. — 답(시냅스 강도)은 그로부터 수십 년에 걸쳐 밝혀졌고, 흥미롭게도 '뉴런과 다른 부품'이라는 그의 직감대로 기억은 발화 소자가 아니라 연결부의 상태에 삽니다.

2.5신경계의 디지털 부분과 아날로그 부분 Digital and Analog Parts in the Nervous Systemp.69–70

Processes in the nervous system repeatedly change character: digital nerve pulses trigger analog events — a muscle's contraction, a chemical's secretion — which are sensed by receptors and re-enter the digital stream. The genes themselves are digital components whose effects (enzyme production) are analog.

신경계를 지나는 과정은 디지털과 아날로그를 반복적으로 오갑니다. 신경 펄스(디지털)가 근육 수축이나 특정 화학물질의 분비(아날로그)를 제어하고, 그 아날로그 현상을 내수용기가 감지해 다시 펄스 열(디지털)을 만들고… 이 교대가 과정 전체에 혼합적 성격을 부여합니다 — 1.4절에서 정의한 혼합 기계의 생물학적 판본입니다.

유전 메커니즘은 이 교대의 특히 전형적인 사례로 지목됩니다: 유전자는 명백히 디지털 부품이지만, 그 효과는 특정 효소의 형성을 자극하는 것 — 즉 아날로그 영역입니다. 왓슨–크릭 이후 3년, 유전 부호 해독보다 몇 해 앞서 쓰인 문장으로, 디지털 정보(염기 서열)가 아날로그 화학(단백질 농도·반응 속도)으로 번역된다는 분자생물학의 중심 구도를 개념 수준에서 정확히 포착하고 있습니다.

2.6코드 — 완전 코드와 단축 코드 Codes and Their Role in the Control of the Functioning of a Machinep.70–74

A code is a system of logical instructions that makes an automaton perform an organized task. A complete code specifies everything in the machine's own order system. A short code — Turing's discovery of 1937 in practice — is a code that makes one machine imitate another: it examines each order of the foreign machine and executes, in its own terms, the actions the foreign machine would have taken. A machine can thus follow an order structure entirely different from its native one.

기억을 떠나 논리적 명령의 조직 원리로 갑니다. automaton으로 하여금 조직된 과업을 수행하게 하는 논리적 명령의 체계가 코드(code)입니다 — 신경계라면 적절한 축삭들 위의 펄스들, 기계라면 명령들.

완전 코드(complete code)는 기계 고유의 명령 체계로 모든 것을 지정한 코드 — 오늘의 용어로 기계어 프로그램입니다. 문제를 풀려면 이런 완전 코드를 개발·정식화할 수 있어야 합니다.

단축 코드(short code)는 다른 종류입니다. 튜링이 보였듯(1936/37 논문의 보편 기계), 한 기계로 하여금 다른 특정 기계처럼 행동하게 만드는 명령 체계를 개발할 수 있습니다. 두 기계의 의미 있는 비트열은 서로 다르므로, 남의 기계의 명령은 내 기계에는 일부 무의미하거나 계획에 없는 행동을 유발할 것입니다. 그래서 단축 코드는 ① 들어오는 모든 명령을 검사해 그것이 저쪽 기계의 명령 구조를 갖는지 판정하고, ② 저쪽 기계라면 취했을 행동을 내 기계의 명령 체계로 재현하는 명령들을 담아야 합니다. 결과: 내 기계는 자기와 전혀 다른 — 훨씬 복잡한 명령 하나가 내 기계의 여러 동작에 해당하는 — 명령 구조를 따라 움직일 수 있게 됩니다. '단축'이라는 이름은 역사적 유래입니다: 기계 고유의 명령 체계보다 더 짧고 편하게 코딩하려고, 더 풍부한 명령 체계를 가진 가상의 기계를 상정하고 그 기계를 흉내 내게 한 것입니다.

처칠랜드의 번역을 빌리면 완전 코드 = 기계어, 단축 코드 = 고수준 언어와 그 해석기/가상 기계입니다. 오늘날 파이썬 인터프리터, JVM, 게임기 에뮬레이터, 그리고 이 페이지의 '토이 폰 노이만 머신'(브라우저라는 기계가 가상의 기계를 흉내 내는 것)까지 — 전부 단축 코드입니다. 이 개념이 왜 여기 나오는지는 마지막 절에서 드러납니다: 우리의 수학 자체가 두뇌의 일차 언어 위에 얹힌 단축 코드일지 모른다는 것이 이 책의 마지막 추측이기 때문입니다.

기계 A (실재) 자기 고유의 완전 코드로 작동 단축 코드 = 해석 계층 검사 → A의 명령들로 재현 기계 B의 명령 구조 A에는 없는, 더 복잡한 명령들 한 명령씩 결과: A는 B인 것처럼 행동한다 — 인터프리터·가상 기계·에뮬레이터의 원형. 그리고 어쩌면, 수학을 하는 두뇌.
그림 5 — 단축 코드. 기계 A 위의 해석 계층이 낯선 명령 구조를 받아 A 고유의 동작으로 재현한다. 튜링의 보편성이 실용의 언어로 번역된 것이다.

2.7신경계의 논리 구조 The Logical Structure of the Nervous Systemp.74–77

The nervous system is not logic alone: any automaton controlling complicated processes — body temperature, pressures, chemical balances — has its task defined in numerical terms, so an arithmetical part must exist alongside the logical one. But then, by all computing experience, long calculations demand high precision (ten or twelve decimals would not be an exaggeration) — a conclusion von Neumann says was worth deriving precisely because of its absolute implausibility.

이제 완전히 다른 질문 — 신경계에서 논리와 산술의 관계입니다. 복잡한 과정을 제어하는 인공 automaton에는 반드시 순수 논리 부분과 산술 부분이 함께 있습니다. 이유는 단순합니다: 우리의 사고·표현 습관으로는 조금이라도 복잡한 상황을 공식과 수 없이 서술하기가 매우 어렵기 때문입니다. 체온의 항상성, 혈압, 체내 화학 균형 — 이런 과업은 수치적 등식·부등식으로 정의됩니다. 물론 수 없이 순수 논리("이런 조합의 상황에서는 반응하라, 저런 조합에서는 말라")로 서술되는 부분도 있습니다. 결론: 신경계를 automaton으로 보는 한 산술 부분은 논리 부분만큼 필수적이고, 신경계는 문자 그대로의 계산 기계이며, 계산 기계 이론의 개념으로 논의할 수 있습니다.

그렇다면 즉각 이런 질문이 나옵니다: 이 계산 기계의 산술은 어떤 정밀도로 작동하는가? 1.5절의 논리를 적용하면 답은 정해져 있습니다 — 신경계가 감당해야 할 산술은 분명 복잡하고, 복잡한 계산은 길고, 긴 계산에서는 오차가 누적·증폭되므로, 상당히 높은 정밀도 — 인공 기계 기준으로 10~12자리 — 가 필요할 것입니다. 그리고 폰 노이만은 이 결론에 대해 책에서 가장 인상적인 문장 하나를 답니다: 이 결론은 그 "절대적 비개연성 때문에, 그럼에도 불구하고가 아니라 바로 그 때문에" 도출해 볼 가치가 있었다고. 뉴런이 12자리 정밀도로 계산한다는 것은 명백히 말이 안 됩니다 — 그 모순이 다음 절의 문을 엽니다.

2.8표기 체계의 본성 — 디지털이 아니라 통계적 Nature of the System of Notations Employed: Not Digital but Statisticalp.77–81

How does the nervous system actually transmit numbers? As periodic or nearly periodic pulse trains whose frequency is a monotone function of stimulus intensity — a frequency-modulated signaling system, directly observed in optic and pressure nerves. That caps precision at 2–3 decimals: no known computing machine could work there. But lose a pulse from a digital word and the meaning is perverted into nonsense; lose several from a pulse train and the frequency — the meaning — is only inessentially distorted. The brain trades arithmetical precision for logical reliability. And frequency need not be the only statistical carrier: correlations between trains across the many fibers of a nerve could carry information too.

신경계가 수치 자료를 실제로 어떻게 전달하는지는 알려져 있습니다. 주기적 또는 준주기적 펄스 열로입니다. 강한 자극을 받은 수용기는 절대 불응기가 끝나는 즉시 재발화하고(높은 빈도), 약한 자극이면 상대 불응기까지 벗어나야 하므로 더 낮은 빈도로 발화합니다 — 2.2절의 피로·회복 곡선이 그대로 코딩 장치가 된 것입니다. 결과: 자극의 세기가 펄스 빈도로 번역되는 주파수 변조(FM) 신호 체계. 빈도는 세기 그 자체가 아니라 그 단조 함수라서 온갖 척도 효과(로그 압축 등)를 넣을 수 있고, 시신경과 압력 신경에서 직접 관찰된 사실이며, 빈도는 대략 초당 50~200 펄스입니다. — 1.4절의 펄스 밀도 체계가 정확히 이것입니다.

그렇다면 정밀도는? 이 방식으로는 소수 2~3자리가 한계입니다. 10~12자리는 "전적으로 논외(altogether out of the question)". 그런데 폰 노이만은 강조합니다 — 알려진 어떤 계산 기계도 그렇게 낮은 정밀도로 신뢰성 있게, 의미 있게 작동할 수 없습니다. 2.7절의 모순이 정면으로 터진 것입니다.

해결의 열쇠는 이 체계가 잃은 것 대신 얻은 것에 있습니다. 디지털 표기에서는 펄스 하나만 빠져도 의미의 절대적 전도(顚倒) — 난센스 — 가 일어날 수 있습니다(최상위 비트를 잃은 수를 생각해 보세요). 반면 펄스 열 표기에서는 펄스 몇 개가 빠지거나 잘못 끼어들어도 빈도, 즉 메시지의 의미는 비본질적으로만 왜곡됩니다. 아래 데모로 직접 확인해 보세요.

Emulator 5 · 발화 빈도 부호화 — 세기가 빈도가 되기까지

자극 세기를 조절하면 적분–발화 뉴런이 스파이크 열을 만듭니다. 세기가 클수록 불응기를 빨리 벗어나 빈도가 높아집니다 — 관찰 창에서 잰 빈도가 전달되는 '수'입니다. 잡음을 켜면 개별 스파이크 간격은 흔들려도 평균 빈도는 안정적임을 볼 수 있습니다.

Emulator 6 · 펄스를 잃어보기 — 디지털 대 통계적 표기

같은 수 0.75를 두 방식으로 보냅니다: 왼쪽은 8비트 디지털 워드, 오른쪽은 40펄스 스파이크 열(빈도 부호화). 펄스 손실률을 올려 보세요 — 디지털 값은 어느 비트가 죽느냐에 따라 난센스로 붕괴하고, 빈도 값은 완만하게만 왜곡됩니다. "산술의 열화를 논리의 신뢰성과 맞바꾼" 것입니다.

산술적 열화 — 깊이가 문제다Arithmetical Deterioration · Arithmetical and Logical Depthsp.79–80

이 "겉보기에 상충하는 관찰들"(산술 부분은 필수인데 정밀도는 형편없다)에서 어떤 결론을 끌어내야 할까요? 긴 계산의 정밀도 열화를 아는 사람에게 답은 명백하다고 그는 말합니다. 열화의 원인은 오차의 누적, 그보다 더 크게는 초기 오차의 증폭이며, 그 근본 원인은 직렬로 수행되는 연산의 수 — 산술적 깊이, 더 근본적으로는 논리적 깊이입니다. 그렇다면 결론은 하나: 2~3자리 정밀도로 굴러가는 계는 깊은 계산을 할 수 없고, 하고 있지 않다. 신경계의 계산 체제는 깊이가 얕아야만 합니다.

정밀도를 팔아 신뢰성을 사다Arithmetical Precision or Logical Reliability, Alternativesp.80

신경계의 메시지 체계의 본질은 통계적이라는 데 있습니다. 중요한 것은 정해진 표지(숫자)들의 정확한 위치가 아니라 출현의 통계적 성질 — 준주기적 펄스 열의 빈도 등 — 입니다. 이는 우리가 산술·수학에서 쓰는 표기 — 모든 표지의 위치와 유무가 의미를 결정적으로 좌우하는 정밀 표기 — 와 근본적으로 다른(radically different) 표기 체계입니다. 그 대가로 산술 정밀도는 낮아졌지만 논리적 신뢰성은 높아졌습니다: "산술의 열화가 논리의 개선과 교환된 것"입니다. — 이 한 문장이 이 책의 대발견입니다. 불안정한 부품 10¹⁰개로 이루어진 계가 수십 년을 오작동 없이 구동되는 비밀이 표기 체계 자체의 통계성에 있다는 것.

쓸 수 있는 다른 통계적 성질들Other Statistical Traits That Could Be Usedp.81

빈도가 유일한 통계적 운반자일 이유는 없습니다. 빈도는 단일 펄스 열의 성질이지만, 실제 신경은 수많은 섬유 다발이고 각 섬유가 수많은 열을 나릅니다. 그렇다면 열들 사이의 통계적 관계 — 여러 종류의 상관 계수 같은 것 — 도 정보를 나를 수 있으리라는 것이 그의 추측입니다. (뉴런 집단의 상관·동기성·위상 코딩을 다루는 현대 집단 코딩(population coding) 연구가 정확히 이 문단의 후속편입니다.)

2.9두뇌의 언어는 수학의 언어가 아니다 The Language of the Brain Not the Language of Mathematicsp.81–83

The final, unfinished movement. Languages like Greek or Sanskrit are historical accidents; logics and mathematics may be similarly accidental forms of expression. The nervous system's message system — statistical, low-precision, shallow (the retina reorganizes the visual image in just three consecutive synapses) — points to a logic structurally unlike our own. Our mathematics may be a secondary language, a short code built on the primary language the central nervous system truly uses. Whatever that system is, it cannot fail to differ considerably from what we consciously and explicitly consider as mathematics.

책의 마지막 절 — 원고가 끊기는 자리이자, 서론에서 예고한 "수학 자체에 대한 이해가 바뀔 것"이라는 약속이 회수되는 자리입니다.

신경계의 통신은 두 종류입니다: 산술 형식이 개입하지 않는 명령의 통신(언어 본연)과, 수의 통신(수학). 그런데 언어란 무엇입니까? 그리스어나 산스크리트어가 논리적 필연이 아니라 역사적 사실이듯 — 언어의 다수성 자체가 그 절대성·필연성 없음의 증거입니다 — 논리학과 수학 역시 역사적·우연적 표현 형식이라고 보는 것이 온당하다는 것입니다. 본질적 변형태, 즉 우리가 익숙한 것과 다른 형태의 논리·수학이 존재할 수 있으며, 중추신경계의 본성이 바로 그러함을 적극적으로(positively) 시사한다는 것.

증거는 이미 쌓였습니다. ① 중추신경계가 쓰는 언어가 무엇이든, 그것은 우리가 익숙한 것보다 논리적·산술적 깊이가 얕은 언어입니다. 명백한 예: 망막은 시각 이미지의 상당한 재조직을 연속된 시냅스 단 3개 — 논리 단계 3개 — 로 해치웁니다. (얼굴을 알아보는 데 걸리는 ~150ms 동안 뉴런 한 층이 몇 번 발화할 수 없다는 현대의 '빠른 시각' 논증과 같은 구조입니다.) ② 메시지 체계의 통계적 성격과 낮은 정밀도는, 정밀도 열화가 멀리 진행되기 전에 계산이 끝나야 함을 — 즉 깊이가 얕아야 함을 — 다시 가리킵니다. 따라서 중추신경계의 논리·수학은 우리의 논리·수학과 구조적으로 본질적으로 다른 언어일 수밖에 없습니다.

그리고 마지막 추측: 여기 관련된 언어는 완전 코드가 아니라 단축 코드에 해당할지 모릅니다. 우리가 수학을 말할 때, 우리는 중추신경계가 진짜로 쓰는 일차 언어 위에 세워진 이차 언어를 논하고 있는 것일 수 있습니다. 그렇다면 우리 수학의 외형은 그 진짜 언어를 평가하는 데 절대적 기준이 될 수 없습니다. 확실한 것 하나만 남습니다 — 그것이 무엇이든, 우리가 의식적·명시적으로 수학이라 여기는 것과는 상당히 다를 수밖에 없다. 원고는 여기서 멈춥니다.

멈춘 자리에서. 이 마지막 문단들은 이후 70년의 논쟁을 예약해 두었습니다. 두뇌의 '일차 언어'를 찾는 시도는 신경 코딩 이론과 계산신경과학이 되었고, "얕고 넓은 통계적 계산"이라는 묘사는 — 폰 노이만 자신은 보지 못한 — 인공 신경망과 딥러닝에서 가장 강력한 실증을 얻었습니다. 행렬 하나를 통과하는 것은 깊이 1의 연산이고, 수십 층짜리 현대 신경망조차 깊이로는 수십 — CPU의 수십억 단계와 비교하면 폰 노이만이 말한 '얕은 논리 깊이, 압도적 폭'의 기계입니다. 그의 마지막 책이 그의 이름을 딴 구조가 아닌 다른 구조의 부흥을 예언한 셈입니다.

Σ전체 논지 지도 The whole argument at a glance

The book is one long argument. Part 1 builds the conceptual instruments; Part 2 applies them to the brain, and each measurement bends the conclusion further away from the digital picture until, in the last unfinished pages, the brain speaks a language of its own.

이 책은 여담처럼 보이는 절 하나하나가 결론을 향해 조립되는 하나의 긴 논증입니다. 아래 지도에서 파란 상자는 1부(도구), 붉은 상자는 2부(적용), 화살표는 논리의 흐름입니다.

아날로그 / 디지털 수의 두 가지 표현 · 1.1–1.2 제어와 코드 프로그램 내장 · 1.3 정밀도와 깊이 오차 증폭 · 1.5 펄스 밀도 · 계층 1.4 · 1.8 뉴런은 일견 디지털이다 실무율 펄스 = 2치 표지 · 2.1–2.2 그러나 느리고 (10⁵×) 부정확하다 (10⁻²) 크기·에너지에선 10⁸~10⁹× 우세 · 2.2 자극 기준은 역치보다 복잡하다 시냅스가 진짜 단위 (×10–100) · 2.3 수는 펄스 빈도로 전달된다 50–200 Hz · 정밀도 2~3자리 · 2.8 얕은 깊이 + 압도적 폭 + 통계적 표기 정밀도를 팔아 신뢰성을 산다 · 망막은 시냅스 3개 · 2.8–2.9 두뇌의 언어는 수학의 언어가 아니다 우리의 수학은 일차 언어 위의 단축 코드일지 모른다 · 2.9 (미완) 파랑 = 1부에서 벼린 도구 · 빨강 = 2부의 관찰과 추론 · 점선 = 개념의 재사용(코드 → 두뇌의 언어)
그림 6 — 전체 논증의 흐름. '일견 디지털'이라는 첫인상이 정량 비교(속도·정밀도)와 코딩 관찰(빈도 부호화)을 지나며 '통계적 언어를 쓰는 얕고 넓은 기계'로 뒤집히는 구조다.

현대 과학의 검증 — 무엇이 맞았고 무엇이 틀렸나 The book against 2026 science

Seventy years on, nearly every conceptual claim survives while several measured constants do not — and the errors run exactly the way 1950s instruments would predict. The architecture inferred from imperfect numbers turned out to be the right architecture.

결론부터: 개념은 거의 다 살아남았고, 수치는 여럿 수정되었습니다. 놀라운 것은 수정된 수치들로 다시 계산해도 그의 구조적 결론(병렬·얕은 깊이·저정밀·통계적 신뢰성)이 더 강해진다는 점입니다. 아래 표는 2부의 주요 주장을 현대 신경과학과 대조한 것입니다.

책의 주장 (1956)판정현대의 값 · 이해 (출처)
뉴런 수 ~10¹⁰ ("혹은 그 이상")부분 적중약 8.6×10¹⁰개 — 대뇌피질 160억, 소뇌 690억 (Herculano-Houzel/Azevedo 2009). 한 자릿수 안의 어림이었고 "그 이상" 단서도 옳았다.
부피 ~1리터 · 소비 전력 ~10 W부분 적중부피 1.2–1.4 L(적중), 전력 ~20 W — 체질량 2%로 안정시 대사의 20% (Raichle & Gusnard 2002). 와트당 계산 우위 논지는 더 강해졌다.
임펄스 ~50 mV · ~1 ms · 실무율부분 적중진폭은 ~100 mV(세포내 기록, Hodgkin–Huxley 1952), 지속시간·실무율은 적중. 수상돌기 통합은 아날로그 — 그의 '혼합적 성격' 단서가 옳았다.
세포막 두께 ~10⁻⁵ cm (100 nm)수정됨지질 이중층 ~5 nm (단백질 포함 7.5–10 nm) — 10~20배 과대. 전자현미경 해상(Robertson)이 원고 직후인 1957–59년에야 나왔다.
완전 회복 ~1.5×10⁻² s (≈최대 60–100 Hz)부분 적중절대 불응기는 1–2 ms — 속발화 개재뉴런은 300–450 Hz 지속 발화 (Wang 2016). 다만 "전자 소자보다 10⁴~10⁵배 느리다"는 골자는 유효.
발화 빈도 50–200 Hz부분 적중강하게 구동된 감각 섬유에선 맞지만, 생체 피질 평균은 0.1–10 Hz(희소 부호화, Attwell & Laughlin 2001) — 에너지 제약 때문. 상한도 더 높다.
세기 → 빈도의 단조 부호화적중Adrian(1926) 이래 표준 감각생리학 — 베버–페히너/스티븐스 압축 확인. 단 시간 부호·위상 부호·집단 부호가 공존한다 (Brette 2015).
뉴런은 역치 게이트보다 복잡 · 진짜 단위는 시냅스 (×10–100)적중시냅스 ~10¹⁴–10¹⁵개(뉴런당 ~10⁴ — 그의 배수보다도 큼). 피질 뉴런 하나를 흉내 내는 데 5–8층 심층망이 필요 (Beniaguev/Segev 2021).
"진정한 망각은 없다" · 용량 2.8×10²⁰비트수정됨망각은 능동적·조절된 생물 과정(Rac1/도파민, Davis & Zhong 2017). 시냅스 정밀도 기준 용량 ~10¹⁵비트 ≈ 0.1페타바이트 (Bartol & Sejnowski 2015).
기억 후보: 가변 역치·가변 연결·유전·화학·순환 회로적중후보 목록에 정답이 들어 있었다 — '사용에 따른 연결 변화' = 헤브 가소성/LTP (Bliss & Lømo 1973), 엔그램 조작(Tonegawa). 순환 활동은 작업 기억, 화학 상태는 CaMKII·PKMζ·CPEB, '유전적 기억'은 후성유전으로 각각 생존.
표기 체계는 통계적 — 저정밀·고신뢰적중이 책의 가장 깊은 통찰로 평가. 시냅스 전달은 확률적(방출 확률 0.1–0.5), 스파이크 수는 푸아송급 변동 — 집단 평균과 확률적 집단 부호(Ma et al. 2006)가 신뢰성을 복원. 딥러닝의 8/4비트 저정밀 연산이 공학 쪽 실증.
얕은 논리 깊이 — 망막은 시냅스 3개적중광수용체→쌍극→신경절의 수직 경로가 ~40개 병렬 특징 채널을 계산 (Gollisch & Meister 2010); 물체 인식 ~150 ms에 단계당 스파이크 한 발 꼴 (Thorpe 1996). Feldman–Ballard의 '100단계 규칙'(1982)으로 정전화.
변화 감지형 수용기 (명↔암 섬유)적중ON/OFF/ON-OFF 신경절 세포 경로는 교과서 내용 (Hartline 1938, Kuffler 1953). 효율적 부호화 이론과 이벤트 카메라(DVS)의 원리.
느린 부품 × 대규모 병렬 = 두뇌의 방식적중이 책의 가장 영향력 있는 주장 — 연결주의(PDP, 1986), GPU 병렬성, 뉴로모픽 칩(TrueNorth·Loihi)으로 전면 채택. '폰 노이만 병목'(Backus 1977)이라는 이름의 아이러니까지.

총평: 2부는 "측정된 상수는 거의 다 낡았지만, 그 상수들로 추론한 구조는 현대의 구조 그 자체"라는 보기 드문 사례입니다. 자릿수 감각과 구조적 추론이 정밀 측정보다 오래 살아남을 수 있음을 보여 주는 교본입니다.

1부의 수치는 어떻게 되었나 — 1956 → 2026

지표1956 (책)2026개선 배율
스위칭 시간진공관 10⁻⁵–10⁻⁶ s · 예측 "10년 내 10⁻⁸–10⁻⁹"CMOS 게이트 지연 ~10⁻¹¹–10⁻¹² s, 클럭 ~6 GHz~10⁵–10⁷ (예측은 1966년경 적중, 이후로도 10²–10³ 더)
능동 소자 수3,000–30,000GPU 한 패키지 ~2.08×10¹¹ (Blackwell B200) · 랙 하나 ~1.5×10¹³~10⁷ (칩) · ~10⁹ (랙)
고속 기억 (2층)코어 수천~수만 단어 · 5–15 μsSRAM 캐시 ~1 ns · DRAM 수십~수백 GB · HBM ~8 TB/s지연 ~10²–10⁴ · 용량 ~10⁶–10⁷
계층 수3–5층6–8층 (레지스터→L1/L2/L3→DRAM→SSD→클라우드→테이프)개념은 그대로 — 책의 가장 오래 살아남은 공학 분석
대용량 저장드럼 3–24 ms/회전 · 테이프 70,000라인/sNVMe SSD 20–100 μs · ~14.5 GB/s (테이프는 여전히 최하층 생존)지연 ~10²–10³ · 대역폭 ~10⁵–10⁶
기억 용량10⁵–10⁶ 비트개인 기기 ~10¹³ 비트 · 데이터센터 ~10¹⁹ 비트~10⁷–10¹³
소자당 전력진공관 5–10 W · 트랜지스터 ~0.1 W트랜지스터당 ~10⁻⁹–10⁻¹⁰ W · 스위칭당 ~아토줄 (란다우어 한계의 ~10³배)~10¹⁰ — 그래도 두뇌(이벤트당 ~10⁻¹⁴ J)가 아직 10³–10⁴배 효율적
수치 정밀도아날로그 1:10³–10⁵ · 디지털 1:10¹²float64 ~1:10¹⁶ — 그런데 AI 하드웨어는 일부러 FP8/FP4로 후퇴아이러니: 딥러닝의 저정밀은 1956년 아날로그보다도 낮다 — 책의 두뇌 논증 그대로
ENIAC 대비진공관 ~22,000개(역사 표준값 17,468) · 고속 기억 수백 비트 · 150 kWGPU 하나: ~10¹⁶ 저정밀 연산/s · ~1 kW · 손에 들리는 크기ENIAC 평생 연산량을 1초 미만에 재현

이 책의 유산 — 여섯 갈래

Stochastic computing펄스 밀도의 후예
1.4절의 펄스 밀도 표현은 1960년대 게인스(Gaines) 등의 확률 컴퓨팅 — 수 = 비트열에서 1의 확률, 곱셈 = AND 게이트 하나 — 으로 공학화되었고, 2000년대 이후 저전력·오류 내성 하드웨어와 뉴로모픽 칩에서 부활했습니다. 신경과학에서는 빈도 부호화(rate coding)라는 이름으로 그대로 표준 모형입니다.
Fetch–decode–execute프로그램 내장의 지속
x86·ARM·RISC-V — 오늘의 모든 주류 프로세서는 여전히 1.3절의 기계입니다: 프로그램 카운터가 통합 주소 공간에서 명령을 인출하고, 코드가 데이터로 조작됩니다(컴파일러·로더의 원리이자, 덜 반갑게는 멀웨어의 원리). 파이프라이닝·비순차 실행은 이 사이클의 최적화이지 대체가 아닙니다.
The von Neumann bottleneck이름의 아이러니
백커스(1977 튜링상 강연)가 CPU–메모리 사이의 한 단어씩 통로를 '폰 노이만 병목'이라 명명했지만, 정작 이 책은 그 반대편 — 병렬 폭 — 을 상세히 분석합니다. 병목은 법칙이 아니라 1940년대의 공학적 경제였고, 오늘의 '메모리 장벽'과 인메모리 컴퓨팅 연구가 그 통로를 넓히려는 시도입니다.
Deep learning뒤늦은 실증
수만 코어가 얕은 산술 커널을 넓게 실행하는 GPU와, 단순·저정밀 유닛의 다층 병렬로 통계적 신뢰성을 얻는 심층 신경망은 이 책의 '두뇌 열(列)'을 조목조목 채택한 것입니다. FP8/FP4로의 자발적 후퇴는 "지능적 계산에 고정밀 산술은 불필요하다"는 2.8절의 공학적 재현입니다.
Neuromorphic computing가장 직계의 후손
IBM TrueNorth(스파이킹 뉴런 100만 개, 70 mW), Intel Loihi/Hala Point(뉴런 11.5억 개), 멤리스터 크로스바(옴·키르히호프 법칙이 곧 행렬 곱) — 스파이크 부호화, 사건 구동, 기억–연산 동거라는 설계 표어 전부가 이 책의 분석으로 소급됩니다.
Probabilistic logics (1956)쌍둥이 논문
원고와 같은 해에 폰 노이만은 〈비신뢰 부품으로 신뢰 가능한 유기체를 합성하기〉를 발표해, 다중화와 다수결로 불량 게이트에서도 임의 신뢰도의 계산이 가능함을 증명했습니다 — 2.8절의 형식적 쌍둥이입니다. ECC 메모리, 항공우주의 3중 모듈 중복, 나아가 양자 오류 정정의 문턱 정리가 이 계보를 인용합니다.
수의 문턱을 넘은 뒤. 커즈와일 서문이 인용한 기능적 두뇌 시뮬레이션 추정치 ~10¹⁶ 연산/초는 이미 단일 GPU가 도달했고, 최상위 슈퍼컴퓨터는 FP64로도 그 100배를 넘겼습니다. 남은 물음은 연산량이 아니라 조직과 학습 규칙 — 그리고 20와트로 그 일을 해내는 두뇌의 에너지 효율(연산당 ~10³~10⁴배 우위)입니다. 폰 노이만이 세운 비교의 틀은 여전히 현역입니다.

G용어집 Glossary — the book's vocabulary, EN ↔ KR

Von Neumann writes in 1956 vocabulary — "organs," "markers," "orders," "complete and short codes." This glossary maps every recurring term to its standard Korean rendering and explains what it means inside this book.

이 책의 어휘는 1956년의 것입니다 — 기관(organ), 표지(marker), 명령(order), 완전 코드와 단축 코드. 아래 용어집은 본문에 반복 등장하는 기술 용어 전부를 표준 한국어 역어와 함께 정리하고, 이 책의 맥락에서 무엇을 뜻하는지 풀이합니다.

analog machine아날로그 기계
수를 전류의 세기나 원판의 회전각 같은 연속적 물리량으로 표현하여 계산하는 컴퓨터이다. 폰 노이만은 1부에서 디지털 기계와 대비되는 계산 방식의 한 축으로 소개하며, 정밀도가 약 1:10⁴~10⁵ 수준에 머문다고 지적한다.
digital machine디지털 기계
수를 십진 숫자열처럼 이산적인 표지(마커)의 조합으로 표현하고 엄밀한 논리 규칙에 따라 연산하는 컴퓨터이다. 자릿수를 늘리는 것만으로 정밀도를 얼마든지 높일 수 있다는 점이 아날로그 기계와의 결정적 차이로 제시된다.
marker표지(마커)
디지털 기계에서 숫자를 나타내는, 유한 개의 구별 가능한 상태를 갖는 물리적 표지이다. 펄스의 유무로 값을 전하는 2치 표지가 대표적이며, 폰 노이만은 신경 펄스 역시 일종의 2치 표지(이진 숫자 0/1)로 볼 수 있다고 논한다.
basic operation기본 연산
기계가 전용 기관(회로)으로 직접 수행할 수 있는 원초적 연산으로, 통상 사칙연산을 가리킨다. 미분해석기처럼 (x±y)/2와 적분을 기본 연산으로 삼는 '특이한 기본 연산'의 기계도 있으며, 문제 풀이는 모두 기본 연산의 조합으로 환원된다.
differential analyzer미분해석기
원판의 회전각으로 수를 표현하고 차동 기어와 적분기를 기본 연산 기관으로 사용하는 고전적 아날로그 기계이다. 상미분방정식 계열 문제에서는 사칙연산보다 이 기본 연산들이 더 경제적이라는 점이 존재 이유로 설명된다.
differential gear차동 기어
자동차 뒷차축에 쓰이는 것과 같은 기계 부품으로, 미분해석기에서 (x±y)/2 연산을 수행하는 기본 연산 기관이다.
integrator적분기
미분해석기에서 두 시간 함수 x(t), y(t)에 대해 스틸체스 적분 ∫x dy를 만들어내는 연산 기관이다. 차동 기어와 함께 미분해석기의 두 기본 연산을 담당한다.
feedback피드백(되먹임)
출력을 입력으로 되돌려 암묵적 관계식을 푸는 기법으로, 미분해석기에서 나눗셈을 구현하는 데 쓰인다. 폰 노이만은 이를 '우아하게 단락(短絡)된 반복·축차근사 방식'이라고 규정한다.
precision정밀도
계산이 유지하는 유효 자릿수의 수준이다. 긴 계산에서 오차가 누적·증폭되기 때문에 디지털 기계에는 10~12자리의 높은 정밀도가 요구되는 반면, 뇌는 2~3자리 정밀도로도 신뢰성 있게 작동한다는 대비가 책의 핵심 논점 중 하나다.
arithmetical depth산술적 깊이
하나의 문제를 풀기 위해 직렬로 연쇄 수행해야 하는 산술 연산의 개수이다. 깊이가 클수록 초기 오차가 증폭되어 정밀도가 열화되므로, 저정밀도의 뇌는 산술적 깊이가 얕은 방식으로 작동할 수밖에 없다고 추론된다.
logical depth논리적 깊이
산술 연산을 기본 논리 단계로 분해했을 때 직렬로 수행되는 논리 단계의 총수로, 산술적 깊이보다 훨씬 크다. 폰 노이만은 망막이 단 3개의 연속 시냅스로 영상을 재조직하는 예를 들어, 뇌의 언어가 우리 수학보다 논리적 깊이가 얕다고 결론짓는다.
error amplification오차 증폭
계산 초기에 발생한 오차가 이후 연산들을 거치며 확대되는 현상이다. 매 연산 5%씩만 증폭되어도 425회 만에 10⁹배가 된다는 예시와 함께, 디지털 기계에 높은 정밀도가 필요한 핵심 이유로 제시된다.
plugged control플러그 제어(배선 제어)
연산 기관들 사이의 전기 배선(플러그 연결)을 바꿔 끼움으로써 풀 문제, 즉 사용자의 의도를 기계에 설정하는 제어 방식이다. 한 문제를 푸는 동안에는 배선이 고정된다는 한계가 있으며, 기억 내장 제어와 대비된다.
logical tape control논리 테이프 제어
천공 테이프를 계산 도중 발생하는 전기 신호(예: 어떤 수의 부호가 음이 됨)로 시동·정지시켜 릴레이 배선을 바꾸는 제어 방식이다. 후기 아날로그 기계에서 고정 배선 제어 위에 겹쳐 도입된 '계산 상태 결합형' 제어다.
control sequence point제어 순서점
플러그 제어형 디지털 기계에서 각 기본 연산 기관을 작동시키고, 연산 완료 후 '후계자'을 차례로 깨우는 물리적 제어 기관이다. 수백 개에 이르기도 하며, 이들의 배선 전체가 문제의 설정을 표현한다.
branching point분기점
두 개의 후계자과 A·B 두 상태를 가져, 계산에서 발생한 수치 조건에 따라 흐름을 두 갈래 중 하나로 보내는 제어 순서점이다. 한 가지가 자기 자신으로 되돌아오게 하면 조건이 충족될 때까지 도는 반복 과정이 구현된다.
memory-stored control기억 내장 제어
물리적 제어 순서점 대신 명령(order)을 수와 같은 형태로 부호화해 메모리에 저장하고 이를 읽어 실행하는 제어 방식으로, 오늘날 프로그램 내장 방식의 원형이다. 명령이 메모리에 있으므로 기계가 자신의 명령을 수처럼 가공·변경할 수 있어 최고의 유연성을 얻는다.
order (instruction)명령(命令, 명령어)
수행할 기본 연산의 번호와 입력·출력 기억 레지스터의 주소를 십진 숫자열로 지정하는 부호로, 물리적으로는 기계가 다루는 수와 동일한 형태다. 완전 코드는 이러한 명령들의 체계이며, 뇌에서는 신경 펄스가 '논리적 명령'의 역할을 한다.
address주소
일련번호로 매겨진 각 기억 레지스터의 번호이다. 명령은 연산 번호와 함께 관련 레지스터들의 주소를 담으며, 명령 자체도 특정 주소의 레지스터에 저장된다.
transfer (jump)이송(transfer, 점프)
후속 명령의 주소를 순차적 다음 주소가 아닌 지정된 주소 Y로 바꾸는 특수 명령이다. 오늘날의 무조건 분기(점프) 명령에 해당한다.
conditional transfer조건부 이송(조건 분기)
지정된 주소 Z의 수가 음수인지 여부 같은 수치 조건에 따라 후속 명령의 주소를 X 또는 Y로 정하는 명령이다. 기억 내장 제어에서 분기와 반복을 구현하는 수단으로, 오늘날의 조건 분기 명령에 해당한다.
complete code완전 코드
자동자가 특정 과제를 수행하도록 그 행동을 빠짐없이 지정한 논리적 명령 체계로, 오늘날의 기계어 프로그램에 해당한다. 신경 펄스 용어로 말하면 어떤 축삭에 어떤 순서로 펄스가 나타나는지를 완전히 지정한 것이다.
short code단축 코드
튜링의 1937년 결과에 기초하여, 한 기계가 다른 기계의 행동을 모방하게 만드는 2차적 명령 체계로 오늘날의 인터프리터·고급 언어에 해당한다. 폰 노이만은 우리가 쓰는 수학이 중추신경계가 실제로 쓰는 1차 언어 위에 세워진 단축 코드일 수 있다는 유명한 시사로 책을 맺는다.
mixed representation혼합 표현
하나의 수를 아날로그 원리와 디지털 원리를 결합해 나타내는 표현법으로, 펄스 밀도 체계이 대표 예다. 신경계 역시 디지털적 펄스와 아날로그적 화학·역학 과정이 교대하는 혼합적 성격을 띤다는 논의의 발판이 된다.
pulse density system펄스 밀도 체계
단일 선로 위를 지나는 펄스열의 시간 평균 밀도로 수를 표현하는 혼합 표현 방식이다. 개별 펄스 몇 개가 유실되어도 의미가 크게 훼손되지 않아, 신경계의 주파수 변조식 통계적 표기법과 닮은꼴로 지목된다.
active organ능동 기관
기본 논리 연산(동시 일치·자극 결합 감지 등)과 펄스 재생·증폭을 수행하는 기계의 능동 부품으로, 진공관·트랜지스터가 대표적이다. 뇌에서는 뉴런이 기본 능동 기관에 대응하며, 크기·에너지·속도 비교의 기준 단위가 된다.
memory organ기억 기관
수나 명령을 수동적으로 저장했다가 요청 시 되돌려 주는 기관으로, 접근 시간에 따라 여러 등급으로 분류된다. '기본 연산마다 기관 하나' 원칙 때문에 중간 결과를 담아 둘 대규모 기억 기관이 필연적으로 요구된다.
memory register기억 레지스터
수 하나를 저장·교체하고 '질문'에 응해 재생(반복)할 수 있는 단위 기억 기관이다. 진공관 같은 능동 기관으로 만들면 접근 시간이 가장 짧지만 이진 숫자 하나에 진공관 4개 이상이 들 만큼 가장 비싸다.
memory capacity기억 용량
기억장치가 담을 수 있는 정보의 총량으로, 비트 단위로 환산해 계량한다. 폰 노이만은 수용기 입력 14비트/초 × 뉴런 10¹⁰개 × 60년의 계산으로 인간 신경계의 소요 기억 용량을 약 2.8×10²⁰비트로 추산한다.
access time접근 시간
수를 기억 기관에 써넣는 데('in') 또는 저장된 수를 꺼내 재생하는 데('out') 걸리는 시간으로, 기억 기관을 분류하는 기준 특성이다. 코어 메모리 5~15마이크로초, 정전식 8~20마이크로초 등의 당대 수치가 제시된다.
random access임의 접근(랜덤 액세스)
접근 시간이 메모리 주소에 의존하지 않고 일정한 접근 방식이다. 자기 드럼·테이프처럼 순차적 접근 규칙에 묶인 기억장치와 대비된다.
direct addressing직접 주소 지정
모든 기억 레지스터에 일련번호(주소)를 매겨, 명령이 주소만으로 임의의 저장 위치를 직접 지정하게 하는 원리이다. 기억 내장 제어가 성립하기 위한 전제 조건이다.
memory hierarchy기억 계층 구조
가장 빠르고 비싼 능동 기관 레지스터부터 코어·정전식 메모리, 자기 드럼·테이프, 나아가 외부 인쇄물까지, 접근 시간과 용량을 맞바꾸며 여러 층으로 기억장치를 쌓는 구성 원리이다. 폰 노이만은 뇌의 기억도 이런 계층적 구성일 가능성을 열어 둔다.
magnetic core자성 코어
강자성체 고리의 자화 방향으로 비트를 저장하는 소자로, 대형 배열로 묶어 당대 주력 고속 메모리를 이뤘다. 본문에서는 능동 기관과 전혀 다른 기술로 만든 메모리의 대표 예로 거론된다.
magnetic drum자기 드럼
회전하는 원통 표면의 자성막에 정보를 기록하는 기억장치로, 기억 계층에서 코어·정전식보다 아래(더 크고 느린) 단계를 차지한다. 회전 위치에 따라 접근 시간이 달라지는 순차적 접근 장치의 예다.
magnetic tape자기 테이프
자성막을 입힌 테이프에 정보를 기록하는 대용량 순차 접근 기억장치로, 기억 계층의 최하위(최대 용량·최장 접근 시간) 단계에 놓인다. 프로그램을 기계에 '적재'하는 매체로도 쓰인다.
electrostatic memory정전식 기억장치
음극선관 스크린 위의 전하 분포로 비트를 저장하는 메모리로, 자성 코어 배열과 함께 당대의 고속 대용량 메모리 기술로 소개된다.
vacuum tube진공관
그리드 전압으로 전류를 제어·증폭하는 전자 소자로, 릴레이를 이어 컴퓨터의 능동 기관 역할을 한 대표 부품이다. 뉴런과의 크기(10⁹배 부피 차)·에너지(5~10와트 소산)·속도 비교에서 인공 측의 기준으로 반복 등장한다.
transistor트랜지스터
진공관을 잇는 고체 능동 소자로, 집필 당시 '최근에 등장한' 부품으로 소개된다. 진공관보다 작고 소산 전력이 ~10⁻¹와트(100밀리와트) 수준으로 낮아 뉴런과의 비교에서 인공 소자의 최신 수준을 대표한다.
relay릴레이(계전기)
전자석으로 접점을 여닫는 전기기계식 스위치로, 능동 기관 기술의 역사적 첫 단계(기본 논리 동작당 약 10⁻²초)를 담당했다. 플러그 배선을 전기적으로 바꾸는 수단으로도 쓰인다.
flip-flop플립플롭
서로 게이트하며 제어하는 진공관 한 쌍으로 이루어진 쌍안정 회로로, 능동 기관만으로 만든 최초의 메모리 소자다. ENIAC은 1차 메모리를 전적으로 플립플롭에 의존했으며, 뉴런들이 순환적으로 자극을 주고받는 반향 회로가 그 신경계적 대응물로 논의된다.
arithmetical organ산술 기관(연산 기관)
기본 산술 연산을 수행하는 능동 기관들의 하위 조립체로, 대형 기계에서 약 300~2,000개의 능동 기관으로 구성된다. '기본 연산마다 기관 하나' 원칙에 따라 기계 전체에 하나만 존재한다.
neuron뉴런(신경세포)
신경계의 기본 구성 요소로, 신경 임펄스을 생성·전파하는 세포이다. 폰 노이만은 뉴런을 진공관·트랜지스터에 대응하는 뇌의 '기본 능동 기관'이자 '기본 디지털 기관'으로 보고, 크기·속도·에너지 소산을 인공 소자와 정량 비교한다.
nerve impulse신경 임펄스(신경 충격)
축삭을 따라 일정 속도로 전파되는 약 50밀리볼트, 1밀리초가량의 전기·화학·역학적 교란으로, 유발 자극과 무관하게 거의 표준적인 형태를 띤다. 이 재현 가능하고 단일한 성격이 신경계의 '일견 디지털적' 성격의 근거가 된다.
axon축삭(축삭돌기)
신경세포체에서 뻗어 나와 신경 임펄스을 전도하는 가지이다. 컴퓨터의 전송 선로에 대응하며, 어떤 축삭에 펄스가 있는지 없는지가 이진 표지의 값을 이룬다.
dendrite수상돌기(가지돌기)
세포체에서 짧게 뻗어 나온 자극 수용 가지로, 본문에서는 '자극 수용기' 역할을 하는 사실상의 작은 축삭들로 묘사된다. 다른 뉴런의 축삭 말단(시냅스)으로부터 자극을 받아 세포체로 전파한다.
synapse시냅스
한 뉴런의 축삭 말단이 다른 뉴런에 자극을 전달하는 특수한 접합부이다. 시냅스 통과 자극에는 약 10⁻⁴초가 걸리며, 뉴런당 시냅스가 수백 개에 이를 수 있어 능동 기관을 뉴런이 아니라 시냅스 단위로 세어야 할 수도 있다고 논의된다.
cell membrane세포막
두께가 10분의 몇 미크론(≈10⁻⁵ cm)에 불과한 축삭의 벽으로, 신경 임펄스이 지나갈 때 이온 투과성과 전기적 성질이 변한다. 폰 노이만은 이 분자 수준에서는 전기적·화학적·역학적 변화의 구별이 사실상 융합된다고 지적한다.
stimulation자극
신경 임펄스을 유발하는 과정으로, 성공하면 표준 펄스가 축삭을 따라 퍼지고 실패하면 교란이 수 밀리초 안에 사그라든다. 신경계 안에서는 대부분 다른 신경 펄스들의 특정 조합과 동시성에 의해 일어나며, 이 조건부 성격이 디지털 기관의 작동 방식과 같다.
threshold역치(문턱값)
가장 단순한 자극 기준에서, 뉴런이 반응 펄스를 내기 위해 동시에 도달해야 하는 최소 자극 펄스 수이다. 역치 2인 뉴런은 논리곱(and), 역치 1인 뉴런은 논리합(or) 기관이 되어 뉴런을 기본 논리 기관으로 보는 관점의 토대가 된다.
summation time가중 시간(합산 시간)
'동시 도착'으로 간주되는 유한한 유예 기간으로, 이 시간 안에 도착한 펄스들은 합산되어 함께 자극 효과를 낸다. 폰 노이만은 이 개념조차 날카롭지 않아 뉴런이 단순 논리 소자 이상의 복잡한 기구일 수 있음을 보여 주는 사례로 든다.
refractory period (absolute/relative)불응기(절대 불응기/상대 불응기)
자극 직후 뉴런이 다시 표준적으로 반응하지 못하는 기간으로, 어떤 자극에도 반응하지 않는 절대 불응기와 더 강한 자극에만 반응하는 상대 불응기로 나뉜다. 수용기의 반응 주파수가 자극 강도의 함수가 되는 주파수 변조 부호화의 생리학적 기초다.
fatigue and recovery피로와 회복
자극 직후의 뉴런이 곧바로 다음 자극을 받지 못하는 상태(피로)와 자극 전 정상 상태로 점차 되돌아가는 과정(회복)을 가리킨다. 표준 반응이 반복 가능한 주기는 약 1.5×10⁻²초로, 시냅스 전달 시간보다 회복 시간이 반응 속도를 지배한다.
receptor (external/internal)수용기(외수용기/내수용기)
신경 펄스가 아닌 다른 요인 — 외부 세계의 빛·소리·압력·온도, 또는 체내의 물리·화학적 변화 — 를 펄스로 변환하는 뉴런이다. 폰 노이만은 전자를 외부 수용기, 후자를 내부 수용기로 구분하고, 여기서도 역치형 자극 기준(최소 자극 강도)이 성립한다고 본다.
all-or-none law실무율(전부 아니면 전무의 법칙)
자극이 성공하면 유발 조건과 무관하게 표준적인 신경 임펄스이 나오고, 실패하면 아무 펄스도 나오지 않는다는 신경 반응의 원리이다. 본문에서 '재현 가능하고 단일한 반응'으로 기술되는 이 성질이 뉴런을 이진 표지를 다루는 디지털 기관으로 보는 근거가 된다.
frequency modulation / frequency coding주파수 변조/빈도 부호화
자극의 강도가 펄스열의 주파수(초당 50~200회)라는 단조 함수로 번역되어 전달되는 신경계의 신호 방식이다. 개별 펄스의 유실이 의미를 거의 훼손하지 않으므로, 낮은 정밀도를 높은 신뢰도와 맞바꾸는 통계적 표기 체계의 핵심으로 제시된다.
pulse train펄스 열
축삭 위를 주기적 또는 준주기적으로 이어지는 신경 펄스의 연속이다. 신경계에서 수치 정보는 개별 펄스의 정확한 위치가 아니라 펄스 열의 주파수 등 통계적 특성으로 운반된다.
statistical language통계적 언어(통계적 표기 체계)
개별 표지의 정확한 위치와 유무가 아니라 펄스 열의 주파수, 나아가 여러 펄스 열 사이의 상관계수 같은 메시지의 통계적 성질로 의미를 전달하는 신경계의 표기 체계이다. 폰 노이만은 뇌의 언어가 디지털이 아니라 본질적으로 통계적이라고 결론짓는다.
logical reliability논리적 신뢰도
펄스 몇 개가 유실되거나 잘못 삽입되어도 메시지의 의미가 본질적으로 훼손되지 않는 성질이다. 신경계는 산술적 정밀도(2~3자리)를 희생하는 대신 이 논리적 신뢰도를 얻었다는 '산술과 논리의 맞교환'이 책의 중심 결론 중 하나다.
reverberating circuit반향 회로
신경세포들이 순환적으로 서로 자극을 주고받으며 정보를 유지하는 회로로, 능동 소자로 만든 기억의 신경계 판이다. 컴퓨터의 플립플롭에 대응하지만, 폰 노이만은 이런 '능동 기관 메모리'가 너무 비싸 뇌의 주된 기억 수단일 가능성은 낮다고 본다.
genetic memory유전적 기억
염색체와 유전자가 상태로써 계 전체의 기능을 결정하는, 신체에 명백히 존재하는 또 하나의 기억 형태이다. 유전자는 디지털 요소이면서 효소 생성이라는 아날로그 효과를 내므로, 디지털-아날로그 교대의 전형적 사례로도 거론된다.
plasticity가소성
신경세포의 역치(자극 기준)나 축삭 연결 자체가 사용 이력에 따라 변하는 성질로, 본문에서는 뇌 기억의 물리적 구현 후보로 제시된다. 자주 쓰인 경로의 역치가 낮아져(촉진) 기억이 자극 기준의 가변성에 깃들 수 있다는 가설이다.
automaton / automata자동자(오토마톤/오토마타)
정해진 규칙에 따라 복잡한 과제를 수행하는 논리 기계 일반을 가리키는 폰 노이만의 용어로, 컴퓨터는 인공 자동자, 신경계는 자연 자동자에 해당한다(본문 해설에서는 원어 automaton을 그대로 쓴다). 두 자동자를 같은 이론 틀에서 비교하는 것이 이 책 전체의 방법론이다.
stored program프로그램 내장 (방식)
명령을 데이터와 같은 형태로 메모리에 저장해 두고 순차적으로 읽어 실행하는 방식으로, 본문의 '기억 내장 제어'가 바로 이것이다. 폰 노이만이 정식화한 현대 컴퓨터 구조의 핵심 원리다.
self-modifying code자기 수정 코드
명령이 메모리에 수로 저장되어 있으므로 기계가 자신을 제어하는 바로 그 명령들을 계산 도중 수정할 수 있게 한 기법이다. 폰 노이만은 이로써 단순 반복을 넘는 복잡한 과정이 가능해지며 실제 계산 실무에서 널리 쓰인다고 강조한다.
serial vs parallel직렬 대 병렬
연산을 시간 순서로 하나씩 수행하는 직렬 방식과 여러 기관이 동시에 수행하는 병렬 방식의 대비이다. 소수의 빠른 소자를 직렬로 쓰는 컴퓨터와 10¹⁰개의 느린 뉴런을 대규모 병렬로 쓰는 뇌의 구조적 차이를 설명하는 축으로, 직렬성은 논리적 깊이를 키운다.
von Neumann architecture폰 노이만 구조
연산 장치, 제어 장치, 프로그램과 데이터를 함께 담는 메모리로 이루어진 프로그램 내장형 컴퓨터의 기본 구조로, 커즈와일 서문이 강조하듯 오늘날까지 모든 컴퓨터의 근간이다. 이 책의 1부는 그 창시자가 직접 쓴 해설에 해당한다.
stimulation criterion자극 기준
어떤 펄스 조합이 뉴런의 반응을 유발하는지를 규정하는 규칙으로, 뉴런을 능동 기관으로 특징짓는 본질이다. 가장 단순한 형태가 역치(최소 동시 펄스 수)이지만, 시냅스의 공간적 배치까지 관여하는 훨씬 복잡한 기준일 수 있다고 논의된다.
logical control논리 제어
기본 연산들을 문제 풀이에 필요한 논리적 패턴(순서)대로 수행하게 만드는 기구 전반을 가리킨다. 플러그 제어, 제어 순서점 방식, 기억 내장 제어가 그 역사적 발전 단계로 소개된다.
bit비트
정보량의 표준 단위로, 모든 정보는 이진 숫자의 집합으로 환산될 수 있다. 폰 노이만은 섀넌의 정보 이론을 따라 십진 숫자 1개 ≈ 3.32비트, 활자 1개 ≈ 6.45비트 식으로 계산해 기억 용량을 계량한다.
binary digit이진 숫자(2진 숫자)
0과 1 두 값만 갖는 숫자로, 2치 표지 하나가 표현하는 정보 단위이다. 신경 펄스의 유무가 곧 이진 숫자 0/1의 역할을 한다는 것이 뇌의 디지털적 성격 논증의 출발점이다.
decimal digit십진 숫자
0~9의 값을 갖는 자릿수로, 당대 십진 기계에서는 2치 표지 4개 이상의 묶음으로 표현되었다. 명령과 수 모두 십진 숫자열(예: 12자리)로 부호화된다.
code코드
자동자가 수행할 수 있으며 그것에 조직적 과제를 수행하게 만드는 논리적 명령들의 체계이다. 완전 코드와 단축 코드의 구분이 뇌의 언어를 논하는 마지막 장의 개념적 도구가 된다.
amplification증폭
점차 감쇠된 펄스의 에너지를 복원하거나 낮은 에너지 준위의 신호를 높은 준위로 끌어올리는 능동 기관의 두 번째 기능이다. 논리 연산과 함께 진공관·트랜지스터가 수행하는 핵심 역할로 규정된다.
acoustic delay line memory음향 지연선 기억장치
펄스열을 매질 속 음파로 바꿔 순환시키며 정보를 유지하는 기억장치로, 강유전체형·자기변형 지연형과 함께 단순 분류에 잘 들어맞지 않는 기타 메모리 기술의 예로 언급된다.
solid-state device고체 소자(반도체 소자)
결정 다이오드, 강자성 코어, 트랜지스터를 묶어 부르는 명칭으로, 진공관 이후 능동 기관 기술의 최신 단계다. 기본 논리 동작당 10⁻⁶초 수준에서 출발해 10⁻⁷초 이하로 속도를 끌어올릴 것으로 전망된다.
cathode ray tube음극선관
전자빔으로 스크린 위 전하 분포를 읽고 쓰는 진공관의 일종으로, 정전식 기억장치의 물리적 구현체이다.
ENIAC에니악(ENIAC)
최초의 대규모 진공관 컴퓨터로, 진공관 2만 2천 개라는 거대한 규모에 비해 1차 메모리는 플립플롭만으로 된 십진수 수십 개 분량에 불과했다. 능동 기관만으로 만든 메모리가 얼마나 비싼지를 보여 주는 역사적 사례로 인용된다.
iterative process반복 과정(이터레이션)
분기점의 한 갈래가 자기 자신으로 되돌아와 수치 판정 기준이 충족될 때까지 같은 절차를 되풀이하는 계산 방식이다. 폰 노이만은 이를 '기본적 반복 과정'이라 부르며 조건 분기가 가능케 하는 대표적 계산 패턴으로 소개한다.
input/output organs입출력 기관
기계와 외부 사이에서 정보를 주고받는 기관으로, 폰 노이만은 관례와 달리 이를 기억 기관의 일종으로 분류한다. 기억 계층의 바깥쪽 단계(테이프, 인쇄물 등)와 연속선상에 놓인다.
energy dissipation에너지 소산
능동 기관이 기본 동작마다 소모하는 에너지로, 뉴런은 약 10⁻⁹와트, 진공관은 5~10와트, 트랜지스터는 ~10⁻¹와트(100밀리와트) 수준이다. 뇌가 인공 소자보다 자릿수로 몇 단계나 효율적임을 보여 주는 비교 지표다.
central nervous system중추신경계
뇌와 척수로 이루어진 신경계의 중심부로, 이 책 2부의 분석 대상이다. 마지막 장에서 폰 노이만은 중추신경계가 실제로 쓰는 언어가 우리가 아는 논리학·수학과 구조적으로 다를 수밖에 없다고 결론짓는다.
arithmetical deterioration산술적 열화(정밀도 열화)
긴 계산 과정에서 오차의 중첩과 증폭으로 정밀도가 점차 떨어지는 현상으로, 산술적·논리적 깊이가 클수록 심해진다. 뇌의 통계적 메시지 체계에서는 이 열화가 멀리 진행될 수 없다는 것이 얕은 깊이 논증의 근거다.
trans-synaptic stimulation time시냅스 통과 자극 시간
펄스가 시냅스에 도달한 뒤 자극된 뉴런의 축삭에 새 펄스가 나타나기까지의 시간으로 약 10⁻⁴초이다. 그러나 뉴런의 실질 반응 시간은 회복까지 포함한 약 10⁻²초로 보아야 한다는 것이 기계 경제 관점의 요지다.

T연표 · 더 읽을거리 Chronology & further reading

The life of the author, the birth of the computer, and the afterlife of the book, on one line of time.

190312월 28일, 부다페스트에서 존 폰 노이만 출생.
1926부다페스트대 수학 박사 · 취리히 연방공대 화학공학 디플롬 — 이후 괴팅겐·베를린에서 초고속 학문적 부상.
1930–33프린스턴대로 이주(1930), 고등연구소(IAS) 창립 교수진 합류(1933).
1936튜링, 〈계산 가능한 수에 관하여〉 — 보편 계산의 정의 (본문이 "1937년"이라 적는 논문; 1936 발표, 1937 정정).
1943매컬럭–피츠의 형식 뉴런 논문 — 이 책이 딛고 선 모형. 같은 해 폰 노이만은 맨해튼 계획 자문으로. 12월, 플라워스의 콜로서스 시제기 가동.
1944기차역에서 골드스타인과의 우연한 만남으로 ENIAC 프로젝트 합류 · 《게임 이론과 경제 행동》 출간.
19456월 30일 〈EDVAC 보고서 초안〉 회람 — 프로그램 내장형 '폰 노이만 구조'의 정의.
19462월 14일 ENIAC 공개 (펜실베이니아대 무어 스쿨).
1948섀넌 〈통신의 수학적 이론〉 · 4월, 클라라가 ENIAC 최초의 몬테카를로 계산을 코딩 · 9월, 폰 노이만의 힉슨 심포지엄 강연 〈automata의 일반 논리 이론〉.
1951–52IAS 머신(서문의 'JONIAC') 가동, 1952년 6월 헌정 — 로스앨러모스의 사본 MANIAC에서는 클라라의 코드가 돌았다.
1955연초 예일대의 실리먼 강연 초청 · 3월 15일 원자력위원회 위원 취임 · 8월 골암 진단 · 11월 척추 전이 — 워싱턴에서 원고 집필 시작.
19561월 휠체어 생활 중에도 집필 계속 · 강연은 끝내 무산 · 4월 월터 리드 병원 입원 — 머리맡의 미완성 원고. 같은 해 〈확률 논리학〉 발표.
19572월 8일 별세 · 9월 클라라가 서문 서명 · 로젠블랫의 퍼셉트론 보고서(코넬 항공연구소).
1958예일대 출판부 《컴퓨터와 두뇌》 초판 · 울람의 추모문이 '특이점' 발언을 기록 · 퍼셉트론 논문 발표(7월 IBM 704 공개 시연).
1963클라라 폰 노이만 별세 — 서문과 선구적 코드가 그녀의 유산으로 남다.
1986딸 마리나 폰 노이만 휘트먼(경제학자)이 저작권 갱신.
20002판 (Yale Nota Bene) — 처칠랜드 부부의 서문: "태풍의 눈에 놓인 책".
20123판 — 커즈와일 서문으로 특이점 담론과 접속. 이 해설서가 다룬 판본.

이 책의 수용사 한 단락

사후 1년 만에 나온 이 책은 20세기 가장 다재다능한 수학자의 마지막 유언으로 받아들여졌습니다. 사이버네틱스 운동(위너, 메이시 회의, 매컬럭–피츠)의 절정기에 도착해 그 운동에 가장 정량적으로 절제된 정식화를 제공했고, 이후 기호주의 AI와 그 비판자들이 "두뇌는 폰 노이만 기계인가"를 두고 싸울 때 양쪽 모두가 "아니다"라고 말한 이 책을 인용했습니다. 1980년대 연결주의(PDP)의 부활은 처칠랜드 서문이 말하듯 이 책을 선구자로 재발견했고, 계산신경과학은 그의 어림 추정들을 정량적 두뇌 이론의 창립 연습으로 대접하며, 뉴로모픽 컴퓨팅 문헌의 서론은 오늘도 이 책의 직렬–병렬 대비로 시작합니다. 울람이 기록한 '특이점' 발언과 커즈와일의 서문은 이 1956년의 미완성 원고를 트랜스휴머니즘 담론의 원전 목록에도 올려놓았습니다 — 세 번의 판(1958·2000·2012)으로 끊긴 적 없이 인쇄되고 있는 이유입니다.

더 읽을거리