1.总线概念
计算机系统的五大部件之间的互连方式有两种,一种是各部件之间通过单独的连线,叫做分散链接;另一种是将各部件连到一组公共信息传输线上,叫做总线链接。
早期计算机是以分散链接方式,结构非常复杂。它是以运算器为中心的机构,其内部连线十分复杂,尤其是当I/O与存储器交换信息时,都需要经过运算器,致使运算器停止运算,严重影响了CPU的工作效率。
总线是链接多个部件的信息传输线,是各部件共享的传输介质。当多个部件与总线相连时,如果出现两个或两个以上部件同时向总线发信息时,势必导致信号冲突,传输无效。因此,一个时刻,只允许一个部件向总线发送信息,而多个部件可以同时从总线获取信息。
总线实际上是由许多传输线或通路组成,每条线可传输一位二进制代码,一串二进制代码可在一段时间内依次传输完成,如16条传输线组成的总线,可同时传输16位二进制代码。大体结构如图3.1所示: