点击1.3 计算机硬件的主要技术指标查阅上一节内容
目录
2.1.1 计算机的产生和发展
- 第一代电子管计算机
ENIAC曙光微现
时间 | 标志 | 相关人员 | 情况 |
---|---|---|---|
1943年 | 提出建造用电子管组成的电子数字积分机和计算机 | Pennsyivania大学John Mauchly教授和John Presper Ecker工程师 | 为了解决当时国防部弹道研究实验室(BRL)开发新武器的射程和检测模拟运算表的难题 |
ENIAC诞生
时间 | 标志 | 相关人员 | 情况 |
---|---|---|---|
1946年 | ENIAC交付使用 | 首要任务就是完成一系列测定氢弹可靠性的复杂运算,每秒可进行5000多次加法运算。于1955年正式退役,陈列于美国国立博物馆 |
存储程序概念的出现
时间 | 标志 | 相关人员 | 情况 |
---|---|---|---|
1945年 | 冯·诺伊曼在为EDVAC(电子离散变量计算机)所制定的计划首次提出存储程序概念 | 冯·诺伊曼;图灵(Turing)几乎在同时也想到了该概念 | 将程序和数据一起存放在存储器中,使编程更加方便 |
1946年 | 冯·诺伊曼与同行在Princeton Institute进行高级研究时设计一台存储程序的计算机IAS | 冯·诺伊曼 | 直到1952年IAS也未能问世,但其总体结构得到了认可,并陈伟后来通用计算机的原型 |
计算机泛用化
时间 | 标志 | 相关人员 | 情况 |
---|---|---|---|
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称为计算机制造的绝对权威 |
- 第二代晶体管计算机
第一代电子管计算机占空间大、耗电量大,自ENIAC诞生十年来,生产出的计算机的性能始终没有出现奇迹般地提高,直到20世纪50年代末,计算机性能迎来了第一次大飞跃的发展机遇,其性能出现了数十倍以至几百倍的提高,这就是用晶体管代替电子管的重大变革。
1947年在贝尔实验室成功地用半导体硅片作为基片,制造了第一个晶体管,其小体积、低耗电以及载流子高速运行得特点,使真空管望尘莫及。
-
第三代集成电路计算机
当集成电路制造技术出现后,晶体管、电阻、电容等构成构成的单个电路可以制作在一块极小的硅片上,达到制作成百上千相同门电路又能缩小计算机提及、大幅降低耗电量、提高计算机可靠性的作用。
这就是人们称为小规模集成电路(SSI)和中等规模集成电路(MSI)的第三代计算机,其典型代表为IBM的System/360和DEC的PDP - 8。
System/360
2.1.2 微型计算机的出现和发展
Gordon Earle Moore (born January 3).jpg摩尔定律:微芯片上集成的晶体管数目每3年番两番
Gordon Moore,Intel公司缔造者之一。
为使计算机的性能越来越好,计算机的设计者需要不断平衡处理器、主存、I/O设备和互联结构之间的数据吞吐率和数据处理的需要。
目前来看,通用微处理器的发展重点在以下一个方面
- 进一步提高复杂度来提高处理器性能
- 通过线程/进程级并行性的开发提高处理器的性能
- 将储存器集成到处理器芯片来提高处理器性能
- 发展嵌入式处理器
2.1.3 软件技术的兴起和发展
- 高级语言发展阶段
阶段序 | 特性 | 时间 | 标志 |
---|---|---|---|
第一阶段 | 面向科学计算和工程计算 | 1954年 | FORTRAN |
第二阶段 | 结构化程序设计,定义了一个真正的标准语言,按严谨的结构化程序编程,具有丰富的数据类型,写出的程序易读懂、易查错 | 1968年 | PASCAL |
第三阶段 | 面向对象程序设计阶段 | 1983年 | C++ |
第四阶段 | 更适应网络环境的面相对象 | 1995年 | Java |
- 软件发展的特点
(1)开发周期长
(2)制作成本昂贵
(3)检测软件产品质量的特殊性
点击2.2 计算机的应用查阅下一节内容
网友评论