一 真题2009-20
20题. 假设某系统总线在一个总线周期中并行传输4B信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
A. 10MB/s
B. 20MB/s
C. 40MB/s
D. 80MB/s
二 读题
本题根据时钟频率、总线周期、一个总线周期传输的数据量 计算总线带宽
三 哔哔详解
总线带宽=每个总线周期传输的数据量/每个总线周期的时间
3.1 核心公式和参数定义
总线带宽(也叫总线数据传输率)是指单位时间内总线可传输的最大数据量,核心公式:
总线带宽=每个总线周期传输的数据量/每个总线周期的时间
先明确题目给出的关键参数:
-
一个总线周期传输数据量:4 B(并行传输 4 字节)
-
一个总线周期占用时钟周期数:2 个
-
总线时钟频率:10 MHz,则单个时钟周期时间 周期 $ T = \frac{1}{\text{频率}} = \frac{1}{10 \times 10^6}\ \text{s} =10^{-7} \text{s} $
3.2 分步计算
-
计算一个总线周期的总时间:
总线周期时间 $ = 2 \times T = 2 \times 10^{-7} \text{s} $
-
代入带宽公式计算:
总线带宽 $ = \frac{4\ \text{B}}{2 \times 10^{-7} \text{s}} = 20 \times 10^6 \text{B/s} = 20 MB/s$
四 参考答案
参考答案 B
五 考点精析
5.1 核心考点
5.1.1 总线周期vs时钟周期
- 时钟周期: cpu 或总线的最小时间单位
- 总线周期: 完成一次数据传输所需的时间,可能包含多个时钟周期
5.1.2 总线带宽计算
- 总线带宽 = 每个总线周期传输的数据量/每个总线周期的时间
- 每个总线周期 = 总线时钟周期 × 总线周期占用的时钟周期数
- 时钟周期和时钟频率互为倒数
5.1.3 单位换算
- 1 MHz = 10⁶ Hz
- 1 MB/s = 10⁶ B/s(在体系结构中通常用十进制,与存储器容量的 2 进制不同)
- 注意区分 B(Byte) 和 b(bit)
5.2 扩展考点
5.2.1 总线周期、时钟周期、机器周期、指令周期区别和联系
5.2.1.1 基本定义
| 名称 | 定义 | 别名 | 单位 |
|---|---|---|---|
| 时钟周期(Clock Cycle) | CPU 主频的倒数,是最小的时间单位 | 节拍、T 周期 | 纳秒(ns) |
| 机器周期(Machine Cycle) | CPU 完成一个基本操作所需的时间(如取指、访存) | CPU 周期 | 多个时钟周期 |
| 指令周期(Instruction Cycle) | CPU 执行一条完整指令所需的时间 | — | 多个机器周期 |
| 总线周期(Bus Cycle) | CPU 通过总线完成一次数据传输所需的时间 | 总线事务周期 | 通常 ≥ 1 个时钟周期 |
5.2.1.2 核心区别
| 周期 | 时间粒度 | 本质属性 | 核心关联部件 | 关键特点 |
|---|---|---|---|---|
| 时钟周期 | 最小 | 硬件时序基准,最小时间单位 | CPU主时钟 | 所有操作的时间基础,不可再分 |
| 机器周期 | 中等 | CPU完成一个基本操作的时间 | CPU内部/总线 | 由多个时钟周期组成,分多种类型 |
| 总线周期 | 中等 | 机器周期的子集,总线交互时间 | CPU+内存/I/O+总线 | 非必备,仅外部交互时出现 |
| 指令周期 | 最大 | 一条指令的完整执行时间 | 整个CPU执行单元 | 由多个机器周期组成,长度不固定 |
5.2.1.3 层级关系
5.2.1.4 典型场景举例
场景:执行 MOV AX, [1234H](x86 指令)
- 取指周期(机器周期 1)
- 从内存取指令 → 触发 总线周期 1(读指令)
- 译码 + 计算地址(内部操作)
- 访存周期(机器周期 2)
- 读内存地址 1234H → 触发 总线周期 2(读数据)
- 写回寄存器(内部操作)
→ 整个 指令周期 = 2 个机器周期 + 2 个总线周期
5.2.1.5 常见误区
| 误区 | 正确理解 |
|---|---|
| “机器周期 = 指令周期” | 机器周期是子集,一条指令含多个机器周期 |
| “总线周期 = 时钟周期” | 总线周期通常更长(因总线慢于 CPU) |
| “RISC 中没有机器周期” | 概念弱化,但仍有“流水线级”,本质类似 |
| “所有指令周期相同” | 简单/复杂指令差异巨大(CISC 尤其明显) |
六 考点跟踪
暂无
说明:本文内容基于公开资料整理,参考了包括但不限于《数据结构》(严蔚敏)、《计算机操作系统》(汤小丹)、《计算机网络》(谢希仁)、《计算机组成原理》(唐朔飞)等国内高校经典教材,以及其他国际权威著作。同时,借鉴了王道、天勤、启航等机构出版的计算机专业考研辅导系列丛书中的知识体系框架与典型题型分析思路。文中所有观点、例题解析及文字表述均为作者结合自身理解进行的归纳与重述,未直接复制任何出版物原文。内容仅用于学习交流,若有引用不当或疏漏之处,敬请指正。
523

被折叠的 条评论
为什么被折叠?



