跳转至

计算机硬件系统

计算机硬件系统的组成

  • 中央处理器:计算机的核心部件,负责执行指令、处理数据和控制各种硬件设备。
    • 运算单元
    • 控制单元
  • 主存储器:临时存储数据和指令,用于CPU执行过程中的读写操作。内存主要包括随机存取存储器(RAM)和只读存储器(ROM)。
  • 外网设备
    • 输入设备:将外部数据转换为计算机能够识别的形式,并输入到计算机系统中。常见的输入设备包括键盘、鼠标、扫描仪等。
    • 输出设备:将计算机处理后的数据以适合人类阅读或其他设备使用的形式输出。常见的输出设备包括显示器、打印机、音响等。
    • 存储设备:用于永久性地存储数据和程序。常见的存储设备包括硬盘、固态硬盘(SSD)、光盘、U盘等。
    • 网络通信设备:负责计算机系统与其他设备或网络之间的数据传输。常见的通信设备包括网卡、路由器、调制解调器等。
  • 总线

存储程序计算机

存储程序计算机在体系结构上主要的特点:

  • 以运算单元为中心,控制流由指令流产生
  • 采用存储程序原理,面向主存组织数据流
  • 主存是按地址访问、线性编址的空间
  • 指令由操作码和地址码组成
  • 数据以二进制编码

当今计算机硬件的经典结构和主流组织方式

总线以及组成

  • 总线是计算机各种功能部件之间传送信息的公共通信干线,它是CPU、内存、输入输出设备传递信息的公用通道
  • 计算机的各个部件通过总线相连接,外围设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。
  • 按照所传输的信息种类,总线包括一组控制线、一组数据线和一组地址线

总线分为内部总线、系统总线、通信总线

  • 内部总线:用于CPU芯片内部连接各元件
  • 系统总线:用于连接CPU、存储器和各种I/O模块等主要部件
  • 通信总线:用于计算机系统之间通信

中央处理器

中央处理器是计算机的运算核心(Core)和控制单元(Control Unit),主要包括:

  • 运算逻辑部件:一个或多个运算器
  • 寄存器部件:包括通用寄存器、控制与状态寄存器,以及高速缓冲寄存器(Cache)
  • 控制部件:实现各个部件间联系的数据、控制以及状态的内部总线;负责对指令译码、发出为完成每条指令所要执行操作的控制信号、实现数据传输等功能的部件。

处理器与寄存器

  • 运算单元
  • 控制单元
  • 内部总线
  • PC/IR/Flag
  • MAR/MDR
  • 寄存器
  • Cache
  • IOAR/IODR

存储器的组织层次