資料介紹
阿蘭?圖靈在1937年首次提出了一個通用計算設(shè)備的設(shè)想。他設(shè)想所有的計算都可能在一種特殊的機器上執(zhí)行,這就是現(xiàn)在所說的圖靈機。如果我們把計算機定義成一個數(shù)據(jù)處理器,計算機就可以被看作是一個接收輸入數(shù)據(jù)、處理數(shù)據(jù)、產(chǎn)生輸出數(shù)據(jù)的黑盒。盡管這個模型能夠體現(xiàn)現(xiàn)代計算機的功能,但是它的定義還是太狹窄,因為按照這種定義,便攜式計算器也可以認為是計算機。
基于通用圖靈機建造的計算機都是在存儲器中存儲數(shù)據(jù)的。在1944 ~ 1945年期間,馮?諾依曼指出,鑒于程序和數(shù)據(jù)在邏輯上是相同的,程序也能存儲在計算機的存儲器中。
馮?諾依曼結(jié)構(gòu)又稱作普林斯頓體系結(jié)構(gòu)(Princetion Architecture),這是由于馮?諾依曼當時在普林斯頓大學任職。該結(jié)構(gòu)自提出以來,主導了電子計算機半個多世紀的發(fā)展,是計算機發(fā)展史上最重要的體系結(jié)構(gòu),是通用計算機使用的最主要結(jié)構(gòu)。
馮?諾依曼理論的思想是:應該把程序也存儲在存儲器里,讓計算機自己負責從存儲器里提取指令,執(zhí)行指令,并循環(huán)式地執(zhí)行這兩個動作,如圖2?5 所示。這樣計算機在執(zhí)行程序的過程中,就可以完全擺脫外界的影響,以自己可能的速度(電子的速度)自動地運行。按照這種原理構(gòu)造出來的計算機就是“存儲程序控制計算機”,也被稱作“馮?諾依曼計算機”,簡稱馮?諾依曼機。

從20世紀初,物理學和電子學科學家們就在爭論制造可以進行數(shù)值計算的機器應該采用什么樣的結(jié)構(gòu)。人們被十進制這個人類習慣的計數(shù)方法所困擾,著名的ENIAC就是用的十進制,那時以研制模擬計算機的呼聲更為響亮和有力。20世紀40年代,馮?諾依曼大膽地提出:拋棄十進制,采用二進制作為數(shù)字計算機的數(shù)制基礎(chǔ)。同時,他還提出預先編制計算程序,然后由計算機來按照事前制定的計算順序來執(zhí)行數(shù)值計算工作的思想,奠定了馮?諾依曼結(jié)構(gòu)的理論基礎(chǔ),這就是著名的“存儲程序控制原理”。 1946年6月,馮?諾依曼在“關(guān)于電子計算裝置邏輯結(jié)構(gòu)初探”的報告中正式提出了以二進制、程序存儲和程序控制為核心的一系列思想,對ENIAC的缺陷進行了有效的改進,從而奠定了馮?諾依曼計算機的體系結(jié)構(gòu)基礎(chǔ)。計算機經(jīng)過了幾十年的發(fā)展,其體系結(jié)構(gòu)也發(fā)生了許多改進,但馮?諾依曼提出的數(shù)字計算機的原則仍然沒有突破。馮?諾依曼理論的要點:指令像數(shù)據(jù)那樣存放在存儲器中,并可以像數(shù)據(jù)那樣進行處理。指令格式使用二進制機器碼表示。使用程序存儲控制方式工作。這3條內(nèi)容合稱馮?諾依曼原理。EDVAC是最早采用馮?諾依曼體系結(jié)構(gòu)的計算機。大半個世紀過去了,直到今天商品化的計算機還基本遵循著馮?諾依曼提出的原理。

- STM32屬于哈佛結(jié)構(gòu)還是馮諾依曼結(jié)構(gòu)?
- 單片機工作筆記002---認識CPU的結(jié)構(gòu)_哈佛結(jié)構(gòu)和馮·諾依曼結(jié)構(gòu)的區(qū)別
- MCU學習筆記_哈佛結(jié)構(gòu)和馮. 諾伊曼結(jié)構(gòu)
- 西門子PLC教程之結(jié)構(gòu)化編程的詳細資料說明 38次下載
- 80C51單片機的中斷系統(tǒng)和系統(tǒng)結(jié)構(gòu)的詳細資料說明
- 51單片機到底是馮諾依曼還是哈佛結(jié)構(gòu)
- Arduino程序結(jié)構(gòu)及基本函數(shù)的詳細資料說明
- LabVIEW教程之結(jié)構(gòu)與屬性控制的詳細資料說明 14次下載
- 嵌入式處理器哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)的介紹和區(qū)別及優(yōu)勢說明
- 嵌入式設(shè)計經(jīng)典復習題資料合集免費下載
- 如何區(qū)分RISC和CISC指令集的詳細資料說明
- Visual FoxPro程序設(shè)計教程之結(jié)構(gòu)化程序設(shè)計的詳細資料說明 8次下載
- C語言程序設(shè)計教程之結(jié)構(gòu)體與共用體的詳細資料說明 11次下載
- C++的實驗教程之循環(huán)結(jié)構(gòu)程序設(shè)計的詳細資料說明 4次下載
- 馮諾依曼計算機的設(shè)計思想·結(jié)構(gòu)·特點 0次下載
- 嵌入式片上系統(tǒng)采用的是馮諾依曼結(jié)構(gòu)嗎 995次閱讀
- 馮諾依曼和哈佛架構(gòu)有哪些異同點呢? 2.1k次閱讀
- 馮諾依曼架構(gòu)和哈佛架構(gòu)有何不同 2.8k次閱讀
- RISC-V入門基礎(chǔ)知識梳理 3.1k次閱讀
- 哈佛結(jié)構(gòu)與馮·諾伊曼結(jié)構(gòu)區(qū)別以及X86體系 6.3k次閱讀
- 計算機的原碼和反碼及補碼到底是什么 1.3w次閱讀
- 51單片機屬于哈佛結(jié)構(gòu)還是馮氏結(jié)構(gòu) 1.1w次閱讀
- 如何進行PLC控制程序的設(shè)計詳細資料PPT說明 6.9k次閱讀
- 基于FPGA的可重構(gòu)系統(tǒng)設(shè)計及結(jié)構(gòu)分析詳解 5.3k次閱讀
- PLC常用基本環(huán)節(jié)梯形圖和詳細文字說明詳細資料概述 1.1w次閱讀
- MSP430開發(fā)入門基礎(chǔ) C語言編程起步 7k次閱讀
- ARM處理器:“馮·諾依曼”體系結(jié)構(gòu)和“哈佛”體系結(jié)構(gòu) 3.6w次閱讀
- FPGA比CPU和GPU快的原因 9.7w次閱讀
- 單片機內(nèi)核分類 4.9k次閱讀
- 幾組實用FPGA原理設(shè)計圖—電路精選(8) 4.7w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設(shè)備在嵌入式領(lǐng)域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論