世界上的第一台计算机

1943——1964年美国宾夕法尼亚大学研制的电子数字积分器和计算器ENIAC(electronic numerical integrator and computer)是世界上第一台电子计算机。

这台计算机一共用了18000多个电子管,1500个继电器,重达30吨,占地170平方米,耗电140KW,每秒钟能计算5000次加法。

面对如此臃肿的庞然大物,它的其中两个缺点尤为致命:

  • 存储容量太小,只能存20个字长为10位的十进制数

  • 用线路连接的方法来编排程序,每次都需要人工改接连线,准备时间远大于实际计算时间

冯 · 诺依曼机

在ENIAC研制的同时,冯 · 诺依曼与莫尔小组一同研制了EDVAC计算机,它采用存储程序方案 ,也即把解题过程中的每一步用指令来表示,并按顺序编写成程序,存放到存储器中。

它主要有以下五大基本特点:

  • 计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成。

  • 采用存储指令的方式,程序和数据放在同一个存储器中,并以二进制码表示。

  • 指令由操作码和地址码共同组成。

  • 指令在存储器中按执行顺序存放,由指令计数器(即程序计数器PC)指明要执行的指令所在的存储单元的地址,一般按照顺序递增,但可按运算结果或外部条件而改变。

  • 机器以运算器为中心,输入输出设备与存储器间的数据传送都需要通过运算器。

 当冯·诺依曼计算机以运算器为中心,也就意味着运算器将承担更多的工作。

而现代计算机是在冯·诺依曼计算机的基础改进而来,冯·诺依曼计算机的运算器和控制器是分开的,现代计算机是将运算器和控制器放到一起就形成了CPU。

此外,计算机从以运算器为中心转变为以存储器为中心,数据先存放到存储器再跟CPU做交互,运算器和存储器的地位实现了反转。

计算机的发展

从时间轴上看,可分为如下五个阶段:

比较系统的说法是一共经历了四代计算机的更迭。

现在其实也已经步入第五代——超大规模集成电路时代(VLSI,ULSI)计算机时代了。VLSI芯片内含10^5~10^7个晶体管,ULSI芯片内含10^7~10^9个晶体管。目前高性能微处理器所含的晶体管数已经突破10亿个,计算机向着高性能和普及应用两个方向迅速发展,极大地方便了我们的日常生活及娱乐活动。

计算机发展的七大规律:

计算机的分类和应用

从总体来说,可以分为两类:

模拟计算机:由模拟运算部件构成,其变量由连续量(如电压、电流)来表示,运算过程也是连续的。

数字计算机:由逻辑电子器件构成,其变量为开关量(离散的数字量),采用数字式按位运算,运算模式是离散的。

二者的主要区别如下表

比较内容

数字计算机

模拟计算机

数据表示方式

数字0和1

电压、电流等

计算方式

数字计算

电量组合和测量值

控制方式

程序控制

模拟信号组合控制

精度、抗干扰性

高、好

低、差

数据存储量

小、几乎无

逻辑判断能力

数字计算机的分类

菜菜,捞捞~