Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.93 KB

File metadata and controls

21 lines (12 loc) · 1.93 KB
description
Von Neumann Architecture

1.3.1 冯·诺依曼体系结构

冯·诺伊曼(1912-1957年),布达佩斯大学数学博士,美籍匈牙利数学家,在ENIAC的研制中期,冯·诺伊曼参与了原子弹的研制工作,他带着原子弹研制过程中遇到的大量计算问题加入到计算机的研制工作中。

1945年6月底,冯·诺伊曼执笔写出了EDVAC计划草案,提出了计算机中采用二进制算法和设置内存储器的理论,并明确规定了电子计算机必须由运算器、控制器、存储器、输入输出设备等五大部分组成的基本结构形式。他认为,计算机采用二进制算法和内存储器后,指令和数据便可以一起存放在存储器中,可以使计算机的结构大大简化,并且为实现运算控制自动化和提高运算速度提供良好的条件。

冯·诺伊曼的主要贡献是提出了“存储程序控制”的工作原理。该思想的要点是:程序由二进制指令构成,所有指令都是以操作码和地址码的形式存放在存储器中,以运算器和控制器为中心,顺序执行指令所规定的操作。

冯·诺依曼设计思想可以简要的概括为以下4点:

**(1)计算机应包括运算器、存储器、控制器3个核心部件,以及输入设备和输出设备。**输入设备负责把人工编制的指令以及需要处理的数据输入到存储器中;输出设备负责把存储器里的计算结果输出(显示)

(2)计算机的数制采用二进制。

**(3)程序的每条指令一般具有一个操作码和一个地址码。**操作码表示运算性质,如加法或者除法;地址码指出操作数在存储器中的位置。

**(4)将编好的程序和原始数据送入存储器,然后启动计算机工作。**计算机可以在不需要操作人员干预的情况下,自动逐条取出指令和执行指令,并最终完成整个任务。