# 第1章 绪论(期末复习总结) > 本章为整门《微机系统》课程的导入章节,重点在于建立"微机系统"的整体概念,了解微处理器与微型计算机的关系,掌握微型计算机的基本结构(三大总线)、CISC/RISC 体系结构的特点与区别,以及微处理器发展简况和国产 CPU 现状。本章内容偏概念性,但很多名词定义是后续章节反复使用的"地基",务必记牢。 --- ## 一、详细内容分析 ### 1.1 微处理器、微型计算机和微型计算机系统 #### 1.1.1 基本概念 - **计算机的五大组成部分**(按系统结构和基本工作原理划分): 1. **运算器**:执行算术与逻辑运算 2. **控制器**:控制各部件协调工作,是计算机的"指挥中心" 3. **存储器**:存放程序和数据 4. **输入设备**:将外部信息送入计算机(如键盘、鼠标) 5. **输出设备**:将处理结果送出(如显示器、打印机) - **CPU(Central Processing Unit,中央处理器)= 运算器 + 控制器** - **微型计算机的 CPU 又称为"微处理器(Microprocessor,µP/MPU)"** - 本质上:微处理器就是封装在一个(或几个)芯片上的 CPU。 #### 1.1.2 计算机按规模分类 按体积、性能和价格,计算机分为: | 类别 | 特点 | |------|------| | 巨型机 | 性能最强、用于超级计算 | | 大型机 | 大型企业/科研机构使用 | | 中型机 | 中型组织使用 | | 小型机 | 小型组织使用 | | **微型计算机** | 个人使用,体积小、廉价、普及 | - **微型计算机 + 配套外部设备 = 微型计算机系统(简称"微机系统")** #### 1.1.3 微型计算机的特点 - 集成度高 - 体积小、重量轻 - 耗电省 - 可靠性高 - 结构灵活 - 价格低廉 - 维护方便 - 应用面广 --- ### 1.1(续)微型计算机的基本结构 #### 三大总线结构(核心考点) 微型计算机由 **微处理器(CPU)、主存储器(M)、I/O 接口、I/O 设备** 组成,之间通过 **3 种不同功能的总线** 相连: | 总线 | 英文 | 方向 | 功能 | |------|------|------|------| | **地址总线 AB** | Address Bus | CPU → 存储器/I/O(单向) | 传送地址信息,确定访问哪一个存储单元或 I/O 端口 | | **数据总线 DB** | Data Bus | 双向 | 传送实际的数据(指令、数据) | | **控制总线 CB** | Control Bus | 双向/单向(视信号而定) | 传送读/写、中断、复位等控制信号 | **关键概念补充(高频考点):** - **地址总线位数 n 决定了 CPU 的寻址空间** = 2ⁿ 个存储单元。 - 16 位地址总线 → 寻址空间 2¹⁶ = 64 KB - 20 位地址总线 → 寻址空间 2²⁰ = 1 MB(8086/8088 的寻址能力) - 32 位地址总线 → 寻址空间 2³² = 4 GB - 64 位地址总线 → 寻址空间 2⁶⁴ = 16 EB - **数据总线位数决定了 CPU 一次能传送的数据宽度(即"字长")**。 - 8 位数据总线 → 字长 8 位 - 16 位数据总线 → 字长 16 位 - 32 位数据总线 → 字长 32 位 - 64 位数据总线 → 字长 64 位 - 地址总线是**单向**的(只能 CPU 发地址出去);数据总线是**双向**的(CPU 与内存/I/O 互传数据);控制总线是**混合**的(每根信号线方向不同)。 --- ### 1.2 CISC 与 RISC 结构的微处理器 #### 1.2.1 概念 | 缩写 | 全称 | 中文 | |------|------|------| | **CISC** | Complex Instruction Set Computer | 复杂指令系统计算机 | | **RISC** | Reduced Instruction Set Computer | 精简指令系统计算机 | #### 1.2.2 RISC 与 CISC 的主要区别(表格记忆) | 比较项 | RISC | CISC | |--------|------|------| | **指令系统** | 简单,指令短、**等长** | 复杂,指令长、**不等长** | | **内存访问** | 专有指令、简单 | 很多指令、复杂 | | **电路结构** | 简单,设计周期较短,面积小,功耗低 | 复杂,设计周期长,技术更新难,功能强 | | **执行方式** | 多数为单周期执行(流水线友好) | 多周期执行,指令功能强但不易流水线化 | | **代表产品** | ARM、MIPS、SPARC、PowerPC、PA-RISC | Intel x86、AMD、VIA、TI 等 | | **典型应用** | 嵌入式、移动设备 | 桌面、服务器(早期主导) | #### 1.2.3 典型处理器对应 - **CISC 体系结构**:Intel x86、AMD、TI(德州仪器)、Cyrix、VIA(威盛)等 - **RISC 体系结构**:IBM 的 PowerPC 和 Power2、Sun 的 SPARC、HP 的 PA-RISC 7000、MIPS 的 R 系列、ARM 微处理器 **补充(PPT 之外的常见考点):** - 早期的 x86(8086/80286/80386 等)属于典型 CISC;现代 x86 CPU(如 Intel Core 系列)在内部将 CISC 指令"翻译"成类 RISC 的微操作(µops)执行,**兼有两者特点**。 - ARM 是当前全球最主流的 RISC 架构,统治移动端(手机、平板)和嵌入式领域。 - MIPS 常用于嵌入式设备、网络设备,以及国产龙芯 CPU 借鉴了 MIPS 指令集(后扩展为 LoongArch)。 --- ### 1.3 微处理器及微型计算机发展简况 #### 1.3.1 发展主线 1. **传统的发展思路**:追求更高的**位数(字长)** 和更高的**主频**。 - 字长演变:4 位 → 8 位 → 16 位 → 32 位 → 64 位 - 典型节点:4004(4位)→ 8080/8085/Z80(8位)→ 8086/8088(16位)→ 80386(32位)→ x86-64(64位) 2. **多核处理器**:单芯片多处理器。**多核之间的任务调度是充分利用多处理器性能的关键**。 - 典型产品:Intel Core 2 Duo、i3/i5/i7/i9、AMD Ryzen 等 - 关键技术:多线程、超线程、片上共享缓存、一致性协议(MESI) 3. **流处理器**:适合于写成流程序的应用,主要为**媒体信息处理应用**(音视频编解码、图形渲染)。 4. **可重构计算**:通过大规模 **FPGA(Field-Programmable Gate Array,现场可编程门阵列)**、**CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)** 可获得接近于专用集成电路 **ASIC(Application Specific Integrated Circuits,专用集成电路)** 的计算能力。 - 优势:兼顾灵活性与高性能 5. **多态计算体系结构(Polymorphous Compute Architecture,PCA)**:通过配置硬件的行为(即"态")来有效地执行多种类型应用的体系结构。 > **面向未来的方向**:智能化、面向新计算需求的结构(AI 加速、量子计算、类脑计算等)。 #### 1.3.2 国产微处理器发展 **三阶段简史:** | 时期 | 状态 | |------|------| | 上世纪 50 年代 | 开始研发及应用,**独立自主**的发展为我国 CPU 技术奠定了坚实基础 | | 上世纪 80–90 年代 | 产业完全市场化,但**自主性不足**(大量引进国外技术) | | 21 世纪初至今 | 自主研发应用再度重视,产业不断加速 | **国家重大项目和政策:** - 泰山计划 - 863 计划 - "核高基"重大专项("高"即**高端通用 CPU**) - 《国家集成电路产业发展推动纲要》等一系列政策和项目支持 - 促进相关理论、技术及产品的发展 **国产 CPU 按指令集体系分类(高频考点):** | 国产 CPU | 采用的指令集架构 | |----------|------------------| | 华为鲲鹏、飞腾 | **ARM** 架构 | | 海光、兆芯 | **x86** 架构 | | 龙芯 | **MIPS** 架构(后推出自主 LoongArch) | | 申威 | **Alpha** 架构 | | 自主化程度 | 申威、龙芯(自主可控程度较高) | --- ### 1.4 章末小结(知识网络) ``` 微型计算机系统 ├─ 硬件:CPU(微处理器)+ 存储器 + I/O + 总线 │ └─ 三总线:AB / DB / CB └─ 软件:系统软件 + 应用软件 ``` - **CPU** 是核心,由运算器+控制器构成; - **存储器** 分为内存(主存)和外存(辅存); - **总线** 是连接各部件的公共通路; - **体系结构** 分为 CISC(x86) 和 RISC(ARM/MIPS/SPARC 等); - **发展** 从位宽、主频 → 多核 → 流处理器 → 可重构 → 多态计算。 --- ## 二、考点总结 ### 【高频】必背定义类 - 【高频】**微处理器**:即微型计算机的 CPU,由运算器和控制器集成在一个(或几个)芯片上。 - 【高频】**CPU = 运算器 + 控制器**。 - 【高频】**微机系统 = 微型计算机 + 外部设备**(注意与"微型计算机"区分)。 - 【高频】**微型计算机的三大总线**: - 地址总线 AB(单向,决定寻址空间 = 2ⁿ) - 数据总线 DB(双向,决定字长) - 控制总线 CB(传送控制信号) - **CISC** = Complex Instruction Set Computer,复杂指令系统计算机。 - **RISC** = Reduced Instruction Set Computer,精简指令系统计算机。 - **FPGA** = Field-Programmable Gate Array,现场可编程门阵列。 - **CPLD** = Complex Programmable Logic Device,复杂可编程逻辑器件。 - **ASIC** = Application Specific Integrated Circuits,专用集成电路。 - **PCA** = Polymorphous Compute Architecture,多态计算体系结构。 ### 【高频】必记数值类 - 【高频】n 位地址总线 → 寻址空间 **2ⁿ**(如 16 位 → 64 KB,20 位 → 1 MB,32 位 → 4 GB)。 - 【高频】n 位数据总线 → 字长 **n 位**。 - 【高频】计算机五大组成:**运算器、控制器、存储器、输入设备、输出设备**。 - 【高频】计算机五类:**巨型机、大型机、中型机、小型机、微型计算机**。 ### 【高频】CISC vs RISC 对比(常考简答/对比题) | 比较项 | RISC | CISC | |--------|------|------| | 指令系统 | 简单,指令短、**等长** | 复杂,指令长、**不等长** | | 内存访问 | 专有指令、简单 | 很多指令、复杂 | | 电路结构 | 简单、面积小、功耗低、设计周期短 | 复杂、设计周期长、技术更新难、功能强 | | 代表产品 | ARM、MIPS、SPARC、PowerPC、PA-RISC | Intel x86、AMD、TI、Cyrix、VIA | > **常考简答**:"简述 RISC 和 CISC 的主要区别"(从指令系统、内存访问、电路结构、执行效率四个角度答)。 ### 【高频】国产 CPU 指令集对应(常考填空/选择) | 国产 CPU | 指令集架构 | |----------|------------| | 华为鲲鹏、飞腾 | ARM | | 海光、兆芯 | x86 | | 龙芯 | MIPS | | 申威 | Alpha | > **常考简答**:"列举几种国产 CPU 及其采用的指令集体系"。 ### 发展历程常考要点 - 【高频】**传统微机发展主线**:提升**位数(字长)** 和**主频**。 - 【高频】**多核处理器**:单芯片多处理器,**任务调度**是充分利用多核性能的关键。 - **流处理器**:面向流程序,主用于媒体信息处理。 - **可重构计算**:通过 FPGA/CPLD 接近 ASIC 计算能力。 - **多态计算体系结构(PCA)**:通过配置硬件"态"来执行多种应用。 ### 微型计算机的特点(简答题常考) 集成度高、体积小、重量轻、耗电省、可靠性高、结构灵活、价格低廉、维护方便、应用面广。 ### 典型简答题问法清单 1. **什么是微处理器?它和 CPU 是什么关系?** - 答:微处理器是微型计算机的 CPU,本质上就是封装在芯片上的中央处理器,由运算器和控制器组成。 2. **简述微型计算机的基本结构,三大总线的作用分别是什么?** - 答:见正文"1.1 微型计算机的基本结构"。 3. **地址总线位数与寻址空间的关系?数据总线位数与字长的关系?** - 答:n 位地址总线 → 寻址空间 2ⁿ;n 位数据总线 → 字长 n 位。 4. **RISC 和 CISC 的主要区别是什么?各举 2 个代表产品。** - 答:见正文对比表。 5. **微型计算机有哪些特点?** - 答:八项特点(集成度高、体积小、重量轻、耗电省、可靠性高、结构灵活、价格低廉、维护方便、应用面广)。 6. **简述国产 CPU 的发展历程及主要国产 CPU 与指令集的对应关系。** - 答:见 1.3.2 节。 7. **简述多核处理器的关键问题。** - 答:多核之间的任务调度是充分利用多处理器性能的关键。 --- **本章重难点一句话**:掌握"五大组成 + 三大总线 + CISC/RISC 对比 + 国产 CPU 指令集对应"四件事,本章就基本过关。