2.1 计算机的发展史

返回目录

点击1.3 计算机硬件的主要技术指标查阅上一节内容


2.1 计算机的发展史_第1张图片
目录

2.1.1 计算机的产生和发展

  1. 第一代电子管计算机

ENIAC曙光微现

时间 标志 相关人员 情况
1943年 提出建造用电子管组成的电子数字积分机和计算机 Pennsyivania大学John Mauchly教授和John Presper Ecker工程师 为了解决当时国防部弹道研究实验室(BRL)开发新武器的射程和检测模拟运算表的难题
2.1 计算机的发展史_第2张图片
ohn Adam Presper "Pres" Eckert Jr. (April 9, 1919 – June 3, 1995)
2.1 计算机的发展史_第3张图片
ohn William Mauchly (August 30, 1907 – January 8, 1980)

ENIAC诞生

时间 标志 相关人员 情况
1946年 ENIAC交付使用 首要任务就是完成一系列测定氢弹可靠性的复杂运算,每秒可进行5000多次加法运算。于1955年正式退役,陈列于美国国立博物馆
2.1 计算机的发展史_第4张图片
ENIAC

存储程序概念的出现

时间 标志 相关人员 情况
1945年 冯·诺伊曼在为EDVAC(电子离散变量计算机)所制定的计划首次提出存储程序概念 冯·诺伊曼;图灵(Turing)几乎在同时也想到了该概念 将程序和数据一起存放在存储器中,使编程更加方便
1946年 冯·诺伊曼与同行在Princeton Institute进行高级研究时设计一台存储程序的计算机IAS 冯·诺伊曼 直到1952年IAS也未能问世,但其总体结构得到了认可,并陈伟后来通用计算机的原型
2.1 计算机的发展史_第5张图片
Alan Mathison Turing OBE FRS (23 June 1912 – 7 June 1954)
2.1 计算机的发展史_第6张图片
EDVAC
2.1 计算机的发展史_第7张图片
John von Neumann (December 28, 1903 – February 8, 1957)

计算机泛用化

时间 标志 相关人员 情况
20世纪50年代 美国出现了Sperry和IBM两大制造计算机的公司 控制计算机市场
1947年 Eckert和Mauchly共同简历生产商用计算机的计算机公司,第一个成功的产品UNIVAC(Universal Automatic Computer) Eckert和Mauchly 此后Eckert-Mauchly公司称为从Sperry-Rand公司分离出来的UNIVAC子公司,进而制造了如UNIVAC II及UNIVAC 1100系列产品,成为科学和商用计算机的主流产品
1953年 IBM推出首台存储程序的计算机701机
1955年 IBM推出702机 此后形成了700/7000系列,使IBM称为计算机制造的绝对权威
  1. 第二代晶体管计算机

第一代电子管计算机占空间大、耗电量大,自ENIAC诞生十年来,生产出的计算机的性能始终没有出现奇迹般地提高,直到20世纪50年代末,计算机性能迎来了第一次大飞跃的发展机遇,其性能出现了数十倍以至几百倍的提高,这就是用晶体管代替电子管的重大变革。
1947年在贝尔实验室成功地用半导体硅片作为基片,制造了第一个晶体管,其小体积、低耗电以及载流子高速运行得特点,使真空管望尘莫及。

  1. 第三代集成电路计算机
    当集成电路制造技术出现后,晶体管、电阻、电容等构成构成的单个电路可以制作在一块极小的硅片上,达到制作成百上千相同门电路又能缩小计算机提及、大幅降低耗电量、提高计算机可靠性的作用。
    这就是人们称为小规模集成电路(SSI)和中等规模集成电路(MSI)的第三代计算机,其典型代表为IBM的System/360和DEC的PDP - 8。


    2.1 计算机的发展史_第8张图片
    System/360
2.1 计算机的发展史_第9张图片
PDP/8

2.1.2 微型计算机的出现和发展

摩尔定律:微芯片上集成的晶体管数目每3年番两番
Gordon Moore,Intel公司缔造者之一。

2.1 计算机的发展史_第10张图片
Gordon Earle Moore (born January 3).jpg

为使计算机的性能越来越好,计算机的设计者需要不断平衡处理器、主存、I/O设备和互联结构之间的数据吞吐率和数据处理的需要。
目前来看,通用微处理器的发展重点在以下一个方面

  • 进一步提高复杂度来提高处理器性能
  • 通过线程/进程级并行性的开发提高处理器的性能
  • 将储存器集成到处理器芯片来提高处理器性能
  • 发展嵌入式处理器

2.1.3 软件技术的兴起和发展

  • 高级语言发展阶段
阶段序 特性 时间 标志
第一阶段 面向科学计算和工程计算 1954年 FORTRAN
第二阶段 结构化程序设计,定义了一个真正的标准语言,按严谨的结构化程序编程,具有丰富的数据类型,写出的程序易读懂、易查错 1968年 PASCAL
第三阶段 面向对象程序设计阶段 1983年 C++
第四阶段 更适应网络环境的面相对象 1995年 Java
  • 软件发展的特点
    (1)开发周期长
    (2)制作成本昂贵
    (3)检测软件产品质量的特殊性

点击2.2 计算机的应用查阅下一节内容

返回目录

查看计算机的发展及应用思考题与习题

你可能感兴趣的:(2.1 计算机的发展史)