总线的基本概念:
总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。
一个单处理器系统中的总线大致分为三类:
(1)CPU内部连接个计算器及运算部件之间的总线,称为内部总线。
(2)CPU同计算机系统的其他高速功能部件,如存储器,通道等互相连接的总线,称为系统总线。
(3)中、低速I/O设备之间互相连接的总线,称为I/O总线。
1.总线的特性:
物理特性:守线的物理特性是指总线的物理连接方式,包括总线的根数,总线的插头,插座的形状,引角线的排列方式等。
功能特性:功能特性描述总线中每一根线的功能。如地址总线的宽度指明了总线能够直接访问存储器的地址空间范围;数据总线的宽度指明了访问一次存储器或外设时能够交换数据的位数,控制总线包括CPU发出的各种控制命令(如存储器读/写,I/O读/写),请求信号与总裁信号,外设与CPU的时序同步信号,中断信号,DMA控制信号等。
电气特性:电气特性定义每一根线上信号的传递方向及有效电平范围。一般规定送入CPU的信号叫输入(IN)信号,从CPU发出的信号叫输出(OUT)信号。例如,地址总线是输出线,数据总线是双向传送的信号线,这两类信号线都是高电压有效。控制总线中各条线一般是单向的,有CPU发出的,也有进入CPU的,有高电平有效的,也有低电平有效的。总线的电平都符合相应电瓶规定的定义。
时间特性:间特性定义了每根线在什么时间有效。也就是说,只有规定了总线上各个信号有效的时序关系,CPU才能正确无误的使用。
2.总线的标准化:
各厂家生产的相同功能的部件可以互相使用,是因为他们都遵守了相同的系统总线的要求,这就是系统总线的标化化问题。
采用标准总线的优点:
简化系统设计;
简化系统结构,提高系统可靠性;
便于系统的扩充和更新。
衡量总线性能的重要指标是总线带宽,它定义为总线本身所能达到的最高传输速率,单位是兆字节每秒(MB/s)。(实际带宽会受到总线布线长度,总线驱动器/接收器性能,连接在总线上的模块数等因素的影响。这些因素将造成信号在总线上的畸变和延时,使总线最高传输速率收到限制。)
3.总线的连接方式
单总线结构(单总线结构容易扩展成多CPN系统):
多总线结构(多总线结构确保高速,中速,低速设备连接到不同的总线上同时工作,以提高总线的效率和吞吐量,而且处理器结构的变化不影响高速总线。):