计算机组成原理
2 计算机的发展及应用(简单了解)
2.1 计算机的发展史
一、计算机的产生和发展
-
世界上第一台电子计算机ENIAC(1946)
1946年 美国 ENIAC 1955年退役
十进制运算
18000多个电子管
1500多个继电器
150千瓦
30吨
1500平方英尺
5000次加法/秒
用手工搬动开关和拔插电缆来编程
缺点:实际上没有存储器;用布线接板进行控制,运行一个小程序要搭接几天,计算速度被编程的工作抵消了。
-
现代计算机产生的驱动力
-
需求、需求、还是需求
-
技术的发展
电子技术的发展
计算机体系结构技术的发展
-
-
典型的计算机(略)
二、微型计算机的出现和发展
第一个是intel生产
三、软件技术的兴起和发展
-
各种语言
机器语言 面向机器
汇编语言 面向机器
高级语言 面向问题
FORTRAN 科学计算与工程计算
PASCAL 结构化编程语言
C++ 面向对象
Java 适应网络环境
-
系统软件
语言处理系统 汇编程序、编译程序、解释程序
操作系统 DOS、UNIX、Windows、Linux、Kylin Linux
服务型程序 装配、调试、诊断、排错
数据库管理系统 数据库和数据库管理软件
网络软件
-
软件发展的特点
(1)开发周期长
(2)制作成本昂贵
(3)检测软件产品质量的特殊性
软件是程序以及开发、使用和维护程序所需要的所有文档
2.2 计算机的应用
一、科学计算和数据处理
二、工业控制和实时控制
三、网络技术
电子商务、网络教育、敏捷制造
四、虚拟现实
五、办公自动化和信息管理系统
六、CAD/CAM/CIMS
CAD 计算机辅助设计
CAM 计算机辅助制造
CIMS 计算机集成制造系统
七、多媒体技术
八、人工智能
2.3 计算机的展望
一、计算机具有类似人脑的一些超级智能功能
要求计算机的速度要足够快
二、芯片集成度的提高受以下三方面的限制
芯片集成受物理极限的制约
按几何级数递增的制作成本
芯片的功耗、散热、线延迟
三、?替代传统的硅芯片
-
光计算机
利用光子取代电子进行运算和存储
-
DNA生物计算机
通过控制DNA分子间的生化反应进行计算
-
量子计算机
利用原子所具有的量子特性进行计算
量子密码(热)