第一臺(tái)計(jì)算機(jī)之爭(zhēng)
一說(shuō)到計(jì)算機(jī)發(fā)展史,提到的第一臺(tái)計(jì)算機(jī),大家聽到的往往是ENIAC,但其實(shí)它是吸取了前人的技術(shù)發(fā)展而來(lái)的。
我們先看看幾個(gè)第一臺(tái)**計(jì)算機(jī)。
1 第一臺(tái)電子數(shù)字計(jì)算機(jī)—ABC(Atanasoff-Berry Computer)

時(shí)間:1935~1939年
地點(diǎn):美國(guó)艾奧瓦州立大學(xué)
人物:約翰·阿塔納索夫和克利福特·貝瑞(師生)

特點(diǎn):
1)不可編程,非圖靈完全,僅設(shè)計(jì)用于求解線性方程組;
2)采用電能與電子元件,在當(dāng)時(shí)就是電子真空管;
3)采用二進(jìn)位制,而非通常的十進(jìn)位制;
4)采用電容器作為存儲(chǔ)器,可再生而且避免錯(cuò)誤;
5)進(jìn)行直接的邏輯運(yùn)算,而非通常的數(shù)字算術(shù)
?
從這里看出來(lái)馮諾依曼不是第一個(gè)提出在計(jì)算機(jī)用二進(jìn)制的人。但ABC因?yàn)椴皇菆D靈完備的,按現(xiàn)在的理解它不是真正意義上的通用計(jì)算機(jī)(不可編程),這也是為什么一般提到第一臺(tái)計(jì)算機(jī)會(huì)說(shuō)是ENIAC了。
2 第一臺(tái)通用電子數(shù)字計(jì)算機(jī)---ENIAC

Electronic Numerical Integrator And Computer即電子數(shù)字積分計(jì)算機(jī)
時(shí)間:1942-1946年
地點(diǎn):美國(guó)賓夕法尼亞大學(xué)
人物:約翰·馮·諾依曼(1944年加入)和 “莫爾小組”的工程師埃克特、莫希利、戈?duì)査固挂约叭A人科學(xué)家朱傳榘等

特點(diǎn):
1)沒有存儲(chǔ)器且它用布線接板進(jìn)行控制,手動(dòng)編程要搭接幾天;
2)采用十進(jìn)制;
3)圖靈完備,可編程;
背景:戰(zhàn)爭(zhēng)中快速計(jì)算彈道和原子彈設(shè)計(jì)中的計(jì)算問(wèn)題。
ENIAC的設(shè)計(jì)思想借鑒了ABC的,之后還申請(qǐng)了專利(ABC沒有申請(qǐng)任何專利),1973年專利被取消。----“第一臺(tái)電子計(jì)算機(jī)之爭(zhēng)”
3 第一臺(tái)現(xiàn)代意義的通用計(jì)算機(jī)EDVAC-- Electronic Discrete Variable Automatic Comput,即離散變量自動(dòng)電子計(jì)算機(jī)
時(shí)間+人物:1945年馮·諾依曼以“關(guān)于EDVAC的報(bào)告草案”為題,起草了長(zhǎng)達(dá)101頁(yè)的總結(jié)報(bào)告。由于團(tuán)隊(duì)人員變動(dòng)等問(wèn)題,1951年EDVAC才正式使用(它不是第一臺(tái)馮諾依曼機(jī)器),1961年退役。
特點(diǎn)(馮諾依曼結(jié)構(gòu)):
1)?? 存儲(chǔ)程序工作方式;
2)?? 以運(yùn)算器為中心;
3)?? 機(jī)器由五個(gè)部分組成:運(yùn)算器、控制器、存儲(chǔ)器、輸入和輸出設(shè)備,并描述了這五部分的職能和相互關(guān)系;
4)?? 存儲(chǔ)器不僅放數(shù)據(jù)也可以放指令,形式上兩者無(wú)區(qū)別;
5)?? 二進(jìn)制,根據(jù)電子元件雙穩(wěn)工作的特點(diǎn),建議在電子計(jì)算機(jī)中采用二進(jìn)制。報(bào)告提到了二進(jìn)制的優(yōu)點(diǎn),并預(yù)言,二進(jìn)制的采用將大大簡(jiǎn)化機(jī)器的邏輯線路。
4 第一臺(tái)馮諾依曼結(jié)構(gòu)的計(jì)算機(jī)---EDSAC Electronic Delay Storage Auto-matic Calculator,即電子延遲存儲(chǔ)自動(dòng)計(jì)算器
時(shí)間+地點(diǎn)+人物:1946年,英國(guó)劍橋大學(xué)數(shù)學(xué)實(shí)驗(yàn)室的莫里斯·威爾克斯教授和他的團(tuán)隊(duì)以EDVAC為藍(lán)本,設(shè)計(jì)和建造EDSAC,1949年5月6日正式運(yùn)行,它是世界上第一臺(tái)實(shí)際運(yùn)行的存儲(chǔ)程序式(即馮諾依曼結(jié)構(gòu))電子計(jì)算機(jī)。