太一的博客

一个程序学徒

c笔记——计算机组成原理

冯·诺依曼体系

计算机五大组成部分

  • I/O 设备
    • 输入设备
    • 输出设备
  • 内存
  • 处理器
    • 运算器
    • 控制器

总线

  • 贯穿整个系统的一组电子管道称为总线

  • 片内总线(CPU内部总线)

  • 系统总线

    • 数据总线DB —— 传输数据
    • 地址总线AB —— 传输地址
    • 控制总线CB —— 传输信号、时序
  • 外部总线

I/O 设备

  • I/O 设备是系统与外界联系的通道
  • 键盘鼠标是输入设备
  • 显示器是输出设备
  • 磁盘既是输入设备也是输出设备
  • 输入输出是相当于内存来说的

内存

内存是一个重要的部件,它是与CPU进行沟通的桥梁。它用来存放程序以及程序要处理的数据,磁盘中的程序要加载到内存才能运行。

处理器

  • 中央处理器(CPU),简称处理器。
  • CPU 主要有运算器、控制器、寄存器构成
  • 取指
  • 译码(精简指令集、复杂指令集)
  • 执行(通过运算器实现)
  • 写回(通过控制器实现)
  • 跳转(更改PC)