跳到主要内容

计算机组成原理

计算机的体系与结构

冯诺依曼体系

将程序指令和数据一起存储的计算机设计概念结构。它可以存储程序指令,设计通用的电路。

结构:

  • 必须有一个存储器。存储运行的程序和运行所需要的数据。
  • 必须有一个控制器。控制程序的执行过程。
  • 必须有一个运算器。负责完成运算的操作。
  • 必须有输入设备。
  • 必须有输出设备。

现代计算机都是冯诺依曼机。

冯诺依曼机器能够做到的:

  • 能够把需要的程序和数据送至计算机中,这需要输入设备来实现,比如鼠标、键盘;
  • 能够长期记忆程序、数据、中间结果和最终运算结果的能力;
  • 能够具备算术、逻辑运算和数据传送等数据加工处理的能力;
  • 能够按照要求将处理结果输出给用户;

现代计算机在冯诺依曼体系结构的基础上进行修改,为了解决 CPU 与存储设备之间的性能差异问题,现代计算机可以理解为以存储器为核心的计算机。

CPU = 运算器 + 控制器 + 存储器(内存、CPU 寄存器)