世界上第一台电子数字式计算机ENIAC(Electronic Discrete Variable Automatic Computer)(如图1所示)于1946年2月15日在美国宾夕法尼亚大学正式投入运行,奠定了电子计算机的发展基础,开辟了一个计算机科学技术的新纪元。 图1 ENIAC 1946年6月,美籍匈牙利数学家冯·诺依曼提出了重大的改进理论,主要有两点:其一是电子计算机应该以二进制为运算基础,其二是电子计算机应采用“存储程序”方式工作。冯·诺依曼体制的主要思想(如图2所示)包括: (1)采用二进制代码形式表示信息(数据、指令); (2)采用存储程序工作方式(冯·诺依曼思想最核心的概念); (3)计算机硬件系统由五大部件(运算器、控制器、存储器、输入设备和输出设备)组成。 图2 冯·诺依曼体制
这些思想奠定了现代计算机的基本结构,并且开创了程序设计的新时代。冯·诺依曼对计算机界的最大贡献在于“存储程序控制”概念的提出和实现,主要包含以下三个方面的思想。 按照冯·诺依曼的计算机结构,整个计算机硬件系统是由存储器、运算器、控制器、输入设备和输出设备等五大部件组成的,如图1所示。
(1)运算器 运算器又称算术逻辑单元(Arithmetic Logic Unit,简称ALU)。它是计算机对数据进行加工处理的部件,包括算术运算(加、减、乘、除等)和逻辑运算(与、或、非、异或、比较等)。 (2)控制器 控制器负责从存储器中取出指令,并对指令进行译码。根据指令的要求,按时间的先后顺序,负责向其它各部件发出控制信号,保证各部件协调一致地工作,一步一步地完成各种操作。控制器主要由指令寄存器、译码器、程序计数器、操作控制器等组成。 (3)存储器 存储器是计算机记忆或暂存数据的部件。存储器分为内存储器(内存)和外存储器(外存)两种。
(4)输入设备 (5)输出设备 输出设备是输出计算机处理结果的设备,大多数情况下,它将这些结果转换成便于人们识别的形式。 输入设备和输出设备常常被简称为I/O设备。 现代计算机可认为是由三大部件组成:CPU、I/O设备及主存储器MM,如图2所示。
|