下列关于总线仲裁方式的说法中,正确的是( )。 Ⅰ.计数器定时查询方式下,有一根总线请求(BR)线和一根设备地址线,如果每次计数器从0开始计,则设备号大的优先级高 Ⅱ.计数器定时查询方式下,有一根总线请求(BR)线和一根设备地址线,如

admin2019-08-10  41

问题 下列关于总线仲裁方式的说法中,正确的是(    )。
    Ⅰ.计数器定时查询方式下,有一根总线请求(BR)线和一根设备地址线,如果每次计数器从0开始计,则设备号大的优先级高
    Ⅱ.计数器定时查询方式下,有一根总线请求(BR)线和一根设备地址线,如果每次计数器从当前设备开始计,则设备号小的优先级高
    Ⅲ.分布式仲裁控制逻辑分散在总线各部件中,不需要中央仲裁器

选项 A、仅Ⅰ、Ⅱ
B、仅Ⅲ
C、仅Ⅰ、Ⅲ
D、仅Ⅱ和Ⅲ

答案B

解析 Ⅰ和Ⅱ:计数器定时模式下,有n个I/O接口,就需要有log2n根设备地址线,工作原理是:假设有8个I/O设备,此时就需要3根设备地址线,并且3根设备地址线与这8个设备都相连;当有设备请求总线时(不管有多少个设备请求),BR线中产生信号,触动计时器,此时计时器从0开始,通过设备地址线发送二进制信号,3根线中信号逐步变化:000、001、010…,当设备检测到设备线中信号与该设备编号相同时,该设备获得总线控制权,进行总线操作;当该设备操作结束后,若仍有其他设备在请求,则计数器要么从0开始重新计数,要么从当前设备开始计数,依次进行。
    如果每次计数器从0开始计数,肯定导致设备号小的优先级最高。
    如果每次计数器从当前设备开始计数,则每个设备的优先级是一样的。
    所以Ⅰ、Ⅱ都错误。
    Ⅲ:分布式仲裁控制逻辑分散在总线各部件中,不需要中央仲裁器,所以Ⅲ正确。
转载请注明原文地址:https://kaotiyun.com/show/ywCi777K
0

最新回复(0)