Skip to content

2014年 408 计算机组成原理 第 20 题

计算机组成原理2014年选择题2分

题目

一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。这种总线事务方式称为( )。

错因

A

并行传输描述的是 数据线条数的形态——多位同时传(与之相对的是串行传输每次传一位)。它和"一次地址带出多次数据"这种事务级行为不在一个层级:并行/串行 是物理层属性,本题问的是事务方式。

B

串行传输同样是物理层概念,只用一根数据线一位一位送,与本题"连续多个数据"的事务行为无关。

D

同步传输指的是时序方式(用统一时钟控制信号沿对齐),描述的是"什么时候动",不描述"一次事务里送多少数据"。同步总线 ≠ 突发总线——同步总线既可以做单数据事务也可以做突发事务。

总解析

总线相关概念按"问的是什么"分层

维度概念描述什么
数据线形态并行 / 串行一次能并行传几位
时序方式同步 / 异步 / 半同步信号定时如何对齐
事务长度单次传输 / 突发传输一次事务传几个数据

突发传输(Burst Transfer)的核心特征

  • 主设备只发一次首地址
  • 从设备根据首地址自动递增,连续访问后续 个单元
  • 每个数据周期只传数据,不再重发地址 → 大大减少总线占用,提高有效带宽

典型应用场景

  • Cache 行填充(一次取 16/32/64 字节连续数据 → 用突发传输最自然)
  • DRAM 突发读写(同一行内连续列访问,不用每次发 RAS)
  • DMA 传输大块数据

对照题面定义:"只给出一个首地址 → 连续单元读/写多个数据" — 这是突发传输的标准教科书表述。

最终答案是 C(突发传输)

易混三组概念速记

  • 并行 vs 串行:物理层"宽度"
  • 同步 vs 异步:时序"对齐方式"
  • 单次 vs 突发:事务"长度"

三组概念正交——一条总线可以同时是"并行 + 同步 + 突发"(如 DDR SDRAM 总线)。本题问的是事务长度维度,只有 C 在那个层级。

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题