рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ВК на базе СМ ЭВМ (DEC).

ВК на базе СМ ЭВМ (DEC). - раздел История, Краткая историческая справка В Системе Малых Эвм (См Эвм) С Одношинной Структурой Все Устройства Подключаю...

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

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

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

 

 

 
 

 


Рисунок 6.4.

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

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

 

 


Рисунок 6.5.

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

Для организации иерархических комплексов на основе ЕС и СМ ЭВМ (рис. 6.6)используется устройство сопряжения вычислительных машин (УСВМ).

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

Информация в РКС определяет режим работы УСВМ и отражаемое его состояние. Реализация алгоритмов взаимодействии ЕС с УСВМ – аппаратная, а инициализация режима обмена - программная.

 

Рисунок 6.6.

 

§6.3. Комплексы на основе микро-ЭВМ и микропроцессоров.

Всё многообразие таких комплексов можно разделить на три группы.

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

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

Третья группа ВК характеризуется наличием общего поля ОП.

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

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

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

Наиболее характерным в этой группе является комплекс Cm*, разработанный в университете Карнеги (рисунок 6.7).

Рисунок 6.7.

Основным элементом комплекса является микро-ЭВМ LSI-II фирмы DEC, включающая в себя процессор, ОЗУ, ВЗУ на дисках, устройства для работы оператора. Все устройства объединены общей шиной. Несколько таких ЭВМ (до 14) связываются через шину отображения с помощью локальных переключателей Se. Группа ЭВМ, связанных шиной отображения образует кластер. В комплексах может быть несколько кластеров, которые объединяются между собою межкластерными шинами. Взаимодействие кластеров обеспечивается коммутационным процессором (КП). Этот процессор управляет и шиной отображения. Любой процессор имеет доступ по всем ЗУ системы. Система адресации позволяет отображать виртуальное адресное пространство. В комплексе доступ к различным ЗУ осуществляется с различной задержкой: минимальная задержка наблюдается при обращении к собственной памяти, средняя задержка характерна при обращении к памяти другой ЭВМ, входящей в тот же кластер, и максимальная задержка - при обращении к ЗУ других кластеров.

По таким же, примерно, как и в Cm* принципам строятся и современные кластеры.

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

Рисунок 6.8.

Характерным представителем этой группы является Cmmp (рисунок 6.8).

Система Cmmp строилась на основе мини-ЭВМ PDP-11/40 фирмы DEC. В комплексе может быть 16 ЭВМ и 16 МП. С помощью матричного коммутатора (16x16) к любой ЭВМ может подключиться один из 16 модулей памяти (МП), создающий общее поле памяти. Так как адресное поле ЭВМ, не соответствует общему адресному пространству общей памяти, обращение процессоров к общей памяти осуществляется через специальный транслятор адреса (ТА).

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

Рассматривая организацию обработки информацию в таких ВК, можно отметить, что принципиально и в том и в другом комплексе возможны все три способа функционирования «ведущий-ведомый», раздельное выполнение заданий любым процессором, симметричная обработка. Однако для комплексов типа Cm* больше подходит «ведущий-ведомый», а симметричная обработка сильно затруднена. Для вычислительных комплексов типа Cmmp одинаково приемлемы все три способа.

– Конец работы –

Эта тема принадлежит разделу:

Краткая историческая справка

Оглавление... Глава Введение... Краткая историческая справка Режим реального времени Глава Вычислительные системы...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Краткая историческая справка.
История развития вычислительных машин и систем берет начало от концепции вычислительной машины фон Неймана. В качестве основных устройств универсальных ЭВМ были выделены: арифметико-логическое устр

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

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

Общая постановка задачи упорядочивания.
В общем случае штраф от того, что заявка на решение i-ой задачи реализуется на к- месте в очереди, т.е. после решения предыдущих к-1 задач, могут быть произвольной функцией места в очереди, длитель

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

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

Управление замещением страниц в двухуровневой памяти.
Рассмотрим вопросы обмена информацией между первыми двумя наиболее быстродействующими уровнями памяти. Эти уровни будем будем называть основной памятью (ОП) и вспомогательной (ВП). Такой обмен хара

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

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

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

Типы структур МПВК.
Основные типы структурной организации МПВК следующие: с общей шиной, с перекрестной коммутацией, с многовходовой ОЗУ. В системах с общей шиной (рисунок 5.3) все устройства соединяются межд

ВК на базе ЕС ЭВМ (IBM).
На базе Единой Системы ЭВМ (ЕСЭВМ) в СССР были построены различные многомашинные комплексы. Первым двухмашинным комплексом был ВК-1010, построенный на базе ЕС-1030. В этом комплек

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

Проблемы выполнения сети связи процессоров в кластерной системе.
Архитектура кластерной системы (способ соединения процессоров друг с другом) в большей степени определяет ее производительность, чем тип используемых в ней процессоров. Критическим параметром, влия

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

Простые коммутаторы.
Типы простых коммутаторов: · с временным разделением; · с пространственным разделением. Достоинства: простота управления и высокое быстродействие. Недостатки: ма

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

Когерентный интерфейс SCI.
SCI (Scalable Coherent Interface) принят как стандарт в 1992 г. (ANSI/IEEE Std 1596-1992). Он предназначен для достижения высоких скоростей передачи с малым временем задержки и при этом обеспечивае

Коммуникационная среда MYRINET.
Сетевую технологию Myrinet представляет компания Myricom, которая впервые предложила свою коммуникационную технологию в 1994 году. Технология Myrinet основана на использовании многопортовы

Конвейерные системы.
Теоретические основы конвейерных систем достаточно подробно рассмотрены в монографии [5], в соответствии с которой изложен материал этого раздела. Основой конвейерных систем является конве

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

Статические конвейеры.
Статический конвейер – это такой конвейер, в котором на протяжении некоторого периода времени повторно вычисляется одна и та же функция, но с различными данными. Тогда производительность конвейера

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

Генерирование таблиц занятости на основе циклов.
Ранее, был рассмотрен случай, когда на основе таблицы занятости выработалась оптимальные циклы инициаций. Здесь рассмотрим обратную задачу: как, отправляясь от цикла определить свойства таблицы зан

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

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

Матричные вычислительные системы.
Основой матричных систем является матричный процессор. Матричный процессор представляет собой «матрицу», связанных элементарных идентичных процессоров, управляемых одним потоком команд (ри

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги