bus总线(主机与从机的通讯)
根据功能和规格,总线可分为五种类型:数据总线、地址总线、控制总线、扩展总线和本地总线。
总线是一种通用的通信干线,用于在计算机的各种功能组件之间传输信息。它是由电线组成的传输线束。根据计算机传输信息的类型,计算机的总线可分为数据总线、地址总线和控制总线,分别用于传输数据、数据地址和控制信号。
总线是一种内部结构,是cpu、内存、输入输出设备传递信息的公共通道。主机的所有组件通过总线连接,外部设备通过相应的接口电路与总线连接,形成计算机硬件系统。
在计算机系统中,用于在各种组件之间传输信息的公共通道称为总线,微型计算机以总线结构连接各种功能组件。
根据功能和规格,总线可分为五种类型:
数据总线:要处理或存储的数据在CPU和RAM之间来回传输。
地址总线:用于指定存储在随机存取存储器中的数据的地址。
控制总线:来自微处理器控制单元的信号被传输到外围设备。
扩展总线:外部设备和计算机主机之间进行数据通信的总线,如ISA总线和PCI总线。
本地总线:代替扩展总线进行高速数据传输。
其中,数据总线DB(数据总线)、地址总线AB(地址总线)和控制总线CB(控制总线)也统称为系统总线,即常识意义上的总线。
总线特性
因为总线是连接各种元件的一组信号线。信息由信号线上的信号表示,如何实现操作可以通过约定不同信号的顺序来约定。该总线的特征如下
(1)物理特性:物理特性也称为机械特性,是指总线上的元件在物理连接时的一些特性,如插头和插座的几何尺寸、形状、引脚数和排列顺序等。
(2)功能特性:功能特性是指每条信号线的功能,例如地址总线用来表示地址码。数据总线用于表示传输的数据,控制总线表示总线上操作的命令和状态。
(3)电气特性:电气特性是指每条信号线上的信号方向和指示信号有效的电平范围。一般主设备(如CPU)发出的信号称为输出信号(OUT),发送到主设备的信号称为输入信号(in)。通常,数据信号和地址信号将高电平定义为逻辑1,将低电平定义为逻辑0,而控制信号没有传统的约定。例如,“我们”表示低电平有效,“就绪”表示高电平有效。不同总线的高电平和低电平的电平范围没有统一的规定,通常与TTL一致。
(4)时间特性:时间特性也称逻辑特性,是指总线运行时,各信号线上的信号有效的时间,通过信号有效性的时序关系约定,保证总线的正确运行。为了提高计算机的可扩展性和元器件设备的通用性,除了片上总线以外,所有的元器件或设备都以标准化的方式连接到总线上,以标准化的方式实现总线上的信息传输。总线的这些标准化连接形式和操作模式统称为总线标准。例如,ISA、PCI、USB总线标准等。相应地,采用这些标准的总线有ISA总线、PCI总线、USB总线等。