答:不是。系统总线用来连接计算机中若干主要部件,在这些部件之间传输的信息有数据、地址和一些控制信息,如:命令/定时/总线请求/总线允许/中断请求/中断允许/……等。一般把这些信息分成三类:数据、地址、控制。所以把系统总线也分成三组传输线:数据线、地址线、控制线。有时也把它们分别称为:数据总线、地址总线、控制总线。因此,实际上,数据总线、地址总线、控制总线只是系统总线的三个组成部分,它们不能分开来单独连接设备。
答:总线是共享的信息传输介质,同时可以有很多设备连接在一个总线上,但每一时刻只能有一对设备进行信息传送。所以,当有多个设备同时要使用总线传输信息的时候,就要有一种总线判优机制,能在多个请求使用总线的设备中选择一个,让其控制总线来传输信息。否则,如果所有要使用总线的设备都把自己的信息发到总线上,那么就会造成混乱。
答:总线按其所在的位置,分为片内总线、系统总线、通信总线。系统总线是指在CPU、主存、I/O各大部件之间进行互连的总线。可以把所有大的功能部件都连接在一个总线上,也可以用几个总线分别连接不同的设备。因此,有单总线结构、双总线结构、三总线结构,等等。因此,一台机器里面应该有不同层次的多个总线。
答:在某一个总线传输周期内,一个总线只能有一个主控设备控制总线,选择一个从设备与之进行通信。所以,某一时刻一个总线不能有多对主、从设备进行通信。
答:同步总线的特点是各部件采用时钟信号进行同步,协议简单,因而速度快,接口逻辑很少。但总线上的每个部件必须在规定的时间内完成要求的动作,所以一般按最慢的部件来设计公共时钟。而且由于时钟偏移问题,同步总线不能很长。 所以,一般同步总线用在部件之间距离短、存取速度较一致的场合。 异步总线采用应答方式进行通信,允许各设备之间的速度有较大的差异,所以用在具有不同存取速度的设备之间进行通信。
答:半同步通信总线可以。这类总线既保留了同步通信的特点,又能采用异步应答方式连接速度相差较大的设备。通过在异步总线中引入时钟信号,其就绪和应答等信号都在时钟的上升沿或下降沿有效,而不受其他时间信号的干扰。例如,某个采用半同步方式的总线,总是从某个时钟开始,在每个时钟到来的时候,采样Wait信号,若无效,则说明数据未准备好,下个时钟到来时,再采样Wait信号,直到检测到有效,再去数据线上取数据。PCI总线也是一种半同步总线,它的所有事件在时钟下降沿同步,总线设备在时钟开始的上升沿采样总线信号。