1.2.2 计算机的工作原理

计算机采用的是“存储程序”的工作原理,该原理是由美籍匈牙利数学家冯·诺依曼于1946年提出并论证的。“存储程序”原理使电子计算机具有通用性,只要在计算机的存储装置中存入不同的程序,计算机就可以按照程序设定的步骤自动地、连续地从存储器中依次取出指令并执行,以完成不同的任务。从而使计算机的应用领域不断地开拓和延伸,渗透到各个领域之中。遵照冯·诺依曼原理,计算机的硬件体系结构由运算器、控制器、存储器、输入设备和输出设备等五个基本部件构成。

计算机中运算器是进行算术运算和逻辑运算的部件。存储器用来存放数据和指令。控制器是计算机的控制中心,能对机器指令进行译码,向其他部件发出控制信号,完成统一步调的工作。输入设备用来向计算机输入数据和程序,常用的有键盘、数字化仪、光笔、鼠标等输入设备。输出设备是用来输出运行结果,常用的有显示器、打印机、绘图仪等。

计算机的工作原理:根据计算机应用对象的要求编制成计算机运行的程序,将解题的原始数据通过输入设备将它们转换成机器识别的二进制代码送入存储器中保存。然后,按照解题的计算程序由控制器发出相应的控制命令(即发出电脉冲序列),将已存在存储器中的数据代码取出送到运算器中去进行运算。计算得出的中间结果或最后结果又由运算器送回到存储器保存。如果需要显示、观察或打印出结果,由控制器发出控制命令,再从存储器中取出数据代码,经输出设备将计算机内部的二进制数据代码转换成人们习惯的十进制输出。其工作原理如图1-2所示。

图1-2 计算机工作原理示意图