1946年2月14日,恰逢當年“情人節”,世界上第一台電子計算機研制成功,研制小組命名它為“埃尼阿克”(ENIAC,即“電子數值積分和計算機”的英文縮寫)。埃尼阿克采用穿孔卡輸入輸出數據,每分鐘可以輸入125張卡片,輸出100張卡片。其内部總共安裝了17468隻電子管,7200個二極管,70000多隻電阻器,10000多隻電容器和6000個繼電器,電路的焊接點多達50萬個;機器被安裝在一排2.75m高的金屬櫃裡,占地面積為170m2左右,總重量達到30t,其表面布滿電表、電線和指示燈,而它的耗電量超過174kW·h,電子管平均每隔7min就要被燒壞一隻,必須不停更換。它的運算速度達到每秒可以算5000次加法,可以在3/1000s時間内做完兩個10位數乘法。一條炮彈的軌迹,20s就能計算出來,比炮彈本身的飛行速度還要快。相比較我們今天已經發展到第五代、運算速度可達幾十億次的計算機,它的性能隻相當于我們日常使用的簡單計算器,然而,這台計算機仍是一個劃時代的發明。埃尼阿克的誕生标志着電子計算機的登場,人類社會從此大步邁進了電子計算機時代。
在這份報告中,諾伊曼明确規定出計算機的五大部件:運算器(CA)、邏輯控制器(CC)、存儲器(M)、輸入裝置(I)和輸出裝置(O),并描述了五大部件的功能和相互關系。莫契利和埃克特研制的埃尼阿克計算機雖然獲得了巨大的成功,但它最緻命的缺點是程序與計算分離。指揮近2萬隻電子管“開關”工作的程序指令被存放在機器的外部電路裡,在計算某個題目前,埃克特必須派人把數百條線路用手接通,像電話接線員那樣工作幾小時甚至好幾天,才能進行幾分鐘的運算。與埃尼阿克相比,“EDVAC”的改進首先在于諾伊曼巧妙地想出“存儲程序”的辦法,程序也被他當作數據存進了機器内部,以便計算機能自動一條接着一條地依次執行指令,再也不必去手動接通線路。其次,他明确提出電子計算機必須采用二進制數制,以充分發揮電子器件的工作特點,使結構緊湊且更通用化。人們後來把按這一方案思想設計的電子計算機統稱為“諾伊曼機”。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!