要说为什么要使用总线,那是因为一直以来运用的分布式连接方式很难使用。 以前的计算机的IO设备需要通过cpu才能将数据保存到主存,这样会导致cpu停止工作,严重影响效率。 为了避免各部件之间相互影响,需要连接两条线,由于灵活性低,内部过于混乱,总线问世
什么是总线各部件共享的传输介质
总线上的信息传输是并行的:多条线路同时传输数据,但对远程传输存在干扰
串行:相对并行慢,但无干扰
几种总线结构1 .面向CPU的双总线结构
m总线: cpu和主存储器之间的通信
IO总线: IO设备和cpu通信
2 .以存储为中心的双总线结构
存储总线: cpu、主存储器之间的通信
系统总线:连接cpu、主存储器、IO
分类根据计算机内部总线的位置分为以下几类
片上总线芯片内部总线,例如cpu内部、寄存器和寄存器间
系统总线计算机各部件之间的信息传输
根据传输信息,分为以下几类。
数据总线
双向
地址总线
单向
控制总线
通信总线计算机与其他计算机系统的通信
总线特性机械特性电特性功能特性时间特性总线的性能指标总线宽度标准传输率(带宽)时钟同步总线多路复用地址线和数据线多路复用)例如8086cpu
信号线数总线控制方式再论总线结构单总线结构的多总线结构的三总线结构
DMA总线:高速IO设备与主存储器的信息交换
这些不足会影响与IO设备的扩展总线上的性能
四总线结构:
解决了上述3总线IO设备性能受影响的问题,区分了高速设备和低速设备