三种集中式总线判优控制
生活随笔
收集整理的這篇文章主要介紹了
三种集中式总线判优控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.分布式
每一個設備都有自己的仲裁器,都有自己的AN(授權號),授權號是占用總線優先級的高低,當多個設備發出總線占用請求時,每個設備的授權號都會和總線授權線上的值進行比較,優先級沒總線授權線高,就不會申請到,比總線授權線高就會替換總線授權線上的值
2.集中式
2.1鏈式查詢
鏈式查詢三個缺點:
鏈式查詢需要三根控制線一根總線請求線(BR),一根總線忙線(BS),一根總線同意線(BG)
2.2計數器定時查詢
當計數器的值固定時,優先級固定,當計數器的值不固定時,即可以從上一次計數的終止點開始,這個時候設備使用總線的優先級相等(因為不確定上一次計數的終點的位置)。當然也可以指明計數器里邊的數(此時優先級固定),比如6,那么此時6號設備優先級最高,增加了設備地址線,設備地址線如果有n個設備的話,那么設備地址線有log2n(向上取整根),但是這種方式增加了控制線,控制起來比較復雜
共需要2+log2n(向上取整根)條控制線,其中一根總線請求線(BR),一根總線忙線(BS),log2n(向上取整根)設備地址線
3.獨立請求方式
總線控制部件中有一個排隊電路,如果多個設備同時申請可根據優先次序確定響應哪一臺設備(也就是說設備優先級可以預先固定)。
n個設備共有n根總線請求線(BR),n根總線同意線(BG),1根總線忙(BS),共2n+1
總結
以上是生活随笔為你收集整理的三种集中式总线判优控制的全部內容,希望文章能夠幫你解決所遇到的問題。