Вычислительная система может быть частью вычислительной машины

Классификация вычислительных систем

Существует большое количество признаков, по которым классифицируют вычислительные системы.

По назначению вычислительные системы делят на:

Специализированные системы ориентированы на решение узкого класса задач, в отличие от универсальных, предназначенных для широкого спектра задач.

По типу построения вычислительные системы разделяются на:

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

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

o оперативной памяти;

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

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

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

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

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Рис. 1. Схема взаимодействия компьютеров в двухмашинной ВС

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

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

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

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Рис. 2. Схема взаимодействия процессоров в ВС

По типу ЭВМ или процессоров, используемых для построения ВС, различают:

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

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

По методам управления элементами ВС различают:

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

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

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

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

По степени территориальной разобщенности вычислительных модулей ВС делятся на системы:

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

На рис. 3 представлена принципиальная схема классификации вычислительных систем.

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Рис. 3. Принципиальная схема классификации вычислительных систем.

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

— одиночный поток команд – одиночный поток данных (ОКОД), в английской аббревиатуре Single Instruction Single Data, SISD — одиночный поток инструкций — одиночный поток данных;

— одиночный поток команд – множественный поток данных (ОКМД), или Single Instruction Multiple Data, SIMD — одиночный поток инструкций — одиночный поток данных;

— множественный поток команд – одиночный поток данных (МКОД), или Multiple Instruction Single Data, MISD — множественный поток инструкций — множественный поток данных;

Архитектура ОКОД охватывает все однопроцессорные и одномашинные варианты систем, то есть системы с одним вычислителем. Все ЭВМ классической структуры попадают в этот класс. Здесь параллелизм вычислений обеспечивается путем совмещения выполнения операций отдельными блоками АЛУ, а также параллельной работой устройств ввода-вывода информации и процессора. Закономерности организации вычислительного процесса в этих структурах достаточно хорошо изучены.

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

Статьи к прочтению:

Лекция 2: Принципы построения параллельных вычислительных систем

Похожие статьи:

Архитектура ВС Вычислительные системы (ВС) – э то комплекс аппаратных и программных средств, предназначенный для организации вычислительных процессов….

В МПВС с многовходовыми модулями ОП или симметричных МПВС взаимные соединения выполняются с помощью индивидуальных шин, подключающих каждый процессор и…

Источник

Понятие вычислительной системы и ее состав

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Определения операционной системы

Структура вычислительной системы.

1. техническое обеспечение (Hardware): память, процессор, монитор, диски, устройства, объединяющее магистральные соединения – шина.

2. программное обеспечение, которое делится следующим образом:

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Слои ПО в компьютерной среде:

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Любой из компонентов прикладного ПО обязательно работает под управлением ОС.

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

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

Когда включается компьютер, одновременно с аппаратными компонентами начинает работать специальная программа, которая называется операционная система.

· Базовая система ввода-вывода;

· Утилиты и драйверы.

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

Различают следующие виды интерфейса:

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

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

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

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

В режиме разделения времени ОС одновременно выполняет несколько задач, допуская обращение каждого пользователя к ЭВМ.

В режиме реального времени ОС обеспечивает управление объектами в соответствии с принимаемыми входными сигналами. Время отклика ЭВМ с ОС реального времени на возмущающее воздействие должно быть минимальным.

Источник

Состав, структура, назначение вычислительных систем

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Содержимое разработки

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Состав, структура, назначение вычислительных систем

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Содержание учебного материала:

2. Конфигурация персональных компьютеров.

3. Магистрально-модульный принцип построения компьютера

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Структура и принципы функционирования ЭВМ I и II поколения

Принципы функционирования ЗВМ (принцип Неймана 1945г.):

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Назначение основных блоков ЭВМ

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Определение некоторых понятий

Сумматор используется для временного накапливания и хранения данных, полученных в результате выполнения операций АЛУ

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Схема решения задач в ЭВМ

Выполнение программы разбивается на следующие этапы :

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Структура функционирования ЭВМ, начиная с III поколения

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Принципы функционирования ЭВМ, начиная с III поколения

Открытая архитектура – предполагает возможность сборки компьютера из независимо изготовленных частей, доступную всем желающим (подобно детскому конструктору)

Определение некоторых понятий

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Основные характеристики ЭВМ

Определение некоторых понятий по характеристике ЭВМ

Производительность ПК– Определяется быстродействием процессора, объёмом ОП и скоростью доступа к ней.Производительность процессора– количество элементарных операций выполняемых за 1 секунду.

Тактовая частота процессора (частота синхронизации )- число вырабатываемых за секунду импульсов, синхронизирующих работу узлов компьютера. Такт – промежуток времени (микросекунды) за который выполняется элементарная операция (сложение).

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Термин вычислительная система появился в начале — середине 60-х гг. 20 века при создании ЭВМ третьего поколения.

