Асинхронный арбитр, использующий множество элементов арбитража для повышения скорости

Charles E. Molnar, Ian W. Jones

Показана схема арбитра, имеющая множество взаимоисключающих (MUTEX) элементов. Каждый из MUTEX-элементов соединен так, чтобы получить различные комбинации сигналов запроса с их дополнением и сигналов предоставления с их дополнением, питаемых с выхода схемы арбитра. В любой момент времени выбирается только один из множества MUTEX-элементов на основании текущего состояния сигналов предоставления. Выбранный MUTEX-элемент используется для арбитража и предоставления монопольного доступа к общедоступному ресурсу одному из (одного или многих) пользователей, запрашивающих монопольный доступ к общедоступному ресурсу. В это время все другие MUTEX-элементы в схеме арбитра запрещены и неактивны. После выдачи сигнала предоставления выбранный MUTEX-элемент запрещается, и на базе нового состояния сигналов предоставления выбирается новый MUTEX-элемент, ответственный за выдачу следующего сигнала предоставления.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *