Skip to content

总线概述与分类

考情分析

总线的概念与分类在 408 中属于低频但稳定的选择题考点,偶尔出现在总线带宽的计算题中。核心在于区分按功能和按层次两种分类维度,以及带宽的定量计算。

总线的基本概念

总线(Bus)是连接计算机各功能部件的共享通信链路,用于在部件之间传输数据、地址和控制信号。

总线的本质是一组公共导线。多个部件分时共享同一条总线,同一时刻只能由一个主设备发送数据(但可以有多个从设备接收)。

关键术语:

  • 主设备(Master):获得总线控制权、发起传输的设备
  • 从设备(Slave):被主设备访问的设备,只能响应请求
  • 总线事务(Bus Transaction):一次完整的总线操作,包括请求阶段和响应阶段

按功能分类

系统总线按传输内容分为三类:

总线类型传输内容位数方向
数据总线(DB)操作数、指令等数据与机器字长有关(如 32 位、64 位)双向
地址总线(AB)主存/IO 端口的地址决定寻址空间大小,n 位可寻址 2n 个单元单向(CPU 发出)
控制总线(CB)读/写命令、中断、总线请求等根据控制信号种类而定有的出、有的入

数据总线的位数(总线宽度)直接影响单次传输的数据量。地址总线的位数决定 CPU 能直接访问的最大存储空间。

按层次分类

层次连接对象特点
片内总线CPU 内部各寄存器与 ALU 之间速度最快,芯片内部走线
系统总线CPU、主存、I/O 接口之间计算机内部核心总线
通信总线(外总线)计算机与外部设备/其他计算机之间如 USB、以太网

408 真题中"系统总线"出现频率最高,本章后续内容均围绕系统总线展开。

总线结构

单总线结构

所有部件(CPU、主存、I/O)挂在同一条系统总线上。

  • 优点:结构简单、成本低、扩展方便
  • 缺点:同一时刻只能有一对设备通信,带宽瓶颈严重

双总线结构

将主存总线和 I/O 总线分开,CPU 通过主存总线访问主存,通过 I/O 总线访问外设。

  • 通道(或桥接器)负责两条总线之间的数据中转
  • 主存访问与 I/O 操作可以一定程度并行

三总线结构

在双总线基础上增加 DMA 总线,使 I/O 设备可以绕过 CPU 直接访问主存。

CPU主存总线主存DMA 总线高速 I/O

总线性能指标

指标定义计算
总线宽度数据总线的位数如 32 位、64 位
总线时钟频率总线工作的时钟频率 f单位 MHz
总线时钟周期T=1/f单位 ns
总线传输周期完成一次总线操作所需时间通常为若干个时钟周期
总线带宽单位时间最大数据传输量B=W8×fW 为宽度,f 为每秒传输次数)

带宽计算公式

B=总线宽度(位)8×1总线传输周期

或等价地:

B=总线宽度(位)8×每秒传输次数(单位:B/s)

交互可视化

加载可视化中...

例题

例 1:某系统总线宽度为 32 位,时钟频率 200 MHz,每个总线传输周期占 2 个时钟周期。求总线带宽。

:每秒传输次数 =200×106/2=100×106 次,每次传 32/8=4 B。

B=4×100×106=400 MB/s

例 2:地址总线 24 位,按字节寻址,最大寻址空间为多少?

224 B=16 MB

例 3:在单总线结构中,CPU 从主存读数据的同时能否向打印机发送数据?为什么?

:不能。单总线结构中所有设备共享一条总线,同一时刻只能进行一次总线传输,CPU 读主存时总线被占用,打印机无法同时通信。

易混淆知识点

1. 总线时钟频率和总线工作频率一样吗?

不一定。早期总线每个时钟周期传输一次数据,二者相等。现代总线可以在一个时钟周期内传输多次(如 DDR 在上升沿和下降沿各传一次,工作频率 = 2 × 时钟频率)。做题时要看清"每个时钟周期传送几次数据"。

2. 一条总线能同时有多对设备通信吗?

不能。任一总线周期内,总线上只能有一个主设备控制总线,选择一个从设备进行一对一通信。多对设备同时通信会导致数据冲突。这也是总线需要仲裁机制的原因。

3. 数据总线上只传数据吗?

不是。数据总线是双向的,传输的"数据"包括:操作数、指令、中断类型号等。只要是通过数据通路传输的信息都走数据总线。地址信息走地址总线(单向),控制信号走控制总线。

考点清单

  • 总线是分时共享的公共通信链路,同一时刻只能有一个主设备发送
  • 按功能分:数据总线(双向)、地址总线(单向)、控制总线
  • 按层次分:片内总线、系统总线、通信总线
  • 数据总线宽度影响传输量,地址总线位数决定寻址空间
  • 总线工作频率可以是时钟频率的整数倍(DDR 为 2 倍)
  • 带宽 B=W8× 每秒传输次数
  • 单总线简单但存在带宽瓶颈,多总线结构提高并行度

真题练习

相关真题(7题)

2025Q20选择题2分

总线带宽计算

2021Q19选择题2分

同步/异步总线与突发传送的基本概念

2018Q21选择题2分

提高总线数据传输率的方法

2017Q20选择题2分

多总线层次结构与PCI-Express传输方式

2016Q21选择题2分

总线设计中串行与并行传输速度的对比

2012Q21选择题2分

I/O总线数据线上传输的信息类型

2011Q20选择题2分

总线数据线上传输的信息类型