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

1. Информатика: базовый курс: Учебник для студентов вузов …/ о.А. Акулов, н.В. Медведев, 2004 , стр. 389 - 402, 424 – 434,

2. Информатика: Учебник, третье перераб. Изд./ под ред. Н.В. Макарова, 2006 год, стр. 210- 216. Лекция №8

Существуют и другие подходы к классификации архитектур. Например, классификация Базу, описывающая систему на основе тех решений, которые были приняты на стадии ее проектирования, классификация Кришна марфи и др. рассмотрим в качестве примеров некоторые конкретные типы архитектур вычислительных систем.

Ассиметричная мультипроцессорная обработка (asmp).

В этой архитектуре каждый процессор суперкомпьютера имеет свою оперативную память. В ASMP три схемы, но в любом случае процессоры связаны между собой, образуя как бы скоростную локальную сеть. Эта связь может осуществляться через общую шину, либо непосредственно между процессорами, либо опосредованно через другие процессоры.

Непосредственные связи используются при небольшом числе процессоров. Каждый процессор имеет свою память. Благодаря этому, если это необходимо, процессоры могут располагаться в различных, но рядом установленных корпусах. Совокупность устройств в одном корпусе называется кластером. Пользователь, обращаясь к кластеру, может работать сразу с группой процессоров. Такое объединение увеличивает скорость обработки данных и расширяет используемую оперативную память. Повышается также надежность системы из-за того, что кластеры осуществляют дублированные данных.

ОЗУ

шина

Созданная таким образом система называется кластерной. В ней может функционировать несколько копий ОС и несколько копий прикладных программ, которые работают с одной и той же базой данных, решая при этом разные задачи.

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

  1. полноценная ОС работает только на управляющей машине, на каждом из остальных модулей работает урезанный вариант ОС

  2. на каждом модуле работает полноценная Unix-подобная ОС.

  3. Главным преимуществом систем с разъемной памятью является хорошая масштабируемость. Процессор имеет доступ только к своей памяти из-за чего не возникает проблема синхронизацией процессоров.

Недостатки:

  1. Т.к. нет общей памяти т.е. среды межпроцессорного обмена, то это снижает его скорость. Требуется специальная техника программирования для реализации такого обмена.

  2. Каждый процессор может использовать только ограниченный объем локального банка данных.