Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Преимущества и недостатки ВС.doc
Скачиваний:
13
Добавлен:
31.07.2019
Размер:
521.22 Кб
Скачать

6. Архитектура с многопортовой памятью

Многопортовая организация запоминающего устройства обеспечивает лю-бому процессору и модулю ввода-вывода прямой и непосредственный доступ к банкам основной памяти (ОП). Такой подход сложнее, чем при использова- нии шины, поскольку требует придания ЗУ основной памяти дополнительной, достаточно сложной логики. Тем не менее это позволяет поднять производи-тельность, так как каждый процессор имеет выделенный тракт к каждому мо- дулю ОП. Другое преимущество многопортовой организации – возможность на-значить отдельные модули памяти в качестве локальной памяти отдельного процессора. Эта особенность позволяет улучшить защиту данных от несанк-ционированного доступа со стороны других процессоров.

7. Архитектура с централизованным устройством управления

Централизованное устройство управления (ЦУУ) сводит вместе отдель- ные потоки данных между независимыми модулями: процессором, памятью, устройствами ввода/вывода. ЦУУ может буферизировать запросы, выполнять синхронизацию и арбитраж. Оно способно передавать между процессорами ин-формацию о состоянии и управляющие сообщения, а также предупреждать об изменении информации в кэшах. Недостаток такой организации заключается в сложности устройства управления, что становится потенциальным узким мес- том в плане производительности. В настоящее время подобная архитектура встречается редко, но она широко использовалась при создании вычислитель- ных систем на базе машин семейства IBM 370.

Контрольные вопросы

1. По какому признаку вычислительную систему можно отнести к сильно связанным или слабо связанным ВС?

2. Какие уровни параллелизма реализуют симметричные мультипроцессор-ные системы?

3. Какими средствами поддерживается когерентность кэш-памяти в SMP-системах?

4. Оцените достоинства и недостатки различных SMP-архитектур.

5. В чем состоит принципиальное различие между матричными и симмет-ричными мультипроцессорными вычислительными системами?