1. Микропроцессоры. Определение, классификация, закономерности развития, области применения


Download 1.82 Mb.
bet18/34
Sana27.02.2023
Hajmi1.82 Mb.
#1234382
TuriЗакон
1   ...   14   15   16   17   18   19   20   21   ...   34
Bog'liq
Mpsis ekz

Алгоритмы выбора приоритета. В реальных системах на роль ведущего вправе претендовать сразу несколько из подключенных к шине устройств, однако управлять шиной в каждый момент времени может только одно из них. Чтобы исключить конфликты, шина должна предусматривать определенные механизмы арбитража запросов и правила предоставления шины одному из запросивших устройств. Решение принимается на основе приоритетов.

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


Наибольшее распространение получили следующие алгоритмы динамических приоритетов:


∙ простая циклическая смена приоритетов;
∙ циклическая смена приоритетов с учетом последнего запроса;
∙ смена приоритетов по случайному закону;
алгоритм равных приоритетов;
∙ алгоритм наиболее давнего использования.


Способ реализации арбитража магистрали. Арбитраж магистрали делится на централизованный и децентрализованный.

При централизованном арбитраже в системе имеется специальное устройство — центральный арбитр, или центральный контроллер шины, — ответственное за предоставление доступа к шине только одному из запросивших устройств. Это устройство может быть самостоятельным модулем или частью процессора. Наличие на шине только одного арбитра означает, что в централизованной схеме существует единственная точка отказа. Интерфейсы с централизованным арбитражем отличаются пониженной надежностью, требуют отдельных линий запроса и разрешения доступа к магистрали для каждого модуля системы, но для их реализации не нужны большие аппаратные затраты.


При децентрализованном, или распределенном арбитраже единый арбитр отсутствует. Каждое устройство содержит блок управления доступом к шине, и при совместном использовании шины такие блоки взаимодействуют друг с другом, разделяя между собой ответственность за доступ к шине. По сравнению с централизованным де-


централизованный арбитраж менее чувствителен к отказам претендующих на шину устройств.

Download 1.82 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   34




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling