# 1.1 计算机发展历程 ## 一、计算机的发展阶段 ### 1.1 第一代计算机(1946-1957) **电子管时代** **特点**: - 使用电子管作为基本元件 - 体积大、功耗高、可靠性低 - 使用机器语言编程 - 运算速度慢(每秒几千次) **代表机型**: - ENIAC(1946年,美国) - 第一台通用电子计算机 - 18000个电子管 - 占地170平方米 - 重30吨 - 每秒5000次加法 - EDVAC(1951年) - 第一台存储程序计算机 - 采用冯·诺依曼结构 ### 1.2 第二代计算机(1958-1964) **晶体管时代** **特点**: - 使用晶体管代替电子管 - 体积减小、功耗降低、可靠性提高 - 使用汇编语言和高级语言 - 运算速度提高(每秒几十万次) **代表机型**: - IBM 7090 - DEC PDP-1 ### 1.3 第三代计算机(1965-1971) **集成电路时代** **特点**: - 使用中小规模集成电路(SSI/MSI) - 体积进一步减小 - 操作系统出现 - 运算速度大幅提高(每秒几百万次) **代表机型**: - IBM System/360 - DEC PDP-8 ### 1.4 第四代计算机(1972至今) **大规模和超大规模集成电路时代** **特点**: - 使用大规模(LSI)和超大规模(VLSI)集成电路 - 微处理器出现 - 个人计算机普及 - 运算速度极大提高(每秒几亿次到几十亿次) **代表机型**: - Intel 4004(1971年,第一个微处理器) - IBM PC(1981年) - Apple Macintosh(1984年) --- ## 二、计算机的分类 ### 2.1 按用途分类 **通用计算机**: - 可用于各种应用 - 如:个人计算机、服务器 **专用计算机**: - 针对特定应用设计 - 如:嵌入式系统、工业控制计算机 ### 2.2 按规模分类 **超级计算机(Supercomputer)**: - 运算速度最快 - 用于科学计算、天气预报、核模拟等 - 如:神威·太湖之光、天河二号 **大型机(Mainframe)**: - 高性能、高可靠性 - 用于银行、航空等大型企业的核心业务 - 如:IBM z系列 **小型机(Minicomputer)**: - 性能介于大型机和微型机之间 - 用于中小型企业 - 如:DEC VAX、IBM AS/400 **微型机(Microcomputer)**: - 使用微处理器 - 个人计算机、工作站 - 如:PC、Mac **嵌入式计算机**: - 嵌入到其他设备中 - 专用功能 - 如:手机、汽车电子、家电 ### 2.3 按指令流和数据流分类 **SISD(Single Instruction Single Data)**: - 单指令流单数据流 - 传统的串行计算机 - 如:早期的单核处理器 **SIMD(Single Instruction Multiple Data)**: - 单指令流多数据流 - 一条指令处理多个数据 - 如:向量处理器、GPU **MISD(Multiple Instruction Single Data)**: - 多指令流单数据流 - 理论上存在,实际很少 **MIMD(Multiple Instruction Multiple Data)**: - 多指令流多数据流 - 多处理器系统 - 如:多核处理器、多机系统 --- ## 三、计算机的发展趋势 ### 3.1 巨型化 **超级计算机**: - 追求更高的运算速度 - 用于科学计算和工程模拟 - 采用大规模并行处理 ### 3.2 微型化 **嵌入式系统**: - 计算机嵌入到各种设备中 - 物联网(IoT) - 可穿戴设备 ### 3.3 网络化 **计算机网络**: - 互联网普及 - 云计算 - 边缘计算 ### 3.4 智能化 **人工智能**: - 机器学习 - 深度学习 - 专用AI芯片 ### 3.5 多核化 **多核处理器**: - 单芯片多处理器 - 提高并行处理能力 - 降低功耗 --- ## 四、计算机的应用领域 ### 4.1 科学计算 **数值计算**: - 天气预报 - 核模拟 - 航天计算 - 基因测序 ### 4.2 数据处理 **信息管理**: - 数据库系统 - 企业资源规划(ERP) - 电子商务 ### 4.3 过程控制 **实时控制**: - 工业自动化 - 机器人 - 交通控制 ### 4.4 计算机辅助 **CAD/CAM/CAI**: - 计算机辅助设计 - 计算机辅助制造 - 计算机辅助教学 ### 4.5 人工智能 **AI应用**: - 图像识别 - 语音识别 - 自然语言处理 - 自动驾驶 ### 4.6 网络应用 **互联网**: - Web浏览 - 电子邮件 - 社交媒体 - 在线视频 --- ## 五、考研重点 1. **计算机的发展阶段**: - 四代计算机的特点 - 代表机型 2. **计算机的分类**: - 按用途分类 - 按规模分类 - 按指令流和数据流分类(Flynn分类法) 3. **计算机的发展趋势**: - 巨型化、微型化、网络化、智能化、多核化 4. **计算机的应用领域** --- *下一节:1.2 计算机系统层次结构*