系统总线与I/O总线区别

在总线层次中,CPU总线、存储总线,因不同的计算机系统采用的芯片组不同,所以这些总线也不完全相同,互相没有互换性。而系统总线则不同,它是与 I/O扩展插槽相连接的。I/O插槽中可以插入各种扩冲板卡,作为各种外设的适配器与外设连接。因此要求系统总线必须有统一标准,它们必须在以下几方面做出规定:

1)物理特性:物理特性指的是总线物理连接的方式。包括总线的根数、总线的插头、插座是什么形状、引脚是如何排列的等。例如:IBM-PC/XT的总线共有62根线,分两列编号。

(2)功能特性:提指每根总线的功能是什么。从功能上可以分为地址总线、数据总线和控制总线。

(3)电气特性:主要是定义每一根线上信号的传送方向、有效电平范围。一般规定送入CPU的信号称为输入信号,从CPU送出的信号称为输出信号。

(4)时间特性:时间特性确定了每根线在什么时间有效,也就是每根线的时序。

系统总线

用来传送数据信息的信号线,这些数据信息可以是原始数据或程序。数据总线来往于CPU、内存和I/O设备之间,其特点是:

(1).双向传输,三态控制:即可以由CPU送往内存或I/O设备,也可以由内存或I/O设备送往CPU。

(2).数据总线的数目称为数据宽度(由于一条数据线一次可传送一位二进制数,故也称位数),数据总线宽度决定了CPU一次传输的数据量,它决定了CPU的类型与档次。

I/O 总线

是用来传送控制信息的信号线,这些控制信息包括CPU对内存和I/O接口的读写信号,I/O接口对CPU提出的中断请求或DMA请求信号,CPU对这些I/O接口回答与响应信号,I/O接口的各种工作状态信号以及其他各种功能控制信号。控制总线来往于CPU、内存和I/O设备之间,其特点是:

在单向、双向、双态等种形态,是总线中最复杂、最灵活、功能最强的,其数量、种类、定义随机型不同而不同。