总线的基本概念:
1.总线的定义:
总线是一组能为多个部分时共享的公共信息传送线路。分时是指同一时刻只允许有一个部件向总线发送信息,共享是指总线上可以挂接多个部件,多个部件可以同时从总线上接受相同的信息。
2.总线设备:主设备,指获得总线的控制权的设备。从设备,指被主设备访问的设备,它只能响应从主设备发来的各种总线命令。
3.总线特征:机械特征(尺寸,形状),电气特征(传输方向和有效电平范围),功能特性(没跟传输线的功能)和时间特性(信号和时序关系)
总线的分类:
1.片内总线:片内总线是芯片内部的总线,它是芯片内部寄存器与寄存器,寄存器与ALU之间的公共连接线。
2.系统总线:系统总线是计算机系统内各功能部件(CPU,主存,I/O接口)之间相互连接的总线。可分为三类:
1)数据总线用来传输各功能部件之间的数据信息,它是双向传输总线。
2)地址总线用来指出数据总线上的源数据或数据所在主存单元或I/O端口地址,它是单向传输总线。
3)控制总线传输是控制信息,包括CPU发出的控制命令和主存(或外设)返回CPU的反馈信息。
3.I/O总线:I/O总线主要用于连接中低速的I/O设备,通过I/O接口与系统总线相连接。
4.通信总线:通信总线是计算机系统之间或计算机系统与其他系统之间传送信息的总线,通信总线又称外部总线。
系统总线的结构:
1.单总线结构:
单总线将CPU,主存,I/O设备都挂载到一组总线上,允许各设备之间交换信息,CPU可以与外设之间直接进行信息交换。
2.双总线结构
一条是主存总线,用于CPU,主存和通道之间传送数据;另一部分是I/O总线,用于多个外设与通道之间传送数据
字太丑了,翻译一下:通道是具有特殊功能的处理器,对I/O设备进行统一的管理。
3.三总线结构
三总线结构是在计算机各部件之间采用三条各自独立的总线来构成信息通路,这三条分别为主存总线,I/O总线和直接内存访问(DMA)总线。
主存总线用于CPU与内存之间传送地址,数据和控制信息。I/O总线用于在CPU和各类外设之间的通信,DMA总线用于在内存和高速外设之间直接传送数据。