世界上首次提出儲存程式電腦體系結構的是「馮・諾依曼」。數學家馮諾依曼提出了電腦製造的三個基本原則,即採用二進位邏輯、程式儲存執行以及電腦由五個部分組成(運算器、控制器、記憶體、輸入裝置、輸出裝置),這套理論稱為馮諾依曼體系結構。
本教學操作環境:windows7系統、Dell G3電腦。
相關推薦:《程式教學》
在世界上首次提出儲存程式電腦體系結構的是「馮・諾依曼」。
馮諾依曼結構也稱為普林斯頓結構,是將程式指令記憶體和資料記憶體合併在一起的記憶體結構。程式指令儲存位址和資料儲存位址指向同一個記憶體的不同實體位置,因此程式指令和資料的寬度相同,如英特爾公司的8086中央處理器的程式指令和資料都是16位元寬。
數學家馮諾依曼提出了電腦製造的三個基本原則,即採用二進位邏輯、程式儲存執行以及電腦由五個部分組成(運算器、控制器、記憶體、輸入裝置、輸出設備),這套理論稱為馮諾依曼體系結構。
發展歷史
在電腦誕生之前,人們在計算的精度和數量上出現了瓶頸,對於電腦這樣的機器的需求就十分強烈,馮·諾依曼的邏輯和電腦思想指導他設計並製造出歷史上的第一台通用電子計算機。他的計算機理論主要受自身數學基礎影響,且具有高度數學化、邏輯化特徵,對於該理論,他自己一般會叫作「計算機的邏輯理論」。而他的電腦儲存程式的思想,則是他的另一個偉大創新,透過內部記憶體安放儲存程序,成功解決了當時電腦儲存容量太小,運算速度過慢的問題。
第二次世界大戰期間,美軍要求實驗室為其提供計算量龐大的計算結果。於是便有了研發電子計算機的設想。面對這種需求,美國立即組成研發團隊,包括許多工程師與物理學家,試圖開發全球首台電腦(後世稱作ENIAC機)。雖然採取了最先進的電子技術,但缺乏原理上的指導。這時,馮·諾依曼出現了。他提出了一個至關重要的面向:電腦的邏輯結構。馮諾依曼從邏輯入手,帶領團隊對ENIAC進行改進。他的邏輯設計有以下特點:
(1)將電路、邏輯兩種設計進行分離,為電腦建立創造最佳條件;
(2)將個人神經系統、計算機結合在一起,提出全新理念,即生物計算機。
即便ENIAC機是透過當時美國乃至全球頂尖技術實現的,但它採用臨時存儲,將運算器確定成根本,故而缺點較多,比如存儲空間有限、程序無法存儲等,且運行速度較慢,具有先天不合理性。馮·諾依曼以此為前提制定以下優化方案:
(1)用二進制進行運算,大大加快了計算機速度;
(2)存儲程序,也就是通過計算機內部記憶體保存運算程式。如此一來,程式設計師僅透過記憶體寫入相關運算指令,電腦便能立即執行運算操作,大幅加快運算效率。
馮諾依曼結構示意圖
想要查閱更多相關文章,請造訪PHP中文網! !
以上是世界上首次提出儲存程式電腦體系結構的是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!