Реферат: Многопроцессорная вычислительная система
2. Разаработка аппаратных средств.
Наряду с подключение банка глобальной памяти к СМ, предусмотрено подключение 24
устройств Ввода/Вывода к СМ, основное назначение которых – производить обмен
информацией между процессорными модулями и пользователями данной ВС.
Обмен информацией иницируется либо Внешним Устройством через централизованный
контроллер прерываний, при этом необходимо отметить, что каждый ПЭ может
получить доступ для обмена с ВУ с помощью механизма прерываний либо обмен
информацией инициируется процессорным элементом, при этом процессор в
программном режиме может обратиться к любому ВУ, подключенному к СМ. Как
достоинство такого решения следует отметить расширение возможностей
процессорного элемента по передаче данных, как недостаток – это увеличение
времени доступа к ВУ, так как требуется дополнительное время на арбитраж доступа
к СМ.
Функционирование МВС
МВС функционирует под управлением многозадачной ОС, построенной по принципу
Ведущий-Ведомый (Master-Slave). При этом одиниз процессоров системы определяется
как ведущий, а остальные – как ведомые. Ведущий процессор согласует работу и
взаимодействие ведомых процессоров.
Ядро ОС храниться в глобальной памяти, поэтому в случае выхода из строя ведущего
процессора либо при необходимости организации на данном процессоре решения
автономной (самостоятельной) задачи, его функции может взять на себя любой
другой процессорный элемент системы, загрузив в свою локальную память часть
основного кода из ядра ОС.
Синхронизация обмена информацией и взаимодействие задач на программном уровне
производиться с помощью механизма мониторов и семафоров, при этом
предполагается, что все данные, с которыми работает процессор в данной задаче
должны быть перенесены из глобальной памяти в локальную память данного
процессора с целью уменьшения времени доступа к ним.
2 Разработка аппаратных средств