大学计算机基础(第三版)
上QQ阅读APP看书,第一时间看更新

2.1.2 冯·诺依曼计算机的基本组成

自第一台计算机诞生以来,计算机的制造技术已经发生了翻天覆地的变化。但到目前为止,计算机硬件系统的构成依然基于冯·诺依曼原理。

冯·诺依曼设计思想可以概括为3点:

①计算机由5个基本部分组成,即运算器、控制器、存储器、输入设备和输出设备。

②程序由指令构成,程序和数据都用二进制数表示。

③采用存储程序的方式,任务启动时程序和数据同时送入内存储器中,计算机在无须操作人员干预的情况下,自动地逐条取出指令和执行任务。

图2-3 计算机基本结构

数据在五大部件间传输需要有数据总线,如图2-3所示。图中实线为数据流,虚线为控制流。从图中可以看出,计算机以运算器为中心,输入、输出设备与存储器间的数据传送都通过运算器。

下面简单介绍冯·诺依曼计算机的组成部件。

1.运算器

运算器是进行算术运算和逻辑运算的部件,主要由算术逻辑单元和一组寄存器构成。在控制器的控制下,它对内存储器或寄存器中的数据进行算术逻辑运算,再将结果送到内存储器或寄存器中。算术逻辑单元(Arithmetic Logic Unit,ALU)的功能是进行算术运算和逻辑运算。算术运算指进行加、减、乘、除等基本运算;逻辑运算指“与”“或”“非”等基本操作。

2.控制器

控制器是计算机的指挥中心,是发布命令的“决策机构”,它控制着整个计算机的各个部件有条不紊地工作,从而自动执行程序。

控制器一般由指令寄存器、指令译码器、时序电路和控制电路组成。控制器的基本功能就是从内存取指令,对指令进行分析,给出执行指令时计算机各部件需要的操作控制命令。运算器在控制器的控制下,对取自内存或内部寄存器的数据进行算术或逻辑运算。

控制器和运算器合在一起被称为中央处理器(CPU),它是计算机的核心。

3.存储器

存储器主要用来存放程序和数据。存储器分为内存储器和外存储器两种。计算机运行时需要CPU执行的程序和数据存放在内存中,运算的中间结果和最终结果也要送至内存存放。需要长期保存的信息送到外存储器中。

4.输入设备

输入设备用来接收用户输入的原始数据和程序,并将它们变为计算机能识别的二进制数存放到内存中。

5.输出设备

输出设备用于将存放在内存中的数据转变为声音、文字、图像等易于被人们理解的表现形式。