5.4 总线的仲裁(练习)-《计算机原理》(电工版第五版) 同步精品课堂
|
2份
|
10页
|
36人阅读
|
0人下载
内容正文:
总线的仲裁
一、名词解释
1、总线仲裁
2、主模块
二、单项选择题
1、连接在总线上的设备分为( )
A. 主设备和从设备
B. 主模块和从模块
C. 控制模块和数据模块
D. 输入模块和输出模块
2、以下属于主模块的是( )
A. 普通的从设备
B. 8088/8086 CPU
C. 一般的数据存储模块
D. 简单的显示模块
3、常用的总线裁决方式不包括( )
A. 串行总线仲裁方式
B. 并行总线仲裁方式
C. 随机总线仲裁方式
D. 计数器仲裁方式
4、在串行总线仲裁方式中,越靠近总线控制器的模块( )
A. 优先权越低
B. 没有优先权
C. 优先权越高
D. 优先权不确定
5、在并行总线仲裁方式中,总线控制器内部有( )
A. 加法器和减法器
B. 优先权编码器和优先权译码器
C. 乘法器和除法器
D. 数据寄存器和地址寄存器
6、在并行总线仲裁方式中,对优先权控制的方式不包括( )
A. 预先固定优先权
B. 通过程序改变优先权
C. 使所有模块优先权随机变化
D. 屏蔽某个请求
7、在计数器仲裁方式中,当地址线上的计数值与模块的地址值一致时,该模块( )
A. 继续等待
B. 发出总线请求
C. 置总线 “忙” 信号为有效,获得总线使用权
D. 降低自身优先权
8、在计数器仲裁方式中,如果每次计数从 0 开始,优先顺序与( )一致。
A. 并行方式
B. 随机方式
C. 串行方式
D. 无规律方式
9、从模块的特点是( )
A. 具备总线控制权
B. 可以控制总线
C. 能对总线上的数据请求做出响应,但不具备控制总线的能力
D. 可以随意使用总线
10、在串行总线仲裁方式中,当某个主模块需要使用总线时,先检测( )信号。
A. BR
B. BG
C. BS
D. 以上都不对
三、判断题
1、主模块不具备总线控制权。( )
2、并行总线仲裁方式对优先权控制是比较灵活的。( )
3、在计数器仲裁方式中,每次计数只能从 0 开始。( )
4、从模块可以随意控制总线。( )
5、在串行总线仲裁方式中,总线控制器会判断是谁发出的请求。( )
四、简答题
1、简述总线仲裁的概念。
2、说明并行总线仲裁方式的工作过程。
3、比较串行总线仲裁方式和计数器仲裁方式在优先权确定上的不同。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
总线的仲裁
一、名词解释
1、总线仲裁
【答案】连接在总线上的设备有主模块和从模块,当总线上若干个主模块同时发出总线请求时,为了高效、合理地使用总线资源,使总线资源发挥最大作用,总线仲裁器按一定的原则进行判优,决定由哪个模块使用总线,这就是总线仲裁。只有获得了总线使用权的模块,才能传送数据。
2、主模块
【答案】主模块是连接在总线上的一种设备,具备总线控制权,即具有控制总线的能力,例如 8088/8086 CPU 和 DMA 控制器 8237 等。
二、单项选择题
1、连接在总线上的设备分为( )
A. 主设备和从设备
B. 主模块和从模块
C. 控制模块和数据模块
D. 输入模块和输出模块
【答案】B
【解析】连接在总线上的设备分为主模块和从模块两种,所以选 B。
2、以下属于主模块的是( )
A. 普通的从设备
B. 8088/8086 CPU
C. 一般的数据存储模块
D. 简单的显示模块
【答案】B
【解析】主模块如 8088/8086 CPU 和 DMA 控制器 8237 等,所以选 B。
3、常用的总线裁决方式不包括( )
A. 串行总线仲裁方式
B. 并行总线仲裁方式
C. 随机总线仲裁方式
D. 计数器仲裁方式
【答案】C
【解析】常用的总线裁决方式有串行总线仲裁方式、并行总线仲裁方式和计数器仲裁方式,没有随机总线仲裁方式,所以选 C。
4、在串行总线仲裁方式中,越靠近总线控制器的模块( )
A. 优先权越低
B. 没有优先权
C. 优先权越高
D. 优先权不确定
【答案】C
【解析】从串行总线仲裁方式的描述可知,越靠近总线控制器的模块具有越高的优先权,所以选 C。
5、在并行总线仲裁方式中,总线控制器内部有( )
A. 加法器和减法器
B. 优先权编码器和优先权译码器
C. 乘法器和除法器
D. 数据寄存器和地址寄存器
【答案】B
【解析】并行总线仲裁方式下,总线控制器内部有优先权编码器和优先权译码器,所以选 B。
6、在并行总线仲裁方式中,对优先权控制的方式不包括( )
A. 预先固定优先权
B. 通过程序改变优先权
C. 使所有模块优先权随机变化
D. 屏蔽某个请求
【答案】C
【解析】并行总线仲裁方式对优先权控制可预先固定优先权、通过程序改变优先权、屏蔽某个请求,没有使所有模块优先权随机变化这种方式,所以选 C。
7、在计数器仲裁方式中,当地址线上的计数值与模块的地址值一致时,该模块( )
A. 继续等待
B. 发出总线请求
C. 置总线 “忙” 信号为有效,获得总线使用权
D. 降低自身优先权
【答案】C
【解析】根据计数器仲裁方式的内容,当地址线上的计数值与模块的地址值一致时,该模块便置总线 “忙” 信号为有效,从而获得总线使用权,所以选 C。
8、在计数器仲裁方式中,如果每次计数从 0 开始,优先顺序与( )一致。
A. 并行方式
B. 随机方式
C. 串行方式
D. 无规律方式
【答案】C
【解析】如果从 0 开始计数,优先顺序与串行方式是一致的,所以选 C。
9、从模块的特点是( )
A. 具备总线控制权
B. 可以控制总线
C. 能对总线上的数据请求做出响应,但不具备控制总线的能力
D. 可以随意使用总线
【答案】C
【解析】从模块可以对总线上的数据请求做出响应,但本身不具备控制总线的能力,所以选 C。
10、在串行总线仲裁方式中,当某个主模块需要使用总线时,先检测( )信号。
A. BR
B. BG
C. BS
D. 以上都不对
【答案】C
【解析】串行总线仲裁方式中,当某个主模块需要使用总线时,先检测总线 “忙” 信号 BS,所以选 C。
三、判断题
1、主模块不具备总线控制权。( )
【答案】×
【解析】主模块具备总线控制权,所以该说法错误。
2、并行总线仲裁方式对优先权控制是比较灵活的。( )
【答案】√
【解析】并行总线仲裁方式对优先权控制比较灵活,可预先固定优先权、通过程序改变优先权、屏蔽某个请求,所以该说法正确。
3、在计数器仲裁方式中,每次计数只能从 0 开始。( )
【答案】×
【解析】计数器仲裁方式中,每次计数可以从 0 开始,也可以从前一次终止的地方开始,所以该说法错误。
4、从模块可以随意控制总线。( )
【答案】×
【解析】从模块可以对总线上的数据请求做出响应,但本身不具备控制总线的能力,不能随意控制总线,所以该说法错误。
5、在串行总线仲裁方式中,总线控制器会判断是谁发出的请求。( )
【答案】×
【解析】在串行总线仲裁方式里,总线控制器接收到 “总线请求” 信号后,并不判断是谁发出的请求,所以该说法错误。
四、简答题
1、简述总线仲裁的概念。
【答案】连接在总线上的设备有主模块和从模块,当总线上若干个主模块同时发出总线请求时,为了高效、合理地使用总线资源,使总线资源发挥最大作用,总线仲裁器按一定的原则进行判优,决定由哪个模块使用总线,这就是总线仲裁。只有获得了总线使用权的模块,才能传送数据。
2、说明并行总线仲裁方式的工作过程。
【答案】当总线 “忙” 信号无效时,任何模块都可以单独提出总线申请。当某一个模块需要使用总线时,首先检测 “忙” 信号 BS 是否有效,如果有效,则说明目前有模块正在使用总线,必须等待,直到 BS 无效,才可以提出申请。总线控制器内部有优先权编码器和优先权译码器。总线请求信号经优先权编码器产生优先权编码,并由优先权编码器向优先权最高的模块发出 “总线同意” 信号。得到总线同意的模块撤销 “总线请求” 信号,并由控制器置总线 “忙” 信号为有效。当该模块使用总线后,即置总线 “ 忙 ” 信号为无效 , 以备别的模块使用总线。
3、比较串行总线仲裁方式和计数器仲裁方式在优先权确定上的不同。
【答案】在串行总线仲裁方式中,越靠近总线控制器的模块,就具有越高的优先权。而在计数器仲裁方式中,若每次计数从 0 开始,则优先顺序与串行方式一致;若从终止点开始计数,则每一个模块的优先权都是一致的,并且计数器的初值可以从程序中设置,以增加优先权控制的灵活性。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$