随着计算机的发展和应用领域的不断扩大,I/O设备的种类和数量也越来越多。为了更好解决I/O设备和主机之间连接的灵活性问题,计算机的结构从分散连接发展为总线连接。
总线是一组能为多个部件分时共享的公共信息传送线路。分时和共享是总线的两个特点。某一时刻只允许有一个部件向总线发送信息,但多个部件可同时从总线上接收相同的信息。
总线上所连接的设备,按其对总线有无控制功能可分为主设备和从设备两种
主设备:总线的主设备是指获得总线控制权的设备。
从设备:总线的从设备是指被主设备访问的设备,它只能响应从主设备发送的各种总线命令。
总线的特性
总线的特性是指机械特性(尺寸,形状),电气特性(传输方向和有效的电平范围),功能特性(每根传输线的功能)和时间特性(信号和时序的关系)
在一个总线周期内传输存储地址连续的多个数据字的总线传输方式,称为猝发传送,及一次传输一个地址和一批地址连续的数据。
总线的分类
1> 片选总线
它是CPU芯片内部寄存器与寄存器之间,寄存器与ALU之间的公共连接线。
2> 系统总线
系统总线是计算机系统内各功能部件(CPU,主存,I/O接口)之间相互连接的总线
按系统总线传输信息内容的不同,又可以分为:数据总线,地址总线,控制总线
3> 通信总线
通信总线是计算机系统之间或计算机系统与其他系统(如远程通信设备,测试设备)之间传送信息的总线。
系统总线的结构
1> 单总线结构
单总线结构将CPU,主存,I/O设备都挂在一组总线上
单总线并不是只有一根信号线,系统总线传送信息的不同可细分为地址总线,数据总线和控制总线。
2> 双总线结构
有两条总线,一条是主存总线,用于在CPU,主存和通道之间传送数据;另一条是I/O总线,用于在多个外部设备与通道之间传送数据。
3> 三总线结构
分别有主存总线,I/O总线和直接内存访问(DMA)总线
总线的性能指标