资料介绍
阿兰?图灵在1937年首次提出了一个通用计算设备的设想。他设想所有的计算都可能在一种特殊的机器上执行,这就是现在所说的图灵机。如果我们把计算机定义成一个数据处理器,计算机就可以被看作是一个接收输入数据、处理数据、产生输出数据的黑盒。尽管这个模型能够体现现代计算机的功能,但是它的定义还是太狭窄,因为按照这种定义,便携式计算器也可以认为是计算机。
基于通用图灵机建造的计算机都是在存储器中存储数据的。在1944 ~ 1945年期间,冯?诺依曼指出,鉴于程序和数据在逻辑上是相同的,程序也能存储在计算机的存储器中。
冯?诺依曼结构又称作普林斯顿体系结构(Princetion Architecture),这是由于冯?诺依曼当时在普林斯顿大学任职。该结构自提出以来,主导了电子计算机半个多世纪的发展,是计算机发展史上最重要的体系结构,是通用计算机使用的最主要结构。
冯?诺依曼理论的思想是:应该把程序也存储在存储器里,让计算机自己负责从存储器里提取指令,执行指令,并循环式地执行这两个动作,如图2?5 所示。这样计算机在执行程序的过程中,就可以完全摆脱外界的影响,以自己可能的速度(电子的速度)自动地运行。按照这种原理构造出来的计算机就是“存储程序控制计算机”,也被称作“冯?诺依曼计算机”,简称冯?诺依曼机。
从20世纪初,物理学和电子学科学家们就在争论制造可以进行数值计算的机器应该采用什么样的结构。人们被十进制这个人类习惯的计数方法所困扰,著名的ENIAC就是用的十进制,那时以研制模拟计算机的呼声更为响亮和有力。20世纪40年代,冯?诺依曼大胆地提出:抛弃十进制,采用二进制作为数字计算机的数制基础。同时,他还提出预先编制计算程序,然后由计算机来按照事前制定的计算顺序来执行数值计算工作的思想,奠定了冯?诺依曼结构的理论基础,这就是著名的“存储程序控制原理”。 1946年6月,冯?诺依曼在“关于电子计算装置逻辑结构初探”的报告中正式提出了以二进制、程序存储和程序控制为核心的一系列思想,对ENIAC的缺陷进行了有效的改进,从而奠定了冯?诺依曼计算机的体系结构基础。计算机经过了几十年的发展,其体系结构也发生了许多改进,但冯?诺依曼提出的数字计算机的原则仍然没有突破。冯?诺依曼理论的要点:指令像数据那样存放在存储器中,并可以像数据那样进行处理。指令格式使用二进制机器码表示。使用程序存储控制方式工作。这3条内容合称冯?诺依曼原理。EDVAC是最早采用冯?诺依曼体系结构的计算机。大半个世纪过去了,直到今天商品化的计算机还基本遵循着冯?诺依曼提出的原理。
- STM32属于哈佛结构还是冯诺依曼结构?
- MCU学习笔记_哈佛结构和冯. 诺伊曼结构
- CPU结构与指令集的详细资料说明 5次下载
- 西门子PLC教程之结构化编程的详细资料说明 37次下载
- 80C51单片机的中断系统和系统结构的详细资料说明
- 51单片机到底是冯诺依曼还是哈佛结构
- Arduino程序结构及基本函数的详细资料说明
- LabVIEW教程之结构与属性控制的详细资料说明 13次下载
- 嵌入式处理器哈佛结构和冯诺依曼结构的介绍和区别及优势说明
- 嵌入式设计经典复习题资料合集免费下载
- 如何区分RISC和CISC指令集的详细资料说明
- Visual FoxPro程序设计教程之结构化程序设计的详细资料说明 8次下载
- C语言程序设计教程之结构体与共用体的详细资料说明 11次下载
- C++的实验教程之循环结构程序设计的详细资料说明 4次下载
- 冯诺依曼计算机的设计思想·结构·特点 0次下载
- 嵌入式片上系统采用的是冯诺依曼结构吗 350次阅读
- 冯诺依曼和哈佛架构有哪些异同点呢? 800次阅读
- 冯诺依曼架构和哈佛架构有何不同 1000次阅读
- RISC-V入门基础知识梳理 2207次阅读
- 哈佛结构与冯·诺伊曼结构区别以及X86体系 5376次阅读
- 计算机的原码和反码及补码到底是什么 1.1w次阅读
- 51单片机属于哈佛结构还是冯氏结构 1w次阅读
- 如何进行PLC控制程序的设计详细资料PPT说明 5753次阅读
- 基于FPGA的可重构系统设计及结构分析详解 4574次阅读
- PLC常用基本环节梯形图和详细文字说明详细资料概述 8966次阅读
- MSP430开发入门基础 C语言编程起步 6499次阅读
- ARM处理器:“冯·诺依曼”体系结构和“哈佛”体系结构 3.4w次阅读
- FPGA比CPU和GPU快的原因 9.5w次阅读
- 单片机内核分类 4581次阅读
- 几组实用FPGA原理设计图—电路精选(8) 4.4w次阅读
下载排行
本周
- 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开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 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 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 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次下载 | 免费
评论
查看更多