系统总线
基本概念
- 总线是连接各个部件的信息传输线,是各个部件共享的传输介质
- 总线(Bus)是指计算机组件间规范化的交换数据(data)的方式,即以一种通用的方式为各组件提供数据传送和控制逻辑。
总线分类
- 片内总线:芯片内部的总线
- 系统总线:计算机各部件之间的信息传输线
- 数据总线:双向,与机器字长、存储字长有关
- 地址总线:单向,与存储地址、I/O地址有关
- 控制总线:有出 有入
- 通信总线:计算机系统之间或与其他系统之间的通信
- 串行,并行
总线特性及性能指标
特性
机械,电气,功能,时间
性能指标
- 总线宽度:数据线的根数
- 标准传输率:即总线带宽,每秒传输最大字节数(MBps/Mbps)
- 时钟,复用,信号线数,总线控制方式,其他指标(负载能力)
总线结构
单总线
只有一条系统总线
多总线
- 双总线
- 三总线(两种结构)
- 四总线
总线控制
- 控制方式:
- 链式查询方式
- 计数器定时查询方式
- 独立请求方式
- 总线传输周期:
- 申请分配阶段:主模块申请,总线仲裁决定
- 寻址阶段:主模块向从模块给出地址和命令
- 传输阶段:主模块和从模块交换数据
- 结束阶段:主模块撤销有关信息
- 总线通信四种方式
- 同步通信:由统一时标控制数据传送
- 异步通信:采用应答方式(互锁),没有公共时钟标准
- 半同步通信:同步,异步结合
- 分离式通信:充分挖掘系统总线每个瞬间的潜力(效率最高,最复杂)