从硬件系统的结构来看,计算机硬件系统基本上都是采用“冯·诺依曼”结构,即由运算器(calculator,也叫算术逻辑部件ALU)、控制器(controller)、存储器(memory)、输入设备(input device)和输出设备(output device)5大部件组成,其中运算器和控制器构成了计算机的核心部件——中央处理器(center process unit)。略去接口电路和细节,可以将计算机各功能部件的关系设成如图1.2所示的关系图。图中的双向箭头代表“数据信息”的流向,包括原始数据、中间数据、处理结果、程序指令等;单向箭头代表“控制信息”的流向。所有的指令或数据全部由控制器发出,按程序的要求向各部分发送控制信息,使各部分协调工作。