普考-資訊處理計算機概要111 年第 4 題單選題
下列那一位最早提出「程式和資料都應該儲存在電腦的記憶體」的概念?
A巴貝奇(Charles Babbage)
B圖靈(Alan Turing)
C馮紐曼(John von Neumann)正確答案
D萊布尼茲(Gottfried Leibniz)
C正確答案
馮紐曼架構(Von Neumann Architecture)最早提出「程式與資料共同儲存於記憶體」的儲存程式概念,為現代電腦奠基。
為什麼答案是 C
馮紐曼於 1945 年 EDVAC 報告中提出「儲存程式(Stored-Program)」概念,將程式碼與資料一同放入主記憶體,由 CPU 依序讀取執行,成為現代電腦基本架構。
載入中…
完整詳解
Pro · 無限重點 馮紐曼架構(Von Neumann Architecture)最早提出「程式與資料共同儲存於記憶體」的儲存程式概念,為現代電腦奠基。
看到「程式儲存」「stored-program」關鍵字 → 直接選馮紐曼,這是計概送分題。
逐選項分析
A✕ 陷阱
巴貝奇設計差分機(Difference Engine)與分析機(Analytical Engine),被譽為「電腦之父」,但其架構是機械式齒輪運算,並未提出程式與資料共存於記憶體的概念。
B✕ 陷阱
圖靈提出「圖靈機」理論模型,奠定可計算性理論基礎,也是 AI 之父,但他著重於計算理論,非儲存程式架構的提出者。
C✓ 正確
馮紐曼於 1945 年 EDVAC 報告中提出「儲存程式(Stored-Program)」概念,將程式碼與資料一同放入主記憶體,由 CPU 依序讀取執行,成為現代電腦基本架構。
D✕
萊布尼茲是 17 世紀數學家,發明二進位系統與機械計算器(step reckoner),雖對電腦發展有貢獻,但時代久遠,與儲存程式概念無關。
電腦科學四大先驅對照
| 人物 | 年代 | 主要貢獻 | 關鍵字 |
|---|
| 萊布尼茲 | 17 世紀 | 二進位系統、機械計算器 | Binary |
| 巴貝奇 | 19 世紀 | 差分機、分析機 | 電腦之父 |
| 圖靈 | 1936 | 圖靈機理論模型 | 可計算性/AI |
| 馮紐曼 | 1945 | 儲存程式概念、EDVAC 架構 | Stored-Program |
最常見陷阱是把「電腦之父」巴貝奇與「儲存程式提出者」馮紐曼混淆。巴貝奇是硬體設計先驅,馮紐曼則是架構理論提出者,考題問的是「程式儲存在記憶體」的概念,答案必為馮紐曼。