背景:解决IO设备和主机之间连接的灵活性;随着计算机应用领域的不断扩展,IO设备的种类和数量也越来越多,人们希望随时增添或减少设备,用分散连接方式实现起来比较困难,由此出现了总线连接方式。
总线的基本概念和分类
总线:连接多个部件的信息传输线,是各部件共享的传输介质.
当多个部件与总线相连时,如果出现两个或两个以上部件同时向总线发送信息,势必导致信号冲突,传输无效.因此,在某一时刻,只允许一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的信息.
总线特性及性能指标
总线的性能指标:
总线宽度:数据线根数,同时可以传输多少位。
标准传输率:每秒传输的最大字节数MBps
时钟同步/不同步
总线复用:地址线与数据线是否可以复用
信号线数:地址线、数据线和控制线的总和
总线控制方式
其他指标:负载能力等
总线标准
总线结构
总线控制
为了解决通信双方(主从设备)协调配合的问题。
总线的传输周期(完成一次主从设备完整可靠的传输所需要的时间):
申请分配阶段:主设备申请,总线决定
寻址阶段:主设备向向从设备给出地址和命令
传数阶段:主设备和从设备进行交换数据
结束阶段:主从设备撤销有关信息
异步通信的三种应答方式:
- 不互锁,应用举例:CPU向主存写信息
- 半互锁,应用举例:CPU访问共享存储器
- 全互锁,应用举例:在网络通信中,通信双方采用的就是全互锁方式
错题记录:
-
不管是以CPU为中心的分散连接,还是以存储器为中心的分散连接,都不可避免 —C—
A.I/O外设和存储器交换信息影响CPU工作效率
B.没有正确答案
C.I/O外设与主机连接不够灵活,不便于增删设备
D.出现两对以上部件交互信息时,导致的信号冲突
错选:A -
三总线结构的计算机是指—A—
A.I/O总线、主存总线和DMA总线三组传输线
B.I/O总线、主存总线和系统总线三组传输线
C.I/O总线、主存总线和通信总线三组传输线
D.地址线、数据线和控制线三组传输线
错选:C -
以下几种总线判优控制方式中,响应速度快,优先次序控制灵活,但控制线数量多,总线控制更为复杂的是__B_
A.都可以
B.独立请求方式
C.计时器定时查询方式
D.链式查询方式
错选:C -
总线中的地址总线作用是 —AD—
A.用于CPU选择I/O设备接口电路的地址
B.用于I/O设备向主机提供访问地址
C.用于存储器向CPU提供存储单元地址
D.用于CPU选择存储器单元
错选:ABCD
*补充*:
数据总线:传输各个功能部件之间的数据信息,双向传输总线;
地址总线:主要用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址,单向,由CPU发出;
控制总线:即是单向的,又是双向的。
答案:B
答案:C(提高总线利用率)
答案:B