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