1.1 总线引入
分散连接:部件间单独线连接
总线连接:各部件连接到一组公共的传输线(总线)
1.2 总线分类
1.2.1 片内总线
片内总线:芯片内部连接部件的总线
1.2.2 系统总线
系统总线:计算系统间各部件的公共信息传输线
分为三类:
数据总线:传输各功能部件间的有效数据信息
- 双向传输
- 位数称为数据总线宽度,与机器字长和存储字长有关
地址总线:传输可寻址设备的地址
- 单向传输
- 决定存储单元个数
控制总线: 传输各种控制命令
- 单条数据总线单向传输
- 多个数据总线整体双向传输
1.2.3 通信总线
通信总线:用以计算系统间的计算机网络通信
串行通信
并行通信
1.3 总线参数
1.3.1 总线特性
- 机械特性:传输线机械连接方式
- 电气特性:传输线传输方向
- 功能特性:传输线的传输数据功能
- 时间特性:传输线的信号时序
1.3.2 总线性能指标
总线宽度:数据总线的根数,bit
总线带宽:总线的数据传输速率
时钟同步/异步:数据与时钟同步工作,分为同步总线和异步总线
总线复用:一条信号线分时传输两种信号
信号线数:所有总线的总根数,包括地址总线、数据总线、控制总线
总线控制方式:包括判优和通信控制
1.4总线结构
1.4.1 单总线结构
CPU、主存、IOdevice、均挂载在同一组BUS上
- 所有信息均在此总线,形成瓶颈
- IOdevice量大时,则时延严重
- 多用于小微型机
1.4.2 双总线结构
速度低的IO设备的通信总线分离,形成双总线结构;
分别为 IO总线、主存总线,通道完成外设与主存的通信
- 通道为一种特殊的处理器
- 多用于大中型机
1.4.3 三总线结构
速率不同的IOdevice分类,接连至不同BUS上;
分为 主存总线、IO总线、DMA总线
- 主存总线用于CPU与主存传输
- IO总线用于CPU与IOdevice传输
- DMA总线用于高速设备与主存传输
- 同一时刻,只能有一种总线使用
另一种结构,分为 局部总线、系统总线、扩展总线
1.4.4 四总线结构
四总线结构分为局部总线、系统总线、高速总线和扩展总线
1.5 总线标准
1.5.1 ISA总线
- 全16位CPU使用
- 独立CPU的总线时钟
- 无总线仲裁,不支持多主设备
- 数据传输由CPU或DMA负责
- 频率8MHz,最大速率16MBps,DB16b / AB24b
1.5.2 EISA总线
- 从ISA扩展而来
- 从CPU中分离出总线控制权
- 频率8Hz,最大速率33MBps,DB32 / AB32
1.5.3 VESA总线
- 局部总线标准
- 将高速IO设备挂至CPU上
- 频率为33Mhz,最大速率133MBps,DB32可扩展至64
1.5.4 PCI总线
- 称为 外围部件互连总线
- 高性能,不依赖于特定CPU
- 自身采用33Mhz和66Mhz时钟,DB32/64
- 支持突发工作方式
- 兼容性强,与极大多数CPU及ISA / EISA兼容
- 即插即用,PCI设备有存放设备具体信息的寄存器,供BIOS使用
- 支持多主设备
- 多路复用
1.5.5 AGP总线
- 显卡局部总线
- 高速率传输,双激励传输技术在时钟上下沿双向传输数据
1.5.6 RS-232C总线
- 用于DTE数据终端设备与DCE数据通信设备间接口
- 电气特性与TTL不同
1.5.7 USB总线
- 真正的即插即用,自动实现驱动的装删
- 具有较强连接能力,使用集线器可方便扩展
- 数据传输率USB1.0与USB2.0两版本
- 标准统一,串并口均可改为统一的USB接入系统
- 连接电缆轻巧,4芯电缆中,2条信号连接,2条用于电源/地