计算机硬件基础(软件专业)

冯诺依曼结构

  • 运算器(Arithmetic Logic Unit,ALU)
    • 负责执行算术运算(加减乘除)和逻辑运算(比较、与或非)。
    • 现代计算机中属于 CPU 的核心部分。
  • 控制器(Control Unit,CU)
    • 负责解释指令并控制指令执行的顺序。
    • 协调运算器、存储器、输入输出设备的工作。
  • 存储器(Memory)
    • 存放数据程序指令
    • 采用地址访问方式,每个地址对应一个存储单元。
  • 输入设备(Input)
    • 向计算机输入数据和程序,比如键盘、鼠标、扫描仪。
  • 输出设备(Output)
    • 显示或输出计算结果,比如显示器、打印机。

哈佛结构:指令存储器和数据存储器分开

流水线的五个阶段

  1. 取指IF
  2. 译码和读寄存器ID
  3. 执行EX
  4. 访存Mem
  5. 回写WB