系统架构师【计算机系统组成】

一.计算机系统组成

计算机系统是一个硬件和软件的综合体,可以把它看成按功能划分的多级层次结构。
1.计算机硬件的组成
硬件通常是指一切看得见,摸得着的设备实体。原始的冯诺依曼计算机在结构上是以运算器为中心的,二发展到现在,已转向以存储器为中心了。如下图:
系统架构师【计算机系统组成】

  1. 控制器。控制器是分析和执行指令的部件,也是统一指挥并控制计算机各部件协调工作的中心部件,所依存的是机器指令。控制器的组成包含如下:
  2. 程序计数器PC:存储下一条要执行指令的地址。
  3. 指令寄存器IR:存储即将执行的指令。
  4. 指令译码器ID:对指令中的操作码字段进行分析解释。
  5. 时序部件:提供时序控制信号。
  6. 运算器。运算器也称为算术逻辑单元ALU,其主要功能是在控制器的控制下完成各种算术运算和逻辑运算。运算器的组成包含如下:
  7. 算术逻辑单元ALU:数据的算术运算和逻辑运算。
  8. 累加寄存器AC:通用寄存器,为ALU提供一个工作区,用在暂存数据。
  9. 数据缓冲寄存器DR:写内存时,暂存指令或数据。