2020/12/23 Wednesday
1
1
叶龙
第八章 系统总线
一、总线基本概念
•总线
:
计算机系统中多个功能部件之间的连接线
,通过它可以实现部件
之间地址信息、数据和控制信息的传送
。
•总线的分类
a.内部总线(又称芯片总线)
在集成电路芯片内部(含CPU、运算器等)或将不同的组成连接
在一起的总线。
b.系统总线
指计算机系统中模块与模块之间的连接总线,包含诸如ISA、
PCI、AGP等总线方式。
c.外部总线
外总线是指计算机系统之间或计算机系统与其外设通信的
总线,如RS-232通信总线、网络总线等。
1、总线的特性
•物理特性
描述总线的形状、数量
、插头的形式等特性
,
如地址总线有18根,RS-232的接口使用9针D型接口等。
•功能特性
描述每一根线的功能
如:地址线的数量指明了CPU能访问的主存范围,数据总线指
明了一次交换的数据位数。
•电气特性
描述每一根线的有效电平及传送信号的方向
。如:
地址线单向传输,数据线双向传输
,高电平有效、低电平有效。
•时间特性
各线什么时间有效及相互之间的时序关系
2、总线的标准化问题
总线的标准化是实现兼容的一个重要的组成部分
3、总线带宽
指总线在单位时间内所能达到的最高传输速率
,单位是
MB/S。
它是衡量总线性能的重要技术指标
。
6
例1 设一个32位的处理器有16位外部数据总线
,时钟频率为
50MHZ,
若总线传输的最短周期为4个时钟周期,问处理器的最大数据传输率是
多少?若想提高一倍数据传输率
,可采用什么措施?
解:数据传输率即单位时间内(1秒)传输的数据量
数据传输率= 2B * 50MHZ/ 4 = 25MB/s
要把总线的数据传输率提高一倍,可采取的方法有三种:
1)数据总线的宽度提高到32位,此时:
数据传输率= 4B * 50MHZ/ 4 = 50MB/s
2)将总线的时钟频率提高到100MHZ,此时:
数据传输率= 2B * 100MHZ/ 4 = 50MB/s
3)将传输的最短时间缩短为2个时钟周期,此时:
数据传输率= 2B * 50MHZ/ 2 = 50MB/s