提出儲存程式控制原理的人是「馮・諾依曼」。著名美籍匈牙利數學家馮‧諾依曼總結ENIAC研製過程中的經驗,提出了儲存程序控制原理。儲存程式控制的要點是:數字計算機的數制採用二進位;計算機應該按照程式順序執行。
本教學操作環境:windows7系統、Dell G3電腦。
提出儲存程式控制原理的人是「馮・諾依曼」。
20世紀30年代中期,馮諾依曼大膽的提出,拋棄十進制,採用二進製作為數位計算機的數制基礎。同時,他也說預先編制計算程序,然後由計算機來按照人們事前製定的計算順序來執行數值計算工作。
馮諾依曼和同事們設計出了一個完整的現代電腦雛形,並確定了儲存程式電腦的五大組成部分和基本工作方法。馮諾依曼的這一設計思想被譽為電腦發展史上的里程碑,標誌著電腦時代的真正開始。
馮諾依曼成功地將其理論運用在計算機的設計之中,根據這一原理製造的計算機被稱為馮·諾依曼結構計算機,世界上第一台馮·諾依曼式計算機是吸收了馮·諾依曼設計思想的劍橋大學於1949年研製的EDSAC,由於他對現代計算機技術的突出貢獻,因此馮·諾依曼又被稱為“計算機之父”,存儲程式控制原理又稱馮諾依曼原理。
工作原理
首先,把程式和資料透過輸入輸出裝置送入記憶體。一般的記憶體都是分割成很多[2] 儲存單元,每個儲存單元都有位址編號,這樣依照一定順序把程式和資料存起來,而且還把記憶體分為若干個區域,例如有專門存放程式區和專門存放資料的資料區。其次,執行程序,必須從第一條指令開始,以後一一執行。
一般情況下依存放位址號的順序,由小到大依序執行,當遇到條件轉移指令時,才改變執行的順序。每執行一條指令,都要經過三個步驟:第一步,把指令從記憶體送到譯碼器,稱為取指;第二步,譯碼器把指令分解成操作碼和操作數,產生相應的各種控制訊號送往各電器部件;第三步,執行相應的操作。這個過程是由電子路線來控制,從而實現自動連續的工作。在運作時,控制器會依照位址順序取出存放在內記憶體中的指令(按位址順序存取指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移位址,再按位址順序存取指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移位址,再按位址順序訪問指令。
理論要點
儲存程式的想法-把計算過程描述為由許多指令按一定順序組成的程序,然後把程序和資料一起輸入計算機,計算機對已存入的程式和資料處理後,輸出結果。
儲存程式控制的要點是:數字計算機的數位採用二進位;計算機應該按照程式順序執行。
根據儲存程式控制結構所構成的計算機,必須具有以下功能:
1、把需要的程式和資料送到計算機中;
2、必須具有長期記憶程序、資料、中間結果及最終運算結果的能力;
3、能夠完成各種算術、邏輯運算和資料傳送等資料加工處理的能力;
#4、能夠根據需要控製程式走向,並能根據指令控制機器的各部件協調操作;
5、能夠依照要求將處理結果輸出給使用者。
為了完成上述的功能,電腦必須具備五大基本組成零件,包括:
1、 輸入資料和程式的輸入裝置;
2、 記憶程式和資料的記憶體;
3、完成資料加工處理的運算子;
4、控製程式執行的控制器;
5、輸出處理結果的輸出設備。
更多相關知識,請造訪常見問題欄位!
以上是提出儲存程式控制原理的人是誰的詳細內容。更多資訊請關注PHP中文網其他相關文章!