程序(program):实现特定应用的数据定义和指令序列
其中,数据是计算机自动计算的对象,而指令(instruction)是指挥计算机执行各种基本操作的指令,一条指令相应一种基本操作
冯·诺依曼结构:计算机必须具有的 5 个基本部分:算术逻辑单元、存储器、控制单元、输入设备、输出设备
算术逻辑单元实现数据解决,而数据解决是计算机最主线的功能
存储器用以暂存原始数据、中间结果、最终解决结果及程序
控制单元:实现指令的执行,根据指令控制算术逻辑单元的操作及各部分之间的数据传送
现代计算机:普遍采纳的是以存储器为中心的冯·诺依曼结构
计算机 5 个部分之间的关系,两种信息流:数据流:以存储器为中心,其他部分之间的数据传送都要通过存储器的暂存中转
输入设备输入的原始数据和程序(计算机中各部分之间传送的信息广义上都是数据)要暂存在存储器;控制单元从存储器读取指令;算术逻辑单元从存储器得到原始数据,解决后的结果再存回存储器;输出设备输出从存储器传送来的最终解决结果
数据流表征了配合数据解决和程序执行所必须的操作—数据传送
控制流:以控制单元为中心
控制单元从存储器读取指令(数据流),根据指令译码产生发向其他部分的控制信号(控制流),指挥算术逻辑单元的数据解决,协调各部分之间的数据传送(数据流)
控制流表征了计算机自动计算的算术逻辑单元存储器控制单元输入设备输出设备实现—程序执行
微机在结构上两个显著特点:一是采纳 CPU,二是各组成部件之间采纳总线连接
时序脉冲的频率就是 CPU 的工作频率
时钟周期:时序脉冲的周期
时钟周期是微机的最小定期单位
总线周期:CPU 访问一次总线的时间即为总线周期
由四个时钟周期构成
指令周期:执行一条指令的时间即为指令周期
指令周期由若干时钟周期够成
指令周期涉及取指周期和执行周期,执行周期涉及译码、取操作数、数据解决和存操作数等若干基本操作