文章目录
1.计算机的发展史
- 1.第一代电子管计算机
- 2.第二代晶体管计算机
- 3.第三代集成电路计算机(中、小规模、大规模、超大规模)
1.1 计算机的产生和发展
1.2 微型计算机的出现和发展
摩尔定律:芯片上集成的晶体管数目,在价格不变的情况下,每18-24个月翻一番,也就是每三年翻两番。
微型计算机的发展很大程度上取决于微处理器的发展,而微处理器的发展又依赖于芯片集成度和处理器主频的提高。
从21世纪初来看,当前通用微处理器的发展重点将在以下几方面:
- 进一步提高复杂度来提高处理器的性能
- 通过线程/进程级并行级的开发提高处理器的性能,即通过开发线程级并行性或进程级并行性来提高性能,简化硬件设计。
- 将存储器集成到处理器芯片内来提高处理器性能。
- 发展嵌入式处理器。
1.3 软件技术的兴起和发展
机器语言->
汇编语言->
高级语言:
- 第一阶段:
FORTRAN
:主要面向科学计算和工程计算 - 第二阶段:
PASCAL
:结构化程序设计 - 第三阶段:
C++
:面向对象程序设计 - 第四阶段:
Java
:更适应于网络环境的面向对象语言
系统软件:
- 1.翻译系统(编译程序、解释程序)
- 2.操作系统
- 3.数据库管理系统
- 4.网络软件
软件发展有以下几个特点:
- 1.开发周期长
- 2.制作成本昂贵
- 3.检测软件产品质量的特殊性
2.计算机的应用
2.1 科学计算和数据处理
2.2 工业控制和实时控制
2.3 网络技术的应用
2.4 虚拟现实
2.5 办公自动化和管理信息系统
2.6 CAD/CAM/CIMS
- CAD:计算机辅助设计
- CAM:计算机辅助制造
- CIMS:计算机集成制造系统
2.7 多媒体技术
2.8 人工智能
3.计算机的展望
- 光计算机
- DNA生物计算机
- 量子计算机