冯诺依曼结构,也就是“存储程序”的概念奠定了现代计算机的基本结构。
“存储程序”的概念理解
- 多种类型的指令和数据均以数字的形式存到存储器中(存储程序型计算机即源于此)
- 根据特定的问题编写的程序存放在存储器中,然后按照存储器中的程序的首地址执行第一条指令,以后就按照该程序的规定的顺序执行其他指令,知道程序运行结束
存储程序的理论要点
- 计算机中的数字采用二进制
电路中容易实现,通电后高电平表示1,低电平表示0
便于逻辑计算 - 程序的顺序执行
程序的顺序执行是程序的一种执行方式。
通常一个程序有若干个程序段组成,每一个程序段完成特定的功能,在执行的时候需要按照某种先后次序顺序执行,只有当前的程序段执行完之后才执行下一个程序段
栗子:一个程序有输入、运算、输出三个简单的阶段,只有在输入执行完之后才能执行运算,运算之后才能输出。(输入->执行->运算)
程序的顺序执行有如下特点:
顺序性,封闭性,可再现性
在实现时,计算机会有5个部分
运算器、控制器、存储器、输入设备、输出设备