1. 程式人生 > >匯流排判優控制

匯流排判優控制

基本概念

  • 主裝置(模組): 對匯流排有控制權
  • 從裝置(模組):響應從主裝置發來的匯流排命令

 

  • 匯流排判優控制:集中式 和 分散式

集中式分為:

鏈式查詢——結構最簡單

集中式又可分為:計數器定時查詢

獨立請求方式

 

  • 鏈式查詢方式:(類比程式設計的連結串列)

BS--匯流排忙

BR--匯流排請求

BG--匯流排允許

(BUS匯流排、Grant允許、Request請求、state狀態)

 

缺點:

優先順序低的I/O裝置提出佔用匯流排的請求可能一直得不到回覆

對電路裝置故障特別敏感,一個壞了,後面的都不能繼續往下查詢

速度比較慢

 

優點:

結構比較簡單

可用於微型計算機和簡單的嵌入式工程

進行可靠性設計比較容易實現

 

 

  • 計數器定時查詢方式:(類比程式設計的陣列)

匯流排控制部件裡面有一個計數器,仍然有BS、BR,但是沒有了BG

(迴圈查詢)

 

對各個部件、介面查詢快

優先順序順序靈活性加強

 

速度比較慢

 

 

  • 獨立請求方式:(點對點的方式)

前兩種都是按順序查詢的,所以速度都比較慢。因此人們造出獨立請求方式的判優控制,在匯流排

控制部件裡面有一個排隊器,優先順序高的優先獲得應答,獲得佔用匯流排的使用權。但是這種方法用的線數比較多。