文章目录
一、总线的概念和结构形态
1.总线的基本概念
总线是构成计算机系统的互连机构,是多个系统功能部件之间进行数据传送的公共通路。
一个单处理器系统中的总线,大致分为三类:
内部总线:CPU内部连接各寄存器及运算部件之间的总线。
系统总线:CPU同计算机系统的其他高速功能部件,如存储器、通道等互相连接的总线。
I/O总线:中、低速I/O设备之间互相连接的总线。
2.总线的特性
物理特性:指总线的物理连接方式,包括总线的根数,总线的插头,插座的形状,引脚线的排列方式等。
功能特性:描述总线中每一根线的功能。
电气特性:定义每一根线上信号的传递方向及有效电平范围。送入CPU的信号叫输入信号(IN),从CPU发出的信号叫输出信号(OUT)
时间特性:定义了每根线在什么时间有效。规定了总线上各信号有效的时序关系,CPU才能正确无误地使用。
总线带宽:总线本身所能达到的最高传输速率,单位是兆字节/秒(MB/S)
3.总线的连接方式
通过设备适配器将种类繁多、速度各异的外围设备连接到CPU上,使它们能够一起正常工作。设备适配器也称为接口。
单机系统中的总线结构有两种基本类型:①单总线结构②多总线结构
Pentium机的总线结构分为三层:CPU总线、PCI总线和ISA总线
二、总线接口
1.信息传送方式
传输信息有三种方式:串行传送、并行传送和分时传送
出于速度和效率上的考虑,系统总线上传送的信息必须采用并行传送方式
串行传送
只有一条传输线,且采用脉冲传送。按顺序来传送表示一个数码的所有二进制位(bit)的脉冲信号,每次一位
串行传送的特点:
拆卸:在串行传送时,被传送的数据在发送部件进行并-串变换
装配:在接受部件进行串-并变化
优点:只需要一条传输线,长距离传输成本比较低廉
并行传送
每个数据位都需要单独一条传输线,采用电位传送,并行传送比串行传送快得多
分时传送
1.总线复用方式:某个传输线上既传送地址信息,又传送数据信息。为此必须划分时间片,以便在不同的时间间隔中完成传送地址和传送数据的任务。
2.部件分时使用方式:由于多部件共享总线,因而各部件根据控制命令,分时使用总线来完成数据的传送任务。
2.总线接口的基本概念
接口:即I/O设备适配器,具体指CPU和主存、外围设备之间通过总线进行连接的逻辑部件。
根据外围设备供求串行/并行数据的方式,适配器分为串行数据接口和并行数据接口两大类。
接口的功能:
控制;缓冲;状态;转换;整理;程序中断
三、总线的仲裁
对多个主设备提出的占用总线请求,一般采用优先级或公平策略进行仲裁。
按照总线仲裁电路的位置不同,仲裁方式分为集中式仲裁和分布式仲裁两类
集中式仲裁:
集中式仲裁中每个功能模块有两条线连到中央仲裁器:一条是送往仲裁器的总线请求信号线BR;一条是仲裁器送出的总线授权信号线BG
集中式仲裁三种方式:
链式查询方式;计数器定时查询方式;独立请求方式
四、总线的定时和数据传送模式
1.总线的定时
总线的一次信息传送过程,大致可分为如下五个阶段:
请求总线、总线仲裁、寻址、信息传送、状态返回
定时:事件出现在总线上的时序关系
数据传送采用两种定时方式:1.同步定时;2.异步定时