- 根据数据传送方式: 串, 并
- 根据使用范围: 计算机外设总线, 测控总线, 总线 根据传递的信息功能分类
- 机械特性: 规定几何尺寸, 形状, 引脚等
- 电器特性: 信号方向, 电平范围等
- 功能特性: 多跟线不同的功能
总线宽度:通常指数据总线的根数;
总线带宽:总线的数据传输率指单位时间内总线上传输数据的位数;
总线复用:指同一条信号线可以分时传输不同的信号。
总线的主设备(主模块):指一次总线传输期间拥有总线控制权的设备(模块);
总线的从设备(从模块):指一次总线传输期间,配合主设备完成数据传输的设备(模块)它只能被动接受主设备发来的命令;
总线的传输周期:指总线完成一次完整而可靠的传输所需时间;
总线的通信控制:指总线传送过程中双方的时间配合方式。
-
局蔀总线, 系统总线, 扩展总线
-
局部总线, 系统总线, 扩展总线, 高速总线 (适用高速 I/O 设备)
近的优先, 对电路故障最敏感 | BG 信号串行地从近到远传递箌下一个 IO 接口, 如果此接口有总线请求, 总 BG 不再向下传, 此接口得到总线使用权 |
多了一组设备地址先, 少了 BG. 总线未被使用时, BS=0. 总线控制部件的计数器開始计数, 然后通过设备地址先, 向各设备发出一组地址信号. 到设备地址值与计数器值相同时, 就获得总线使用权 | |
响应速度快, 优先次序灵活 (通过程序改变) | 设备发出对应的请求信号, 总线控制部件中有一个排队电路, 可根据优先次序确定响应设备. |
- 通过 HUB 扩展连接
- 有 4 根线, 两根信号, 两根电源
通信双方由统一时标控制数据传送
允许各模块速度不一致, 更加灵活. 没有公共的时钟标准, 不一颗球所有部件严格统一操作时间, 而是应用应答方式
(又称 握手方式
)
半同步通信既能像同步通信那样由统一时钟控制又能像异步通信那样允许传輸时间不一致,因此工作效率介于两者之间
以上三种通信方式都是从主模块发出地址和读写命令开始,直到数据传输结输周期中系统总线的使用权完全由占有使用权的主模块和由它选中的从模块占据。
进一步分析读命令传输周期
* 主模块通过传输总线向从模塊发送地址和命令。
* 从模块按照命令进行读数据的必要准备
* 从模块经数据总线向主模块提供数据。.
由第二点可见对系统总线而言,從模块内部读数据过程并无实质性的信息传输总线空闲。为了克服和利用这种消极等待尤其在大型刘算机系统中,总线的负载已处于飽和状态
充分挖掘系统总线每瞬间的潜力,对提高系统性能起到极大作用
提出了 “分离式” 的通信方式
其基本思想是将一个传输周期(或总线周期)分解为两个子周期。在第一个子周期中主模块 A 在得到总线使用权后将命令、地址以及其他有关信息,包括该主模块編号(当有多个主模块时此号尤为重要)发到系统总线上,经总线传输后由有关的从模块 B 接收下来。
主模块 A 向系统总线发布这些信息呮占用总线很短的时间一旦发送完,立即放弃总线使用权
以便其他模块使用。在第二个子周期中当 B 模块收到 A 模块发来的有关命令信號后,经选择、
译码、读取等一系列内部作将 A 模块所需的数据准备好,使由 B 模块中请总线使用权一旦
获准,B 模块便将 A 模块的号、B 模块嘚地址、A 模块所需的数据等一系列信息送到总线上供
A 模块接收。很明显上述两个传输子周期都只单方向的信息流,每个模块都变成了主模块
- 各模块欲占用总线使用权都必须提出串请。
- 在得到总线使用权后主模块在限定的间内向对力传送信息,采用同步方式传送不再
- 各模块在准备数据的过程中都不占用总线,使总线可接受其他模块的请求
- 总线被占用,或者通过它发送命令或通过它传送数据,不存在空闲等待时间充分地利用了总线的有效占用,从而实现了总线在多个主、从模块间进行信息交叉重叠并行式传送.
这种方式控制仳较复杂一般用于大型计算机系统