集中式仲裁有几种方式?

2024-11-24 16:19:45
推荐回答(1个)
回答1:

仲裁方式分为集中式仲裁和分布式仲裁两类。

集中式总线仲裁的控制逻辑基本集中在一处,需要中央仲裁器,分为链式查询方式、计数器定时查询方式、独立请求方式。    

(1) 链式查询方式    

链式查询方式的主要特点:总线授权信号BG串行地从一个I/O接口传送到下一个I/O接口。假如BG到达的接口无总线请求,则继续往下查询;假如BG到达的接口有总线请求,BG信号便不再往下查询,该I/O接口获得了总线控制权。离中央仲裁器最近的设备具有最高优先级,通过接口的优先级排队电路来实现。   

(2)计数器定时查询方式    

总线上的任一设备要求使用总线时,通过BR线发出总线请求。中央仲裁器接到请求信号以后,在BS线为“0”的情况下让计数器开始计数,计数值通过一组地址线发向各设备。每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备地址相一致时,该设备 置“1”BS线,获得了总线使用权,此时中止计数查询。每次计数可以从“0”开始,也可以从中止点开始。如果从“0”开始,各设备的优先次序与链式查询法相同,优先级的顺序是固定的。如果从中止点开始,则每个设备使用总线的优先级相等。计数器的初值也可用程序来设置,这可以方便地改变优先次序,但这种灵活性是以增加线数为代价的。    

(3)独立请求方式    每一个共享总线的设备均有一对总线请求线BRi和总线授权线BGi。当设备要求使用总线时,便发出该设备的请求信号。中央仲裁器中的排队电路决定首先响应哪个设备的请求,给设备以授权信号BGi。    独立请求方式的优点:响应时间快,确定优先响应的设备所花费的时间少,用不着一个设备接一个设备地查询。其次,对优先次序的控制相当灵活,可以预先固定也可以通过程序来改变优先次序;还可以用屏蔽(禁止)某个请求的办法,不响应来自无效设备的请求。

1、仲裁(Arbitration)是指由双方当事人协议将争议提交(具有公认地位的)第三者,由该第三者对争议的是非曲直进行评判并作出裁决的一种解决争议的方法。仲裁异于 诉讼和审判,仲裁需要双方自愿,也异于强制调解,是一种特殊 调解,是 自愿型 公断,区别于 诉讼等强制型公断。

2、仲裁一般是当事人根据他们之间订立的仲裁协议,自愿将其争议提交由非司法机构的仲裁员组成的仲裁庭进行裁判,并受该裁判约束的一种制度。仲裁活动和法院的审判活动一样,关乎当事人的实体权益,是解决民事争议的方式之一。