Files
Operating-System/8086/Exam/第1章 绪论 .md
2026-06-29 21:12:21 +08:00

253 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 第1章 绪论(期末复习总结)
> 本章为整门《微机系统》课程的导入章节,重点在于建立"微机系统"的整体概念了解微处理器与微型计算机的关系掌握微型计算机的基本结构三大总线、CISC/RISC 体系结构的特点与区别,以及微处理器发展简况和国产 CPU 现状。本章内容偏概念性,但很多名词定义是后续章节反复使用的"地基",务必记牢。
---
## 一、详细内容分析
### 1.1 微处理器、微型计算机和微型计算机系统
#### 1.1.1 基本概念
- **计算机的五大组成部分**(按系统结构和基本工作原理划分):
1. **运算器**:执行算术与逻辑运算
2. **控制器**:控制各部件协调工作,是计算机的"指挥中心"
3. **存储器**:存放程序和数据
4. **输入设备**:将外部信息送入计算机(如键盘、鼠标)
5. **输出设备**:将处理结果送出(如显示器、打印机)
- **CPUCentral 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 MB8086/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 之外的常见考点):**
- 早期的 x868086/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 位
- 典型节点40044位→ 8080/8085/Z808位→ 8086/808816位→ 8038632位→ x86-6464位
2. **多核处理器**:单芯片多处理器。**多核之间的任务调度是充分利用多处理器性能的关键**。
- 典型产品Intel Core 2 Duo、i3/i5/i7/i9、AMD Ryzen 等
- 关键技术多线程、超线程、片上共享缓存、一致性协议MESI
3. **流处理器**:适合于写成流程序的应用,主要为**媒体信息处理应用**(音视频编解码、图形渲染)。
4. **可重构计算**:通过大规模 **FPGAField-Programmable Gate Array现场可编程门阵列**、**CPLDComplex Programmable Logic Device复杂可编程逻辑器件** 可获得接近于专用集成电路 **ASICApplication Specific Integrated Circuits专用集成电路** 的计算能力。
- 优势:兼顾灵活性与高性能
5. **多态计算体系结构Polymorphous Compute ArchitecturePCA**:通过配置硬件的行为(即"态")来有效地执行多种类型应用的体系结构。
> **面向未来的方向**智能化、面向新计算需求的结构AI 加速、量子计算、类脑计算等)。
#### 1.3.2 国产微处理器发展
**三阶段简史:**
| 时期 | 状态 |
|------|------|
| 上世纪 50 年代 | 开始研发及应用,**独立自主**的发展为我国 CPU 技术奠定了坚实基础 |
| 上世纪 8090 年代 | 产业完全市场化,但**自主性不足**(大量引进国外技术) |
| 21 世纪初至今 | 自主研发应用再度重视,产业不断加速 |
**国家重大项目和政策:**
- 泰山计划
- 863 计划
- "核高基"重大专项("高"即**高端通用 CPU**
- 《国家集成电路产业发展推动纲要》等一系列政策和项目支持
- 促进相关理论、技术及产品的发展
**国产 CPU 按指令集体系分类(高频考点):**
| 国产 CPU | 采用的指令集架构 |
|----------|------------------|
| 华为鲲鹏、飞腾 | **ARM** 架构 |
| 海光、兆芯 | **x86** 架构 |
| 龙芯 | **MIPS** 架构(后推出自主 LoongArch |
| 申威 | **Alpha** 架构 |
| 自主化程度 | 申威、龙芯(自主可控程度较高) |
---
### 1.4 章末小结(知识网络)
```
微型计算机系统
├─ 硬件CPU微处理器+ 存储器 + I/O + 总线
│ └─ 三总线AB / DB / CB
└─ 软件:系统软件 + 应用软件
```
- **CPU** 是核心,由运算器+控制器构成;
- **存储器** 分为内存(主存)和外存(辅存);
- **总线** 是连接各部件的公共通路;
- **体系结构** 分为 CISCx86 和 RISCARM/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 KB20 位 → 1 MB32 位 → 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 指令集对应"四件事,本章就基本过关。