日新计划6月更文 Day 26
在冯诺依曼计算机模型中,计算机由运算器、控制器、存储器、输入是设备和输出设备组成,而现在的中央处理器(Central Processing Unit,CPU)则整合了运算器、控制器和部分存储器。
CPU 的主要功能是数据加工、程序控制、操作控制、时序控制、中断处理,除数据加工(算术运算/逻辑运算)属于运算器,其余均属于控制器的范畴。如下图所示:
CPU 执行一条指令的过程可分为取指令和执行指令,取指令包括程序计数器自增、指令译码、操作数地址计算、取操作数;执行指令包括数据操作、操作数地址计算、存操作数。
CPU 工作的最小时间单位是时钟周期(完成一次微操作),一个或多个时钟周期组成一个机器周期(完成一次复杂操作,如取指令),一个或多个机器周期组成一个指令周期(完成一条指令)。