冯·诺依曼结构
作者:互联网
背景
电子时期,计算机的程序以各种门电路组成的硬件的形式出现,这些门电路通过组装出一个固定的电路板,来执行一个特定的程序,一旦需要修改程序功能,就要重新组装电路板,设置一个程序往往需要几个星期的时间,很少修改,尽管通用的,但在一段时间只能专用于某一个问题,通用价值大大降低。若频繁修改程序,又大部分时间无法运行,高速性能被浪费。于是早期计算机数据放在存储器中,程序电路作为控制器的一部分。
- 灵活性很差
冯·诺依曼结构,将硬件电路的程序编码为数据,与数据一同放入存储器中,计算机调用存储器中的数据来处理程序
- 此无论什么程序,最终都是会转换为数据的形式存储在存储器中
- 要执行相应的程序只需要从存储器中依次取出指令
意义
-
程序、数据最终都以二进制编码存储在存储器中(*.bin),因为机器仅能识别和执行二进制编码,
-
程序、数据和指令序列预先存储在存储器中,能很快的方便调用
- 指令是命令,输入要求cpu运行工作的命令
- 程序是指令的有序集合,通过程序运行,最后到达程序作者预期的目的。
-
确定了计算机的五个组成部分
- 存储器 用来存放数据和程序
- 运算器 主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中
- 控制器 主要用来控制和指挥程序和数据的输入运行,以及处理运算结果
- 输入设备 用来将人们熟悉的信息形式转换为机器能够识别的信息形式,常见的有键盘,鼠标等
- 输出设备 可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出等
标签:编码,计算机,存储器,程序,指令,依曼结构,数据 来源: https://www.cnblogs.com/Sheltonz/p/13567178.html