冯·诺依曼体系结构

                    冯·诺依曼体系结构

百度百科里是这样定义的:美籍匈牙利数学家冯·诺依曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺依曼理论的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构。

1946年第一台计算机ENIAC的诞生仅仅表明人类发明了计算机并进入了“计算机”时代。冯·诺依曼提出了计算机“存储程序”的原则,即将计算机指令进行编码后,存储在计算机存储器中,并顺序地执行程序代码,以控制计算机的运行。
“存储程序”的思想非常重要。早期计算机设计中,程序与数据被看作两种完全不同的实体,数据存放在存储器中,程序则作为控制器的一部分,这样的计算机不仅效率低,而且灵活性差。而冯·诺依曼将程序和数据同等看待,程序像数据一样进行编码,然后与数据一起存放在存储器中,这样计算机就可以通过调用存储器中的程序对数据进行操作。这大大提高了计算机的运行效率,减少了硬件的连接故障。这个改变是计算机发展史上的一场革命。
冯·诺依曼确定了“计算机结构”的5大部件,即计算机结构必须包括运算器、控制器、存储器、输入设备和输出设备。这5大部件在处理数据时可有机的结合在一起,如下图:
在这里插入图片描述
冯·诺依曼结构的计算机核心设计思想主要体现在以下3方面:

  1. 程序中的指令和数据都是采用二进制编码,且能够被执行该程序的计算机所识别。
  2. 程序(数据和指令序列)事先存入为主(内)存储器中,使计算机在工作时能够自动高速地从存储器中取出指令并加以分析、执行。
  3. 计算机由5个基本部分组成:运算器、控制器、存储器、输入设备和输出设备。
发布了43 篇原创文章 · 获赞 41 · 访问量 1818

猜你喜欢

转载自blog.csdn.net/weixin_45662626/article/details/101531791
今日推荐