总线是在计算机的各种功能部件之间传输信息的公共通信干线。它是由电线组成的传输线束。根据计算机传输的信息类型,计算机总线可分为数据总线、地址总线和控制总线,分别用于传输数据、数据地址和控制信号。总线是一种内部结构,是cpu、内存、输入输出设备传递信息的公共通道。主机的所有部件通过总线连接,外部设备通过相应的接口电路与总线连接,形成计算机硬件系统。在计算机系统中,各种部件之间传递信息的公共通道称为总线,微型计算机通过总线结构连接各种功能部件。
当总线空闲时(其它设备以高阻态的形式连接到总线上),一个设备要和目的设备通信,发起通信的设备驱动总线,发出地址和数据。以高阻态连接到总线上的其他设备,如果收到(或能收到)与自己对应的地址信息,就会收到总线上的数据。发送设备完成通信,放弃总线(输出变为高阻态)。
根据总线功能和规格,它可以分为三种类型:
(1)芯片总线,C总线)
类总线在微机系统中的位置和关系,也称为组件级总线,是将不同芯片连接在一起,形成特定功能模块(如CPU模块)的信息传输通道。
(2)内部总线,I总线)
又称系统总线或板卡总线,是微机系统中插件(模块)之间的信息传输通道。例如CPU模块和存储器模块或I/O接口模块之间的传输路径。
(3)外部总线,电子总线)
又称通信总线,是微型计算机系统之间或微型计算机系统与其他系统(仪器、仪表、控制装置等)之间进行信息传输的通道。),如EIA RS-232C、IEEE-488等。
其中,系统总线,俗称总线,一般包含三种不同功能的总线,分别是数据总线DB(数据总线)、地址总线AB(地址总线)和控制总线CB(控制总线)。