Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Многомашинные комплексы, многопроцессорные системы и кластерные структуры.Содержание книги
Поиск на нашем сайте Многомашинные комплексы. Здесь несколько процессоров, входящих в вычислительную систему, не имеют общей оперативной памяти, а имеют каждый свою (локальную). Каждый компьютер в многомашинной системе имеет классическую архитектуру, и такая система применяется достаточно широко. Однако эффект от применения такой вычислительной системы может быть получен только при решении задач, имеющих очень специальную структуру: она должна разбиваться на столько слабо связанных подзадач, сколько компьютеров в системе. Структура такой машины представлена на рис. 1.26. схемой двухмашинного комплекса на основе моделей IBM-360.
Рис. 1.26. Структура многомашинного комплекса
Каждая модель комплекса содержит процессор, модули памяти, систему ввода/вывода (каналы в/в). Обмен данными производится через систему устройств ввода/вывода. Для связи между моделями комплекса использовалось специальное устройство адаптер «канал-канал». Это однобайтный регистр передаваемых данных и два контроллера со стороны интерфейса ввода-вывода соединяемых моделей комплекса. Передача данных через канал-канал начинается по команде программы ввода-вывода со стороны одного из процессоров. Этой командой может быть команда "записать". Контроллер адаптера по этой команде посылает сигнал прерывания в процессор, смежной ЭВМ. В программе прерывания предусмотрена команда обращения к этому же адаптеру, но уже по чтению. Адаптер, получив задания от процессоров отвечает положительными квитанциями. Так организуется передача данных. Конец передачи данных определен счетчиками данных в командах канала. По окончании передачи данных контроллеры адаптеров канал-канал посылают каналам байты состояния. Этим заканчивается выполнение команды каналов. Передача данных прекращается по окончанию всех команд программы ввода-вывода. Программа канала может завершиться штатно или по сбою. В любом случае контроллеры адаптеров канал-канал посылают процессорам сигналы прерывания для анализа условий окончания программы ввода-вывода. Интерфейс прямого управления предназначен для обмена процессоров управляющими сигналами. Для увеличения производительности и более эффективного использования большого парка периферийных устройств использовались и многопроцессорные системы, например – двухпроцессорные. Многомашинные комплексы в настоящее время определяются как асимметричные, слабосвязанные многопроцессорные системы, системы с неоднородным доступом к памяти (NUMA – Non-Uniform Memory Access). Многопроцессорные системы. В настоящее время многопроцессорные системы определяются как симметричные мультипроцессорные системы (SMP системы – Summetrie Multiprocessor). Все процессоры системы работают в едином виртуальном и физическом пространстве оперативной памяти. Любой из процессоров может обслуживать внешние прерывания. Это сильно связанные системы. Схема двухпроцессорной системы моделей IBM-360 представлена на рис. 1.27.
Рис. 1.27. Структура многопроцессорной системы
Преимущество в быстродействии многопроцессорных и многомашинных вычислительных систем перед однопроцессорными очевидно. Кластерные системы. Это наиболее перспективные структуры эксплуатации современных ЭВМ. Кластер – это совокупность объединенных компьютеров (узлов), управляемых и используемых, как единое целое. Один из первых архитекторов кластерной технологии Грегори Пфистер дал кластеру следующее определение: «Кластер — это разновидность параллельной или распределенной системы, которая: 1. состоит из нескольких связанных между собой компьютеров; 2. используется как единый, унифицированный компьютерный ресурс». Каждый узел кластера может быть однопроцессорным или многопроцессорным. В классической схеме при работе с приложениями все узлы разделяют внешнюю память на массиве жестких дисков. Кроме этого, в узлах кластера собственные жесткие диски используются индивидуально для реализации внутренних нужд узла. Территориально узлы кластера могут располагаться не компактно, а быть рассредоточены по разным этажам и зданиям одной организации. Для связи узлов кластера в единый вычислительный ресурс используются высокоскоростные линии связи. Основными целями кластера являются обеспечение: · высокой доступности и отказоустойчивости, · распределения нагрузки, · повышения производительности. Высокая доступность и отказоустойчивость обеспечивается избыточными процессорами, гарантирующими доступность при отказе отдельных серверов. В кластерах предусматриваются системы контроля и возможность быстрой конфигурации системы с заменой неисправных узлов. Распределение нагрузкистроится на обработке отдельных запросов и выделении для них свободных процессоров. Для этого один или несколько узлов выделяется для приема запросов, которые динамически перенаправляют эти запросы на обработку в остальные узлы. Повышение производительности производится за счет разбиения задач на параллельно выполняемые потоки на разных узлах. Для этого используются специальные программные системы. Начало разработки кластеров относится к 1970-м годам. Основой реализации и дальнейшего развития кластеров являются совершенствование способов быстрой связи между узлами (реально используются протоколы TCP/IP) и стандарты методов распараллеливания программ. Периодом становления кластеров считается годы с 1970г. по 1984г., когда корпорация DEC построила свой VAX-кластер на основе ОС VAX/VMS. В кластерах этой фирмы используются одни из самых современных процессоров, таких как Alpha и Itanium. Grid системы. Название системы Grid трактуется как решетка (сеть). Имеется в виду объединение вычислительных кластеров разных фирм в сеть, с использованием интернет-технологий. Первоначально целью такого объединения ставилась задача повышения эффективности использования кластеров за счет их "сдачи в наем" в вечернее и ночное время фирмам, расположенных в других временных поясах (т.е. предоставлять вычислительные услуги кластерных систем другим фирмам, для сокращения простоев оборудования в ночное и вечернее время). В качестве средств связи уже изначально предполагалось использование технологии HTML, что в корне меняет дело. С внедрением Grid систем Интернет приобретает новое качество услуг, а именно вычислительные услуги большой производительности, что в корне меняет технологию и средства расчетов. Вопросы для самопроверки: 1. Многомашинные комплексы. 2. Многопроцессорные вычислительные системы. 3. Определение кластера. 4. Основные цели использования кластеров, 5. Стратегия распределения нагрузки в кластере. 6. Определение Grid-системы
Эволюция режимов работы ЭВМ На формировании структур ЭВМ, кроме особенностей развития элементной базы и смены областей использования, значительный след оставила эволюция их режимов работы. Основными режимами были следующие: · непосредственного доступа, · однопрограммной пакетной обработки, · мультипрограммной пакетной обработки, · коллективного доступа, · клиент-сервер.
|
||
|
Последнее изменение этой страницы: 2021-04-04; просмотров: 268; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |