第8章 总线与输入输出系统导读
本章主要介绍计算机系统中总线的工作原理和I/O系统的组织方式,是理解计算机整体架构的重要章节。
📚 章节逻辑脉络 (The Logic Flow)
本章从系统级的角度,层层递进地介绍I/O系统的组织:
- 基础 (8.1-8.2): 总线设计和外部设备(自学内容,但考试仍可能涉及)
- 连接 (8.3): 主机与外设如何连接?为什么需要接口?
- 控制 (8.4-8.5): I/O控制方式(查询、中断、DMA、通道)和中断系统的详细机制
- 实现 (8.6-8.7): DMA的硬件实现细节和通道处理机
知识点与学习要求
1. 知识点
- 总线设计:了解总线的基本概念、性能指标、定时控制和仲裁方式
- 外部设备:了解硬盘存储器和显示设备的基本原理及性能指标计算
- 主机与外设连接:理解接口的作用、端口的概念和I/O编址方式
- I/O控制方式:掌握程序查询、程序中断、DMA和通道四种控制方式
- 中断系统:掌握中断请求与判优、中断响应流程、中断处理过程和多重中断
- DMA实现:了解DMA控制器的组成和DMA传送的三大阶段
- 通道处理机:了解通道的基本概念和三种通道类型
2. 重点与难点
- 本章重点:
- 总线带宽计算、总线仲裁方式
- 磁盘存取时间计算、显存容量计算
- I/O编址方式(独立编址 vs 统一编址)
- 中断 vs DMA的区别
- 中断响应流程(特别是隐指令)
- 中断屏蔽技术
- DMA传送的三大阶段和握手信号流程
- 三种通道类型的区别
- 本章难点:
- 中断屏蔽字的设置(改变处理优先级)
- DMA握手信号的完整流程
- 多重中断的实现机制
核心内容
- 总线系统:总线的基本概念、性能指标、仲裁方式
- 外部设备:硬盘存储器的存取时间计算、显存容量计算
- 主机与外设连接:接口的功能、端口的概念、I/O编址方式
- I/O控制方式:程序查询、程序中断、DMA、通道四种方式
- 中断系统:中断请求与判优、中断响应、中断处理、多重中断
- DMA实现:DMA控制器的组成、DMA传送的三大阶段
- 通道处理机:通道的基本概念、三种通道类型
学习路线图
- 入门:理解为什么需要接口,掌握I/O编址方式
- 进阶:掌握四种I/O控制方式的区别,特别是中断 vs DMA
- 难点:中断系统的完整流程、中断屏蔽技术、DMA握手信号流程
🎯 备考建议
1. 背诵概念
- 总线带宽公式:
- 磁盘存取时间公式:
- 显存容量公式:分辨率 × 颜色深度
- 中断隐指令的三大功能
- DMA握手信号的5个步骤
- 三种通道类型的对比
2. 练习计算
- 总线带宽计算(注意单位换算)
- 磁盘存取时间计算(特别是旋转延迟)
- 显存容量计算(注意颜色深度)
3. 搞定对比
- 独立编址 vs 统一编址:指令类型、地址空间、优缺点
- 中断 vs DMA:控制者、响应时机、适用场景
- 三种总线仲裁方式:连线数、优先级、优缺点
- 三种通道类型:连接设备、工作方式、特点
4. 理解难点
- 中断响应流程(硬件+软件)
- 中断屏蔽技术(如何改变处理优先级)
- DMA传送的三大阶段及控制权转移
- 多重中断的实现条件
📝 老师授课重点提示
- 授课策略:8.1节(总线)和8.2节(外部设备)课堂上不详细讲,要求大家课后自学看PPT
- 核心内容:授课重点集中在8.3节到8.7节,即主机与外设的连接、IO控制方式(查询、中断、DMA、通道)
- 考试倾向:虽然8.1和8.2不讲,但作为基础知识(特别是总线仲裁、磁盘计算),在填空或选择题中仍可能涉及