匯流排判優控制
阿新 • • 發佈:2018-12-07
基本概念
- 主裝置(模組): 對匯流排有控制權
- 從裝置(模組):響應從主裝置發來的匯流排命令
- 匯流排判優控制:集中式 和 分散式
集中式分為:
鏈式查詢——結構最簡單
集中式又可分為:計數器定時查詢
獨立請求方式
- 鏈式查詢方式:(類比程式設計的連結串列)
BS--匯流排忙
BR--匯流排請求
BG--匯流排允許
(BUS匯流排、Grant允許、Request請求、state狀態)
缺點:
優先順序低的I/O裝置提出佔用匯流排的請求可能一直得不到回覆
對電路裝置故障特別敏感,一個壞了,後面的都不能繼續往下查詢
速度比較慢
優點:
結構比較簡單
可用於微型計算機和簡單的嵌入式工程
進行可靠性設計比較容易實現
- 計數器定時查詢方式:(類比程式設計的陣列)
匯流排控制部件裡面有一個計數器,仍然有BS、BR,但是沒有了BG
(迴圈查詢)
對各個部件、介面查詢快
優先順序順序靈活性加強
速度比較慢
- 獨立請求方式:(點對點的方式)
前兩種都是按順序查詢的,所以速度都比較慢。因此人們造出獨立請求方式的判優控制,在匯流排
控制部件裡面有一個排隊器,優先順序高的優先獲得應答,獲得佔用匯流排的使用權。但是這種方法用的線數比較多。