Appearance
题目
下列关于总线的叙述中,错误的是( )。
错因
A
A 是正确叙述——选 A 的人可能机械记忆"总线必须 ≥ 3 个部件"或"总线只在 CPU 和主存之间",但定义本身允许"两个或多个"。教材原话就是"总线是连接多个部件的信息传输线",A 完全符合。
B
B 是正确叙述——选 B 的人误以为"时钟频率 = 工作频率"。实际上常见区分:
- 时钟频率:总线时钟的振荡频率
- 工作频率(数据传输频率):每秒能完成多少个数据传输节拍
两者关系受总线周期长度(多少个时钟周期完成一次传输)以及 DDR 等技术影响——DDR 在时钟的上、下沿都传数据,工作频率 = 2 × 时钟频率。所以二者不一定相等,B 没错。
D
D 是正确叙述——突发传送(burst transfer)的核心特征就是"一次寻址、连续传多个相邻数据",常见于 Cache 行填充、DMA 块传送。选 D 的人可能把"一次总线事务"机械等同于"一次只传一个数据",混淆了普通传输和突发传输。
总解析
题目反向措辞——找错误叙述。
逐项判定:
| 选项 | 判定 | 关键点 |
|---|---|---|
| A | 正确 | 总线定义里就是"两个或多个部件" |
| B | 正确 | 时钟频率 ≠ 工作频率(DDR、多周期总线都说明这一点) |
| C | 错误 | 异步总线一次握手过程完成的是一次完整的数据传输(通常是一个字 / 一个总线宽度),不是"一位"。握手协议(请求/应答)的粒度是"一个字传输周期",不是单 bit |
| D | 正确 | 突发传送的特征就是"连续传多个数据" |
C 是唯一错误叙述,故为答案。
最终答案是 C。
异步总线握手过程速记(以请求/应答为例):
- 主设备发出"请求"信号
- 从设备准备好后回"应答"信号
- 双方在握手有效区间内传递一次数据(数据宽度 = 总线宽度,通常是一个字 / 字节)
- 握手撤销,准备下一次传输
→ 一次握手 = 一次数据传输事件,不是一位 bit。"一位"这种说法把握手当成串行通信里的逐位时钟节拍,与并行总线的工作机制不符。
关键易错点:
- 看到"错误的"先在题干上圈出,按"哪三个是教材标准"排除
- 异步总线 vs 串行通信:握手粒度是"传输周期"不是"位"
- 突发传送是 408 高频考点——一次寻址、多个数据