當前位置:
首頁 > 最新 > 世界上第一台電子存儲程序計算機

世界上第一台電子存儲程序計算機

計算硬體的歷史涵蓋了早期簡單設備的發展,以幫助計算到現代計算機。在20世紀之前,大部分計算都是由人類完成的。幫助人類進行數字計算的早期機械工具,如算盤,被稱為「計算機器」,稱為專有名稱,或稱為計算器。機器操作員被稱為電腦。

第一種計算輔助工具是純粹的機械設備,它要求操作員設置基本算術運算的初始值,然後操作設備以獲得結果。後來,計算機以連續的形式表示數字,例如沿著刻度的距離,軸的旋轉或電壓。數字也可以用數字形式表示,由機械機構自動操縱。

雖然這種方法通常需要更複雜的機制,但它大大提高了結果的精確度。微型晶體管計算機和集成電路等一系列突破使得數字計算機在很大程度上取代了模擬計算機。計算機的成本逐漸降低,到20世紀90年代,個人電腦,然後在2000年代,移動電腦(智能手機和平板電腦)在工業化國家變得無處不在。

曼徹斯特嬰兒或小型實驗機器是世界上第一台電子存儲程序計算機。它由FredericC.Williams,TomKilburn和GeoffTootill在曼徹斯特維多利亞大學建造,並於1948年6月21日開辦了第一個項目。

該機器不旨在是一個實際的計算機,但代替設計為測試平台的威廉姆斯管,該第一隨機存取數字存儲設備。在1946年和1947年在曼徹斯特大學的FreddieWilliams和TomKilburn發明的,它是一種使用稱為二次發射的效應臨時存儲電子二進位數據的陰極射線管,並成功地被使用在幾台早期的電腦中。

雖然計算機按其時代的標準被認為是「小而原始的」,但它是第一台包含現代電子計算機所必需的所有元素的工作機器。一旦寶寶證明了其設計的可行性,該大學就啟動了一個項目,將其發展成一台更加實用的電腦,曼徹斯特標記1。Mark1反過來迅速成為世界上第一台商用通用計算機FerrantiMark1的原型。

嬰兒的字長為32位,內存為32字。由於它被設計成最簡單的存儲程序計算機,所以硬體中唯一的算術運算是減法和否定;其他算術運算在軟體中實現。為機器編寫的三個程序中的第一個程序找到了218(262,144)的最高正確除數,已知計算結果需要很長時間才能運行,因此證明了計算機的可靠性,通過測試2181向下,因為通過重複扣除除數來執行分割。該程序由17條指令組成,在達到131,072條正確答案之前運行了52分鐘,之後嬰兒進行了350萬次操作(對於1.1kIPS的有效CPU速度)。

該實驗機器引領曼徹斯特大學曼徹斯特馬克1的發展。工作於1948年8月開始,第一版於1949年4月開始運作;編寫用於搜尋梅森素數的程序在1949年6月16/17日晚上運行了9個小時。該機器的成功運行在英國媒體上得到廣泛報道,英國媒體用「電子大腦」一詞來形容它們讀者。

計算機在歷史上尤其重要,因為它開創性地包含了索引寄存器,這種創新使得程序能夠通過內存中的一系列單詞順序讀取。該機器的開發獲得了34項專利,其設計背後的許多創意都融入了隨後的商業產品中,如IBM701和702以及FerrantiMark1.主要設計師FredericC.Williams和TomKilburn,根據他們對馬克1的經驗得出結論,計算機在科學角色中的應用將超過純數學。1951年,他們開始開發Mark1的繼任者Meg的開發工作,其中包括一個浮點單元。

其他的競爭者是第一個可識別的現代數字存儲程序計算機是EDSAC,設計和建造莫里斯?威爾克斯在和他的團隊劍橋大學數學實驗室的大學在英格蘭在劍橋大學於1949年。該機器的靈感來自約翰?馮?諾伊曼的開創性edvac報告書的第一份草案並且是第一個有效地操作電子數字中的一個存儲程序的計算機。

EDSAC於1949年5月6日開始運行它的第一個程序,當時它計算了一個正方形表和一個素數列表。EDSAC也作為食品製造公司使用的第一台商業應用計算機LEOI的基礎J.Lyons&Co.Ltd.EDSAC1,最終於1958年7月11日關閉,並被EDSAC2所取代,直到1965年才停止使用。(黑客周刊)

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 華爾街中報 的精彩文章:

中國黑客教父郭盛華,現在到底怎麼樣?

TAG:華爾街中報 |