一、总线的基本概念
为什么要用总线?
早期计算机外部设备少时大多采用分散连接方式,不易实现随时增减外部设备。为了更好地解决I/0设备和主机之间连接的灵活性问题,计算机的结构从分散连接发展为总线连接。
1. 总线的定义
总线是一组能为多个部件分时共享的公共信息传送线路。
- 共享:是指总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这组线路分时共享。
- 分时:是指同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息。
2. 总线设备
总线上所连接的设备,按其对总线有无控制功能可分为主设备和从设备两种。
- 主设备:总线上的主设备是指获得总线控制权的设备
- 从设备:总线的从设备是指被主设备访问的设备,它只能响应从主设备发来的各种总线命令
3. 总线特性
- 机械特性:尺寸、形状、管脚数、排列顺序
- 电气特性:传输方向和有效的电平范围
- 功能特性:每根传输线的功能(地址、数据、控制)
- 时间特性:信号的时序关系
4. 总线的猝发传输方式
在一个总线周期内传输存储地址 连续的多个数据字