历史大全

1946年6月,冯·诺依曼提出“存储程序”的概念,奠定现代计算机结构和工作原理

芝麻汤圆
01月14日 09:20
此文约为557字,阅读需要3分钟

“存储程序”原理是由冯·诺依曼于1946年提出的,即将计算机指令进行编码后存储在计算机的存储器中,需要的时候可以顺序地执行程序代码,从而控制计算机运行,依据该原理才构建了现今主流的冯.诺依曼结构计算机体系。

1946年6月,冯·诺依曼提出“存储程序”的概念,奠定现代计算机结构和工作原理

扩展阅读

“存储”程序

早期的计算机设计中,程序和数据是俩个截然不同的概念,数据放在存储器中,程序作为控制器的一部分,程序只能通过硬件实现,这样的计算机计算效率低,灵活性较差。

“存储程序”控制原理,将程序和数据一样看待,将程序编码为数据,然后与数据一同存放在存储器中,这样计算机就可以调用存储器中的程序来处理数据了,由软件来控制程序。

在这套结构下,所有程序,最终都是会转换为数据的形式存储在存储器中,要执行相应的程序只需要从存储器中依次取出指令、执行。减少了硬件的连接,这种设计思想导致了硬件和软件的分离,即硬件设计和程序设计可以分开执行。

促使了程序员这个职业的诞生!

冯·诺依曼结构

现今计算机大多都是“存储程序”冯·诺依曼结构计算机,都具有3个特点:

  1. 计算机硬件应由运算器、存储器、控制器、输入设备、输出设备5大基本类型部件组成。
  2. 计算机内部采用二进制来表示指令和数据。
  3. 将编好的程序和原始数据先存入存储器中,然后再启动计算机工作,这就是存储程序的基本含义。

1946年6月,冯·诺依曼提出“存储程序”的概念,奠定现代计算机结构和工作原理

冯·诺依曼对计算机界的最大贡献在于存储程序概念的提出和实现。存储程序原理不仅是计算机的基本工作原理,奠定了现代计算机的基本结构,而且开创了程序设计的新时代。

自计算机出现至今的60多年来,虽然计算机的发展速度惊人,但就其结构原理来说,目前绝大多数计算机仍建立在存储程序概念的基础上。

发表评论
评论列表
共0条
点击加载更多