Приоритеты: 1) Статические
2) Динамические: а) случайные; б) циклический сдвиг; в) циклический сдвиг на основание последовательного запроса; г) равные приоритеты;
а) случ. приоритет – после текущей процедуре арбитража, арбитр случ. образом меняет приоритет;
б) циклический сдвиг – все устройства устраиваются в цепочку в зависимости от приоритета, после каждой процедуре арбитража приоритет понижается;
в) циклический сдвиг на основания последнего запроса – выстраиваются в цепочку, приоритет устройство, которое только что владел шинной, становится наименьшей.
г) равный приоритет – у всех устройств приоритеты равны, и устройства сами, без центрального арбитра, договариваются, кто будет следующий.
д) Арбитраж с самостоятельным выбором – в этой схеме нет центрального арбитра, каждому устройству назначается номер (или адрес) и в процессе процедуре арбитража, все устройства желающие получить доступ, выставляют на общей шине свой адрес, затем просматривают шину, если устройство видит, что адрес на шине больше его собственного, то она снимает младшие биты; в результате выиграет то устройство, у которого адрес больше.
Схемы арбитража:
1) Централизованный – параллельный или последовательный (с цепочкой ШЗ, с цепочкой ЗШ, с цепочкой ПШ);
2) Децентрализованный – параллельный или последовательный;
1) Централизованный параллельный – устройство в любой момент выставить сигнал захват шины, арбитр выбранного устройства устанавливает сигнал подтверждения. Выбранное устройство может быть выбран только тогда, если снят сигнал с шины занятости. Если запросившие устройство обладает большим приоритетом, то арбитр шины прерывает его передачу, то есть снимает его сигнал подтверждения шины. То устройство, которому запретили передавать обязано завершить транзакцию. Для параллельного арбитража основной недостаток это большое число линии. Поэтому больше 8 устройств, как правило, не соединяют, если нужно больше, тогда делают каскадное соединение.
???
Для шины PCI используется централизованный параллельный арбитраж
SCSI - децентрализованная схема арбитража.
ISA - централизованная схема арбитража (?)