(1)链式查询方式 链式查询方式的主要特点: 总线授权信号BG串行地从一个O接口传送到下 个ⅣO接口。假如BG到达的接口无总线请求,则继 续往下查询;假如BG到达的接口有总线请求,BG信 号便不再往下査询,该ⅣO接口获得了总线控制权。离 中央仲裁器最近的设备具有最高优先级,通过接口的 优先级排队电路来实现
(1) 链式查询方式 链式查询方式的主要特点: 总线授权信号BG串行地从一个I/O接口传送到下 一个I/O接口。假如BG到达的接口无总线请求,则继 续往下查询;假如BG到达的接口有总线请求,BG信 号便不再往下查询,该I/O接口获得了总线控制权。离 中央仲裁器最近的设备具有最高优先级,通过接口的 优先级排队电路来实现
链式查询方式的优点:只用很少几根线就能按一定优 先次序实现总线仲裁,很容易扩充设备。 式査询方式的缺点:对询问链的电路故障很敏感, 如果第i个设备的接口中有关链的电路有故障,那么第讼个 以后的设备都不能进行工作。查询链的优先级是固定的, 如果优先级高的设备出现频繁的请求时,优先级较低的设 备可能长期不能使用总线
链式查询方式的优点: 只用很少几根线就能按一定优 先次序实现总线仲裁,很容易扩充设备。 链式查询方式的缺点: 对询问链的电路故障很敏感, 如果第i个设备的接口中有关链的电路有故障,那么第i个 以后的设备都不能进行工作。查询链的优先级是固定的, 如果优先级高的设备出现频繁的请求时,优先级较低的设 备可能长期不能使用总线
(2)计数器定时查询方式 总线上的任一设备要求使用总线时,通过BR线发出总线 请求。中央仲裁器接到请求信号以后,在BS线为“0”的情况 下让计数器开始计数,计数值通过一组地址线发向各设备。每 个设备接口都有一个设备地址判别电路,当地址线上的计数值 与请求总线的设备地址相一致时,该设备置“1”BS线,获得 了总线使用权,此时中止计数查询。 每次计数可以从“0”开始,也可以从中止点开始。如果 从“0”开始,各设备的优先次序与链式查询法相同,优先级的 顺序是固定的。如果从中止点开始,则每个设备使用总线的优 先级相等。 计数器的初值也可用程序来设置,这可以方便地改变优先 次序,但这种灵活性是以增加线数为代价的
(2)计数器定时查询方式 总线上的任一设备要求使用总线时,通过BR线发出总线 请求。中央仲裁器接到请求信号以后,在BS线为“0”的情况 下让计数器开始计数,计数值通过一组地址线发向各设备。每 个设备接口都有一个设备地址判别电路,当地址线上的计数值 与请求总线的设备地址相一致时,该设备置“1”BS线,获得 每次计数可以从“0”开始,也可以从中止点开始。如果 从“0”开始,各设备的优先次序与链式查询法相同,优先级的 顺序是固定的。如果从中止点开始,则每个设备使用总线的优 先级相等。 计数器的初值也可用程序来设置,这可以方便地改变优先 次序,但这种灵活性是以增加线数为代价的
(3)热立请求方式 每一个共享总线的设备均有一对总线请求线BR和 总线授权线BGi。当设备要求使用总线时,便发出该设 备的请求信号。中央仲裁器中的排队电路决定首先响应 哪个设备的请求,给设备以授权信号BGi 独立请求方式的优点: 响应时间快,确定优先响应的设备所花费的时间少, 用不着一个设备接一个设备地查询。其次,对优先次序 的控制相当灵活,可以预先固定也可以通过程序来改变 优先次序;还可以用屏蔽(禁止)某个请求的办法,不响 应来自无效设备的请求
(3)独立请求方式 每一个共享总线的设备均有一对总线请求线BRi和 总线授权线BGi。当设备要求使用总线时,便发出该设 备的请求信号。中央仲裁器中的排队电路决定首先响应 哪个设备的请求,给设备以授权信号BGi。 独立请求方式的优点: 响应时间快,确定优先响应的设备所花费的时间少, 用不着一个设备接一个设备地查询。其次,对优先次序 的控制相当灵活,可以预先固定也可以通过程序来改变 优先次序;还可以用屏蔽(禁止)某个请求的办法,不响 应来自无效设备的请求
3.分布式仲截 分布式仲裁不需要中央仲裁器,每个潜在的主 方功能模块都有自己的仲裁号和仲裁器。当它们有 总线请求时,把它们唯一的仲裁号发送到共享的仲 裁总线上,每个仲裁器将仲裁总线上得到的号与自 己的号进行比较。如果仲裁总线上的号大,则它的 总线请求不予响应,并撤消它的仲裁号。最后,获 胜者的仲裁号保留在仲裁总线上。显然,分布式仲 裁是以优先级仲裁策略为基础
3.分布式仲裁 分布式仲裁不需要中央仲裁器,每个潜在的主 方功能模块都有自己的仲裁号和仲裁器。当它们有 总线请求时,把它们唯一的仲裁号发送到共享的仲 裁总线上,每个仲裁器将仲裁总线上得到的号与自 己的号进行比较。如果仲裁总线上的号大,则它的 总线请求不予响应,并撤消它的仲裁号。最后,获 胜者的仲裁号保留在仲裁总线上。显然,分布式仲 裁是以优先级仲裁策略为基础