总线的特点
总线是一组能为多个设备分时共享的公共信息传送线路
共享:总线上可以挂接多个部件,各个部件之间可以相互交流,传输信息,实现共享
分时:同一时刻,只允许一个部件占用总线,多个部件只能分时的传输数据,但多个部件可以从总线上接受信息
总线的特性
1,机械特性:尺寸、形状
2,电气特性:有效电平的范围、传输方向
3,功能特性:每一条总线的功能
4,时间特性:时序关系
总线的分类
按数据传输格式
串行总线
优点:只需要一条传输线,成本低廉,广泛用于长距离,用作计算机内部的时候,可以节省布线空间
缺点:在数据发送需要考虑拆卸装配的问题
并行总线
优点:比较简单,电路实现比较容易
缺点:信号线数量多,占用更多的布线空间;远距离传输成本高
按照总线功能
片内总线:
系统总线:
各功能部件相互连接的主线
按照传输内容可以分为:数据总线、控制总行啊、地址总线
分类 | 数据总线 | 控制总线 | 地址总线 |
---|---|---|---|
传输内容 | 数据、指令 | 控制信息 | 地址信息 |
传输方向 | 双向传输 | 有入有出,控制信号和反馈信号 | 单向 |
位数 | 和机器字长和存储字长有关 | 与主存地址的大小有关 |
通信总线:
与外部总线关联的线,通信总线也称为外部总线
系统总线的结构
单总线结构 | 双总线结构 | 三总线结构 | |
---|---|---|---|
结构 | 各个设备都挂在同一接口上 | 两条总线,I/O总线和主存总线 | |
优点 | 结构简单,方便添加新的设备 | 将高速的CPU和I/O接口分离 | |
缺点 | 带宽低、负载重,多个部件只能争用唯一的总线 | 需要硬件支持 | |
双总线:
通道是具有特殊功能的处理器,能对I/O设备进行统一管理。通道程序放在主存中
主存总线支持突发:CPU提供一个地址,收到多个地址连续的数据
三总线:
高速I/O有一条DMA线连接主存
靠CPU的总线速度较快