总线概述
特点
分时:同一时刻只允许一个部件向总线发送信息
共享:总线上可以挂接多个部件,各个部件互相交换的信息都可以通过这组线路分时共享,多个部件可以同时从总线接收相同的信息
分类
片内总线:CPU芯片内部ALU与寄存器、寄存器与寄存器的公共连接线
系统总线:各功能部件(CPU、主存、I/O接口)相互连接的总线,分为数据总线、地址总线、控制总线
I/O总线:连接低速的I/O设备,将低速设备与高速总线分离
通信总线(外部总线):计算机系统之间、计算机状态与其他系统(远程通信设备、测试设备)
结构
DMA总线:直接内存访问总线,在内存和高速外设之间直接传送数据
总线事务和定时
总线事务:从请求总线到完成总线使用的操作序列,包括请求、仲裁、寻址、传输、释放阶段
突发(猝发)传送方式:连续成组的传送,直到一组数据全部传送完毕再释放总线
总线定时:总线在双方交换数据的过程中需要时间上配合关系的控制,实质是一种协议
同步定时方式:统一的时钟周期
异步定时方式:不互锁、半互锁、全互锁