第 6 章 名词库
这一页是复习主入口。 目标是把第 6 章的名词收全,并把每个词的边界和适用范围钉死。
每条最多四行:是(定义)/不是(划掉最常见的误解)/易混(成对的对手)/范围(该结论在什么条件下才成立)。
建设进度:✅ 6.1 总线概述 ✅ 6.2 总线事务和定时 (全章完整)
6.1.1 总线的基本概念
总线
- 是:一组能为多个部件分时共享的公共传输线路及其配套协议。
- 不是:不等于”主板上的铜线”。它同时存在于芯片内、芯片间、机器间。
- 范围:全章所有机制都是”分时共享”要付的代价。
分时
- 是:同一时刻只能有一个部件驱动总线。
- 不是:不限制接收方数量——一次总线传送在电气上天然是广播。
- 范围:这是电气硬约束,两个三态门同时反向驱动会形成低阻通路。
共享
- 是:多个部件的接口接在同一组线上。
- 不是:不要求地址线、数据线根数相同,也不要求与 CPU 字长一致。
主设备(主模块)
- 是:能发起一次总线事务并控制其全过程的部件。
- 判据:看谁发出地址。
- 易混:↔ 从设备。角色按事务定,不按部件定——同一个 I/O 接口可以两者都当。
- 范围:CPU 不是永远的主设备;DMA 控制器取得总线控制权后就是。
从设备(从模块)
- 是:被地址选中后响应命令的部件。
- 范围:主存永远是从设备——它没有发起事务的能力。
数据总线
- 是:传送”被搬运的内容”的线,双向。
- 范围:其位数
就是带宽公式里的宽度。
地址总线
- 是:由当前主设备输出、指向主存单元或 I/O 端口的线,通常单向。
- 不是:根数与数据总线宽度、CPU 字长都无关。
控制总线
- 是:传送读/写命令、就绪应答、总线请求允许、时钟复位等信号的线。
- 不是:整体既不能说单向也不能说双向——各条方向不同。
- 易混:数据线上的”命令字”是内容,控制线上的”写使能”是动作。
机械特性
- 是:接插件形状、尺寸、引脚数量与排列。
- 范围:违反的后果是插不进去。
电气特性
- 是:电平、驱动能力、阻抗、信号传输速率。
- 范围:违反的后果是烧芯片。
功能特性
- 是:每根线传什么信息。
- 易混:↔ 时间特性。功能管”是什么”,时间管”什么时候有效”。
时间特性
- 是:信号何时有效、按什么顺序出现、保持多久。
- 不是:不等于 6.2.2 的”总线定时方式”——后者是前者的一部分内容。
- 易混:计网物理层叫规程特性(过程特性),内容相同。
总线负载能力
- 是:总线上能挂多少设备而信号仍可靠。
- 不是:与带宽无关。
- 范围:设备越多电气负载越重,可用频率反而下降。
6.1.2 总线的分类
片内总线
- 是:芯片内部各部件之间的总线,如 CPU 内的寄存器—ALU 通路。
- 范围:不需要仲裁——争用者设计时已知,由控制器排拍解决。
系统总线
- 是:连接 CPU、主存、I/O 子系统的总线。
- 范围:需要仲裁,因为可能有多个主设备。
I/O 总线
- 是:连接主机与 I/O 控制器/设备的那一段,如 PCIe、USB、SATA。
- 范围:王道口径归在系统总线之下;有的教材单列为第四类。按题干给的类别数作答。
通信总线
- 是:计算机与计算机之间、或与远程设备之间的总线。
- 易混:三层的分界是跨不跨芯片、跨不跨机器。
并行总线
- 是:多根数据线同时传多位。
- 不是:不等于”更快”。
- 范围:提升带宽靠加位宽;受位间到达偏移(skew)与串扰限制,频率提不高。
串行总线
- 是:用少数(差分)通道高速串行传输。
- 不是:“一次只传 1 位所以一定慢”是错的。
- 范围:提升带宽靠加频率、加通道数;现代高速互连几乎全是串行。
单工
- 是:只能一个固定方向传输。
半双工
- 是:两个方向都可以,但同一时刻只能一个方向。
- 范围:切换方向要付转向时间,否则就是三态门冲突。共享并行数据总线天然是半双工。
全双工
- 是:两个方向同时传输。
- 范围:必须有两组独立通道,共享总线做不到。
总线复用(地址/数据复用)
- 是:同一组物理线在不同时间承担不同含义——先传地址、锁存、再传数据。
- 不是:不提高性能,通常降低单次事务效率。
- 易混:↔ DRAM 行/列地址复用(3.2.1)。手法相同,对象和协议层次都不同。
- 范围:目的是省引脚,是典型的用时间换空间。
总线转向(turnaround)
- 是:数据线从一方驱动切换到另一方驱动时,中间两边都不驱动的空档。
- 范围:读事务比写事务多一次转向;时序题里可能单独计入周期。
6.1.3 系统总线的结构
单总线结构
- 是:CPU、主存、全部 I/O 挂在同一条系统总线上。
- 范围:同一时刻只能有一对设备通信;扩展容易但总线是瓶颈。
双总线结构
- 是:把 CPU—主存这条最频繁的通路单独拉出来,I/O 退到 I/O 总线经桥接入。
- 范围:遗留问题是 I/O 数据进主存仍需中转。
三总线结构
- 是:再拉出一条 DMA 总线,让高速外设直接与主存成块交换。
- 不是:不能消除主存端口的争用。
- 范围:三条总线可并行工作;主存端口争用要靠多体交叉(3.2.4)解决。
桥(Bridge)
- 是:连接两条速率/协议不同的总线的部件,做协议转换、速率匹配、跨时钟域缓冲。
- 不是:不是”提高总线频率”的手段,本身还引入延迟。
通道
- 是:具有独立处理 I/O 能力的部件,代替 CPU 管理 I/O 传输。
- 范围:双总线结构里连接主存总线与 I/O 总线的那一环。
北桥
- 是:经典主板上挂内存控制器与显卡接口的芯片,离 CPU 近、速率高。
- 范围:现代已被整体吃进 CPU 芯片——因为它挂的是最需要带宽、最怕延迟的设备。
南桥 / 芯片组
- 是:挂硬盘、USB、网卡等低速设备的芯片(Intel 称 PCH)。
- 范围:现代主板上仅存的那颗芯片组干的就是南桥的活。
点对点链路
- 是:两个部件之间的专用连接,不与第三方电气共享。
- 范围:不需要总线仲裁;现代 CPU—内存、CPU—显卡都是这种。408 仍用总线抽象讲原理。
6.1.4 常见的总线标准
本节在教材中标
*,属选学。考定位,不考参数。
ISA
- 是:早期的共享并行扩展总线。
- 范围:用来理解经典共享并行总线的样本。
PCI
- 是:共享的、同步定时的并行局部/I/O 总线,地址与数据复用。
- 范围:需要仲裁(共享拓扑)。
PCIe
- 是:点对点串行高速互连,按 lane 扩展,分层分组传输,全双工。
- 不是:不是共享总线,因此不需要总线仲裁。
- 易混:↔ PCI。差别是拓扑与串并,不是版本新旧。
lane(通道)
- 是:PCIe 的一条独立收发通道,×1/×4/×8/×16 指通道数。
- 范围:带宽按 lane 数成倍增加——这是”串行加通道”那条路。
USB
- 是:面向外部设备的串行总线,由主机组织全部传输。
- 范围:设备不能主动占用总线。
SATA
- 是:传统存储设备的串行点对点接口。
NVMe
- 是:跑在 PCIe 之上的存储命令与队列协议。
- 不是:不是总线标准,不规定电平和引脚。
- 易混:「NVMe 比 SATA 快」跨了层——真正的差别是 PCIe 比 SATA 快(传输层)+ 深队列(命令层)。
M.2
- 是:插槽形状,属机械特性。
- 不是:不是协议。同一个 M.2 插槽既可能走 PCIe,也可能走 SATA。
DDR(双沿传送)
- 是:在时钟的上升沿和下降沿各传一次数据,数据率翻倍。
- 不是:地址/命令没有翻倍,仍只在上升沿采样。
- 范围:题目给 MT/s 时已含双沿,不要再乘 2。
6.1.5 总线的性能指标
总线宽度
- 是:数据线的位数
, 就是一次传送的字节数。 - 不是:与地址线根数、CPU 字长都无关。
总线时钟频率
- 是:总线的基本节拍频率,
。 - 易混:↔ 总线工作频率。这一节的失分点几乎全在这一对上。
总线工作频率(传输频率)
- 是:每秒能完成多少次数据传送。
- 范围:一次传送占
个时钟时 ;一个时钟传 次时 。
总线传输周期(总线周期)
- 是:完成一次基本传送所占的时间,可含多个时钟周期。
- 易混:↔ 总线事务(含一个或多个总线周期)。
总线带宽(峰值带宽)
- 是:
,假设数据线满载不停。 - 不是:不能直接当 Cache 块填充速度——那要用有效带宽。
有效带宽
- 是:
, 为该事务交付的有效字节。 - 范围:地址阶段、等待、仲裁、转向都会把它压到峰值之下。
总线利用率
- 是:
。 - 易混:与流水线效率同构(5.6.4)——分子是上限,分母被开销撑大。
MT/s
- 是:每秒百万次传送,已经是
。 - 范围:给了 MT/s 就直接代公式,不要再按 DDR 乘 2。
6.2.1 总线事务
总线事务
- 是:从主设备请求使用总线,到数据传完并让出总线的全过程。
- 范围:五阶段 = 请求 → 仲裁 → 寻址 → 传输 → 释放。含一个或多个总线周期。
请求阶段
- 是:主设备向仲裁器提出使用总线的申请。
仲裁阶段
- 是:裁定这次总线归谁使用。
- 不是:仲裁自己不搬任何数据——与「控制部件不生产数据」(5.1.2)同一条判据。
- 范围:可与前一事务重叠;是否单独计时按题目规定。
寻址阶段
- 是:主设备给出从设备地址、读写方向和传输长度。
传输阶段
- 是:一个或多个数据拍。
- 范围:突发传送时这一段最长,是摊薄开销的地方。
释放阶段
- 是:撤销控制信息、让出总线。
集中式仲裁
- 是:由一个中央仲裁器统一裁决。
- 范围:含链式查询、计数器定时查询、独立请求三种。
链式查询(菊花链)
- 是:总线允许信号 BG 沿设备串行传播,谁要用谁截留。
- 范围:线最少(1 根链);优先级由物理位置决定;链上一环坏,后面全瞎。
- 易混:与中断判优的链式查询同名同构(5.5.3)。
计数器定时查询
- 是:仲裁器用计数器广播设备号,编号匹配且有请求的设备应答。
- 范围:本章相对 5.5.3 唯一新增的一种。每次从 0 起 = 固定优先级;从上次结束处起 = 循环优先级(公平)。
- 不是:不是最快的——查询过程本身要花时间。
独立请求
- 是:每个设备有独立的 BR/BG 线,仲裁器用优先权编码器直接选。
- 范围:线最多(
根),响应最快,优先级可编程。
分布式仲裁
- 是:无中央仲裁器,各设备把优先级号送上公共仲裁线同时比较,低者自动撤出。
- 范围:可扩展性好;每个设备都要带比较逻辑。
循环优先级
- 是:每次仲裁的起点接着上次结束处,使各设备获得总线的机会均等。
- 易混:↔ 固定优先级(每次从同一起点)。
单次传送
- 是:一次事务只传一个数据单元。
- 范围:每个字都要重付一遍地址阶段开销。
突发传送(Burst)
- 是:只发首地址和长度,随后连续传多个数据拍,地址按约定递增。
- 范围:
,利用率 , 越大越接近 1。 - 易混:突发长度 ≠ Cache 块大小;块更大时要拆成
次事务。
分离事务(Split Transaction)
- 是:主设备发出请求后立即释放总线,从设备准备好再以新事务送回数据。
- 不是:不缩短单次访问延迟——对发起者只会更长。
- 易混:↔ 非阻塞 Cache。分离事务放弃的是总线占用,非阻塞 Cache 放弃的是 CPU 的阻塞等待。
- 范围:提高的是总线利用率;需要事务标识与队列。
读事务
- 是:主设备发地址+读命令,从设备驱动数据,主设备采样。
- 范围:需要数据线转向,比写事务多一次空档。
写事务
- 是:主设备发地址+写命令+数据,从设备锁存。
- 范围:不需要转向(地址和数据都由主设备驱动)。
6.2.2 总线定时
总线定时
- 是:规定主从设备之间如何确认”这一步完成、可进入下一步”。
- 范围:判据只有一句——有没有公共时钟。
同步定时
- 是:所有动作参照公共时钟,在约定周期/边沿发生,双方各自数拍子。
- 范围:控制简单、易流水化;拍数按最慢的从设备定,快设备陪等。
- 易混:8086 的 T1~T4 是它的标准样本,但不是所有同步总线都恰好四拍。
半同步定时
- 是:有公共时钟 + 允许用整数个时钟周期延长(插
)。 - 范围:题目给三类时归半同步;只给同步/异步两类时归同步——因为公共时钟还在。
异步定时
- 是:没有公共时钟,靠 REQ/ACK 握手的因果关系推进。
- 不是:不等于没有时间约束——传播延迟、建立保持、超时机制都还在。
- 易混:“异步一定更慢”不严谨;设备速度差异大时异步反而快。
等待周期
- 是:慢设备通过 READY 线要求主设备插入的等待状态,8086 中插在 T3 与 T4 之间。
- 不是:插了
不会变成异步——它按公共时钟计数。 - 范围:个数运行时才知道,但每个都是整数个总线时钟。
ALE
- 是:8086 的地址锁存允许信号,T1 期间通知从设备锁存地址。
- 范围:408 不考引脚名,知道它对应”寻址阶段”即可。
READY
- 是:从设备用来表示”尚未准备好”或”已就绪”的信号,决定插几个
。 - 不是:出现 READY/ACK 不等于异步——判据是它是否在公共时钟边沿采样。
不互锁
- 是:REQ 与 ACK 都在固定时间后自动撤销,谁也不等谁。
- 范围:受约束的信号数 = 0。最快、最不可靠。
半互锁
- 是:REQ 等 ACK 才撤;ACK 固定时间后自撤。
- 不是:“半”指两个信号里只有一个受约束(1/2),不是各等一半时间。
- 范围:受约束的信号数 = 1。口诀”主等从,从不等主”说的是撤销条件。
全互锁
- 是:REQ 等 ACK 才撤,ACK 等 REQ 撤了才撤,即四相握手。
- 范围:受约束的信号数 = 2。最可靠、最慢。
四相握手
- 是:REQ↑ → ACK↑ → REQ↓ → ACK↓ 四步闭环。
- 范围:全互锁的完整过程,顺序是考点。
REQ / ACK
- 是:异步定时中主设备的请求信号与从设备的回答信号。
- 不是:ACK 不是 CPU 中断——它是一次硬件事务内部的联络。
- 易混:DMA 每个数据拍可以有总线级流控,整块传完才用中断通知 CPU。
分离式通信
- 是:等待期间把总线让给别的事务的通信方式。
- 不是:与同步/异步不在同一维度——分离式总线内部每一步仍然是同步或异步的。
DQS
- 是:DDR 的数据选通信号,给接收方提供与数据同源的采样时钟。
- 不是:不是 ACK。ACK 是”我完成了”,DQS 是”数据在这个边沿有效”。
SDRAM 的「同步」
- 是:命令在内存时钟边沿采样,READ 到数据出现的
个周期固定且事先已知。 - 不是:多周期延迟不等于异步——8086 插
也是多周期延迟。 - 范围:与总线定时的”同步”是同一个词同一个意思,不是术语撞车。
高频范围限定清单
每一条都是”说法 → 它在什么条件下才成立 / 为什么错”。考前扫这一张表。
| 常见说法 | 范围限定 |
|---|---|
| ”总线就是主板上的线” | 错。片内总线不上主板,主板上也有非总线的点对点链路 |
| ”总线上同一时刻只能有一个接收方” | 错。分时约束的是发送方,接收是广播 |
| ”主设备就是 CPU” | 错。DMA 控制器取得控制权后就是主设备 |
| ”主存可以是主设备” | 错。主存永远是从设备 |
| ”挂了多个设备就要仲裁” | 错。判据是有没有第二个可能的主设备 |
| ”地址线单向、数据线双向、控制线双向” | 前两句对,第三句错。控制线各条方向不同 |
| ”数据总线越宽,可寻址空间越大” | 错。地址空间只看地址线根数与编址单位 |
| ”64 位 CPU 就有 64 根地址线” | 错。三组线根数互相独立 |
| ”串行总线一定比并行总线慢” | 错。带宽 = 位宽 × 频率,串行走加频率那条路 |
| ”并行总线频率可以无限提高” | 错。位间偏移与串扰先撞墙 |
| ”全双工可以在一根线上双向同时传” | 错。必须两组独立通道 |
| ”总线复用能提高性能” | 错。它省引脚,通常降低单次事务效率 |
| ”DRAM 行列复用和总线地址/数据复用是一回事” | 手法相同,对象与协议层次都不同 |
| ”片内总线也需要仲裁” | 错。争用者设计时已知,控制器排拍即可 |
| ”总线条数越多越好” | 错。每加一条要加一套控制与桥 |
| ”三总线结构消除了主存争用” | 错。主存端口仍要排队,要靠多体交叉缓解 |
| ”桥可以提高总线频率” | 错。它做协议转换与速率匹配,还引入延迟 |
| ”南桥被吃进了 CPU” | 错。被吃进去的是北桥,因为它挂的设备最怕延迟 |
| ”NVMe 是一种总线标准” | 错。它是跑在 PCIe 上的命令/队列协议 |
| ”PCIe 是共享总线” | 错。点对点 + 交换,所以不需要仲裁 |
| ”M.2 插槽一定走 PCIe” | 错。M.2 只是插槽形状,也可能走 SATA |
| ”DDR 内存要把地址命令也算双倍” | 错。只有数据双沿,命令仍单沿 |
| ”题目给了 MT/s 还要按 DDR 乘 2” | 错。MT/s 已经是每秒传送次数 |
| ”算总线带宽要用 CPU 主频” | 错。用总线自身的传输频率 |
| ”总线时钟频率就是传输频率” | 只在”每个时钟传一次”时成立 |
| ”峰值带宽就是 Cache 块填充速度” | 错。要扣掉地址阶段与首字延迟 |
| ”有效带宽 = 峰值带宽 × 拍数” | 错。有效带宽 = 有效字节 / 总时间 |
| ”仲裁阶段也在传数据” | 错。仲裁只定谁用 |
| ”链式查询优先级可以随时改” | 错。由物理位置决定,改要重新接线 |
| ”独立请求最省线” | 错。它最费线( |
| ”计数器定时查询一定是固定优先级” | 错。从上次结束处继续计数即为循环优先级 |
| ”突发传送每拍都要重发地址” | 错。只发首地址,后续按约定递增 |
| ”突发长度就是 Cache 块大小” | 错。块更大时要拆成多次事务 |
| ”分离事务能缩短单次读延迟” | 错。它提高的是总线利用率,延迟只会更长 |
| ”读事务和写事务时间一样” | 不一定。读多一次数据线转向 |
| ”总线周期和机器周期有固定倍数” | 错。分属两条链,只在访存处交汇 |
| ”插入等待周期的是异步总线” | 错。 |
| ”出现 READY/ACK 就是异步” | 错。判据是是否在公共时钟边沿采样 |
| ”异步总线一定比同步慢” | 错。设备速度差异大时异步更快 |
| ”异步总线没有任何时间约束” | 错。传播延迟、建立保持、超时都还在 |
| ”半互锁是双方各等一半时间” | 错。半指受约束的信号数是 1/2 |
| ”全互锁只要 REQ 和 ACK 同时有效” | 错。还要按顺序撤销,形成四相闭环 |
| ”SDRAM 用异步握手” | 错。S = Synchronous,命令按内存时钟采样 |
| ”多周期延迟说明是异步” | 错。8086 插 |
| ”DQS 是从设备的 ACK” | 错。它是数据选通,属同步接口的时钟分发 |
| ”同步总线所以 CPU 必须原地干等” | 错。由 CPU 微结构决定,与总线定时无关 |
| ”异步总线所以 CPU 可以去做别的” | 错。同上,五级顺序流水线照样停 |
| ”分离式通信是第四种定时方式” | 它与同步/异步不在同一维度 |
链接
- 🏠 返回总览:计算机组成原理第 6 章:总线总览
- 📜 原始提问档案:第 6 章 原始提问档案(本地资料)(11 条)
- 📖 上一章名词库:第 5 章名词库
- 📚 权威节号:王道 2026 教材目录