Page 275 - ЭВМ
P. 275
обращении к магистральной шине нескольких устройств осуществля-
ется различными способами. Основные из них заключаются в исполь-
зовании приоритетов или циклического опроса устройств.
Рис. 8.5. Коммутация элементов многопроцессорных БЦВС
на основе магистральной шины
Анализ приоритетов осуществляет специальное устройство
управления – арбитр магистрали, который определяет устройство –
источник информации с наибольшим приоритетом, анализирует вы-
ставляемый им адрес устройства – приемника информации и, при го-
товности последнего принять сообщение, предоставляет шину для
данного обмена.
Применение магистральной шины ограничивает производитель-
ность вычислительной системы пропускной способностью магистра-
ли с учетом потерь времени на разрешение возможных конфликтов
при одновременном обращении к ней нескольких устройств. Несмот-
ря на ограничение по производительности, общая магистраль широко
используется в современных многопроцессорных БЦВС в силу про-
стоты организации системы и гибкости при подключении дополни-
тельных устройств. Особенно эффективно применение общей магист-
ральной шины в системах с небольшим числом модулей памяти, про-
цессоров и каналов ввода-вывода. Количество процессоров обработки
информации при использовании магистральной шины в многопроцес-
сорных БЦВС обычно не превышает четырех [54; 55].
Основным показателем эффективности многопроцессорной
БЦВС является ее производительность. С увеличением числа процес-
соров возрастает доля непроизводительных затрат, которые обуслов-
лены следующими факторами: временем ожидания в очереди при об-
270