信息技术应用基础
上QQ阅读APP看书,第一时间看更新

1.2.2 计算机工作原理

1.冯•诺依曼结构

以冯·诺依曼为首的研制小组于1945年提出了“存储程序控制”的计算机结构,该结构被称为“冯·诺依曼结构”,它奠定了现代计算机的基本结构。

存储程序概念可以简要地概括为以下三方面:

①计算机(指硬件)由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。

②计算机内部采用二进制来表示指令和数据。

③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,这就是存储程序的基本含义。

其中,五大基本部件中的运算器、控制器和存储器简介如下:

①运算器:核心部件是算术逻辑单元(Arithmetic Logic Unit,ALU),是计算机对信息数据进行处理和运算的部件,它的主要功能是进行算术运算和逻辑运算。

②控制器:是计算机的指挥中心,负责从存储器中取出指令,并对指令进行译码,根据指令的要求,按时间先后顺序向其他各部件发出控制信息,保证各部件协调一致地工作。

③存储器:是计算机记忆或暂存数据的部件,用来保存数据、指令和运算结果等,一般分为内存储器和外存储器。

2.计算机的工作原理

计算机的工作过程实际上是快速地执行指令的过程。指令是指计算机能够识别并执行某种基本操作的命令。一条指令通常分成操作码和地址码两部分,操作码指明计算机执行何种操作,如加法、取数操作等;地址码指明参与运算数据在内存或I/O设备的位置。计算机系统中所有指令的集合称为该计算机的指令系统。当计算机在工作时,有两种信息在执行指令的过程中流动:数据流和控制流。

一般把计算机完成一条指令所花费的时间称为一个指令周期,指令周期越短,指令执行越快。通常所说的CPU主频就反映了指令执行周期的长短。

指令的执行过程一般分为以下几个步骤:

①取指令:将要执行的指令从内存中取出送到CPU。

②分析指令:由译码器对指令的操作码进行译码,并转换成相应的控制信号。

③执行指令:根据操作码和操作数完成相应操作。

④产生下一条指令的地址。

⑤重复步骤①~④。