Это время знаменовалось переходом на новую элементную базу — интегральные схемы.

И как следствие появились новые технические решения:

Появились сложные режимы работы ЭВМ — многопользовательская и многопрограммная обработка.

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

вычислительных систем от классической структуры ЭВМ

в возможности построения параллельных ветвей в вычислениях.

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

предназначенную для сбора, хранения, обработки и распределения информации.

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Серверы – для обслуживания локальных и глобальных компьютерных сетей (имеют один или несколько процессоров).

Промышленные ЭВМ – встраиваются в промышленное оборудование, имеют универсальные процессоры, но специальзированное программное обеспечение.

Персональные ЭВМ для обеспечения работы одного пользователя.

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Сейчас более 80% пользователей работают с переносными ПК

Базовая комплектация стационарных ПК:

Общая схема компьютера

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

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

Источник

Вычислительная система может быть частью вычислительной машины

Электронные облака

Лекции

Рабочие материалы

Тесты по темам

Template tips

Задачи

Логика вычислительной техники и программирования

Лекция «Вычислительные системы»

Понятие вычислительной системы

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

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

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

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Параллелизм в вычислениях в значительной степени усложняет управление вычислительным процессом, использование технических и программных ресурсов. Эти функции выполняет операционная система ВС.

Классификация вычислительных систем

Существует большое количество признаков, по которым классифицируют вычислительные системы.

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

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

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

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины
Рис. 1. Схема взаимодействия компьютеров в двухмашинной ВС

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

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

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

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Рис. 2. Схема взаимодействия процессоров в ВС

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

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

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

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

На рис. 3 представлена принципиальная схема классификации вычислительных систем.

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Рис. 3. Принципиальная схема классификации вычислительных систем.

Суперкомпьютеры и особенности их архитектуры

К суперкомпьютерам относятся мощные многопроцессорные вычислительные машины с быстродействием сотни миллионов — десятки миллиардов операций в секунду. Создать такие высокопроизводительные компьютеры на одном микропроцессоре (МП) не представляется возможным ввиду ограничения, обусловленного конечным значением скорости распространения электромагнитных волн (300 000 км/с), т.к. время распространения сигнала на расстояние несколько миллиметров (линейный размер стороны МП) при быстродействии 100 млрд операций/с становится соизмеримым со временем выполнения одной операции. Поэтому суперкомпьютеры создаются в виде высокопараллельных многопроцессорных вычислительных систем (МПВС).

Вычислительная система может быть частью вычислительной машины. Смотреть фото Вычислительная система может быть частью вычислительной машины. Смотреть картинку Вычислительная система может быть частью вычислительной машины. Картинка про Вычислительная система может быть частью вычислительной машины. Фото Вычислительная система может быть частью вычислительной машины

Рис. 3. Условные структуры однопроцессорной (SISD) и названных многопроцессорных ВС

Кластерные суперкомпьютеры и особенности их архитектуры

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

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

Важной особенностью кластеров является обеспечение доступа любого сервера к любому блоку как оперативной, так и дисковой памяти. Эта проблема успешно решается, например, объединением систем SMP-архитектуры на базе автономных серверов для организации общего поля оперативной памяти и использованием дисковых систем RAID для памяти внешней (SMP — Shared Memory multiprocessing, технология мультипроцессирования с разделением памяти).

Для создания кластеров обычно используются либо простые однопроцессорные персональные компьютеры, либо двух- или четырех- процессорные SMP-серверы. При этом не накладывается никаких ограничений на состав и архитектуру узлов. Каждый из узлов может функционировать под управлением своей собственной операционной системы. Чаще всего используются стандартные ОС: Linux, FreeBSD, Solaris, Unix, Windows NT. В тех случаях, когда узлы кластера неоднородны, то говорят о гетерогенных кластерах.

1 пример из «жизни» систем

Blue Gene будет состоять из 130 тысяч процессоров, и его производительность будет составлять 360 терафлопс.

Чипы IBM используются в системе, неформально называемой Big Mac. PowerPC 970 состоит из 1100 двухпроцессорных компьютеров Apple G5, занимая в общем списке третью строчку, с производительностью в 10,3 триллионов операций в секунду.

Процессоры Opteron используются в 2816-процессорном кластере, и его производительность составляет 8 триллионов операций в секунду.

Интересен факт, что общая производительность 500 лучших систем растет экспоненциально, увеличиваясь в десять раз примерно каждые четыре года. Порог в 1000 терафлопов (триллионов операций в секунду) планируется достигнуть к 2005 году.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *