Мультипроцессоры с обшей памятью


Типы структурной организации МПВК с общей памятью:

— С общей шиной;

— С перекрестной коммутацией;

— С многовходовыми ОЗУ.

С общей шиной.

Нарисуем следующий рисунок:

мультипроцессоры с обшей памятью

ПР1 и ПР2 – это процессоры вычислительного назначения.

ОП1 и ОП2 – это блоки основной памяти.

ПВВ – это процессоры ввода/вывода.

Имеется 1 системный интерфейс через который объединятются все устройства системы, в том числе, может быть и трехуровневый системный интерфейс. Заметьте, что на интерфейсе PCI нет понятия процессор и ОП, а есть активные и пассивные устройства. Больше двух процессоров к этой схеме не подключается, поэтому у нас идет расслоение этого общего интерфейса на 3 уровня, потому что не только есть процессоры активные в современном ПК, но еще есть и другие активные устройства, которые захватывают системный интерфейса.

Достоинства:

— Простота реализации

— Низкая стоимость

— Простота наращивания.

Недостатки:

— Невысокое быстродействие

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

МПВК с перекрестной коммутацией.

МПВК с перекрестной коммутацией

КС – комутационная среда

КВВ – канал ввода-вывода

Пр – универсальный процессор

Одновременный доступ 3 устройств. Многоразрядная шина.

— Дорогостоящий и ложный коммутатор

— Невысокая надежность

— Необходимость средств разрешения конфликтов(аппаратных средств)

Для решения этих проблем коммутатор делают многоступенчатым или используют 2 коммутатора – высокоскоростной(для быстродействующих устройств) и низкоскоростной(для медленно действующих устройств).

3. с многовходовыми ОЗУ.

Логически эквивалентна схеме 2.

ОЗУ

Различаются тем, что в схеме 3 – коммутатор является распределенным по блокам памяти, в то время, как в схеме 2 он реализуется в виде отдельного устройства.

Достоинство: упрощена логическая организация ВС, путем локального разрешения конфликтов доступа к основной памяти. (каждая ОП имеет внутри, как минимум 4 блока(независимых)).

Загрузка...