冯诺依曼机的特点
- 指令和数据以同等地位存储在存储器中,并按地址寻问
- 按存储单元的地址进行存取
- 指令和数据均以二进制代码表示
- CPU区分指令和数据的依据是指令周期的不同阶段。取值IF阶段是指令,译码ID阶段是数据
- 数据由指令的地址码给出
- 指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下可根据运算结果或根据设定的条件改变执行顺序
- 早期冯诺依曼机以运算器为中心,输入输出设备通过运算器与存储器传送数据
- 现代是以存储器为中心
- 是单处理机
- 基本工作方式是控制流驱动方式[存储程序思想]
- 控制流驱动:从程序存储器中拿到操作指令后,再去数据存储器中取操作数进行计算;[在程序执行前, 指令和数据需预先存放在存储器中, 中央处理器可以从存储器存取代码]
- 数据流驱动:只要数据已经准备好,有关的指令可并行执行。
【※】计算机性能指标
主频和CPU时钟周期
- 主频:机器内部主时钟的频率,代表每秒执行多少个时钟周期数
- 值越大代表一个操作所需时间越少,CPU运行速度越快