说到计算机的发展,就不能不提到德国科学家冯诺依曼。从20世纪初,物理学和电子学科学家们就在争论制造可以进行数值计算的机器应该采用什么样的结构。人们被十进制这个人类习惯的计数方法所困扰。所以,那时以研制模拟计算机的呼声更为响亮和有力。20世纪30年代中期,德国科学家冯诺依曼大胆的提出,抛弃十进制,采用二进制作为数字计算机的数制基础。同时,他还说预先编制计算程序,然后由计算机来按照人们事前制定的计算顺序来执行数值计算工作。
冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。
人们把冯诺依曼的这个理论称为冯诺依曼体系结构。从ENIAC到当前最先进的计算机都采用的是冯诺依曼体系结构。所以冯诺依曼是当之无愧的数字计算机之父。
根据冯诺依曼体系结构构成的计算机,必须具有如下功能:
把需要的程序和数据送至计算机中。
必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
能够根据需要控制程序走向,并能根据指令控制机器的各部件协调 *** 作。
能够按照要求将处理结果输出给用户。
为了完成上述的功能,计算机必须具备五大基本组成部件,包括:
输人数据和程序的输入设备记忆程序和数据的存储器完成数据加工处理的运算器控制程序执行的控制器输出处理结果的输出设备
冯诺依曼计算机模型中存储器能够存放程序,因为冯诺依曼计算机模型的内存中存放了指令,指令就是程序的组成部分,所以说分诺依曼计算机模型中存储器存放了程序。
本质上来说程序也算是数据,在冯诺依曼提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。
指令和数据不加区别混合存储在同一个存储器中,数据和程序在内存中是没有区别的,它们都是内存中的数据。
冯诺依曼计算机模型的特点:
1、计算机处理的数据和指令一律用二进制数表示。
2、顺序执行程序,计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器,计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行。
3、计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
4、将软件和硬件完全分离,指令由 *** 作码和 *** 作数组成。
百度百科-冯·诺依曼结构
以上就是关于冯·诺依曼“存储程序计算机体系”的主要内容是什么全部的内容,包括:冯·诺依曼“存储程序计算机体系”的主要内容是什么、在冯诺依曼计算机模型中存储器仅用于存放数据不能存放程序对吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)