Многопроцессорные системы. Архитектура, топология, анализ производительности. Бикташев Р.А - 65 стр.

UptoLike

65
ЦП
Ш инный
интерф ейс
. . .
Контроллер
памяти
МОП1 МОПn
. . .
BMn
Местная шина
В .М ,
разделяем ая память
Общая шина
Рис.2.13. Структура системы с общей шиной и разделяемой
памятью
Функции шинного интерфейса следующие:
управление занятием/освобождением общей шины;
управление обменом между вычислительным модулем и
общей памятью;
распознавание собственного адреса, выставленного на общую
шину контроллером разделяемой памяти или другим
устройством;
организация внешних прерываний от запросов из
системного
контролера прерываний;
буферизация передаваемых данных.
Каждому вычислительному модулю присваивают уникальный
номер, который будем называть собственным адресом. Протоколом
обмена предусматривается распознавание собственного адреса, когда
сообщение передаётся извне в данный вычислительный модуль. Для этого
шинный интерфейс постоянно отслеживает код присвоенного ему адреса.
Как только он обнаружит собственный адрес, производится коммутация
        В .М ,                                                BMn


             ЦП          М естная ш ина
                                                    . . .
                               Ш инны й
                              интерф ейс


                                            О бщ ая ш ина
                                      раздел яем ая пам ять
                                           Контролл ер
                                             пам яти


                                         МОП1   . . . МОПn




         Рис.2.13. Структура системы с общей шиной и разделяемой
                               памятью

     Функции шинного интерфейса следующие:
        • управление занятием/освобождением общей шины;
        • управление обменом между вычислительным модулем и
          общей памятью;
        • распознавание собственного адреса, выставленного на общую
          шину контроллером разделяемой памяти или другим
          устройством;
        • организация внешних прерываний от запросов из системного
          контролера прерываний;
        • буферизация передаваемых данных.
     Каждому вычислительному модулю присваивают уникальный
номер, который будем называть собственным адресом. Протоколом
обмена предусматривается распознавание собственного адреса, когда
сообщение передаётся извне в данный вычислительный модуль. Для этого
шинный интерфейс постоянно отслеживает код присвоенного ему адреса.
Как только он обнаружит собственный адрес, производится коммутация




                                 65