Автор работы: Пользователь скрыл имя, 26 Января 2013 в 00:36, контрольная работа
Термин вычислительная система появился в начале 60-х гг. при появлении ЭВМ III поколения. Это время знаменовалось переходом на новую элементную базу - интегральные схемы. Следствием этого явилось появление новых технических решений: разделение процессов обработки информации и ее ввода-вывода, множественный доступ и коллективное использование вычислительных ресурсов в пространстве и во времени. Появились сложные режимы работы ЭВМ - многопользовательская и многопрограммная обработка. Отражая эти новшества, и появился термин “вычислительная система”,т.е. возможность построения параллельных ветвей в вычислениях, что не предусматривалось классической структурой ЭВМ.
Введение ……………………………………………………………………….….…..3
Понятие вычислительных систем……..…………….………………….……….5
1.2 Основные характеристики ВС……………………………………………..8
2. Классификация вычислительных систем………………….……………….10
2.1 Признаки классификации вычислительных систем…………...……......10
2.2 Архитектура вычислительных систем...………………………………..…14
Заключение………..…………………………………………………………………..16
Список используемой литературы……………………………..………………….17
характеристики и состав функциональных модулей базовой конфигурации ЭВМ;
возможность расширения состава
технических и программных
состав программного обеспечения
ЭВМ и сервисных услуг
Важнейшими характеристиками компьютеров служат быстродействие и производительность. Эти характеристики достаточно близки, но их не следует смешивать.
2. Классификация вычислительных систем
В связи с кризисом классической
структуры компьютера дальнейшее поступательное
развитие вычислительной техники напрямую
связано с переходом к
2.1 Признаки классификации вычислительных систем
Существует большое количество признаков, по которым классифицируют вычислительные системы: по целевому назначению и выполняемым функциям, типам и числу ЭВМ или процессоров, архитектуре системы, режимам работы, методам управления элементами системы, степени разобщенности элементов вычислительной системы и др.
По назначению вычислительные системы делят на:
- универсальные;
- специализированные.
Универсальные ВС, или ВС общего назначения, предназначены для решения широкого круга задач, состав которого заранее не определен.
Специализированные ВС ориентированы на решение узкого, заранее определенного класса задач.
Специализацию ВС могут обеспечивать различные средства:
• сама структура системы (количество и типы параллельно работающих функциональных элементов, связи между ними и т.д.) может учитывать особенности выполняемых операций: матричные вычисления (процессор, в составе команд которого есть команды с векторными операциями, называют векторным), решение алгебраических, дифференциальных и интегральных уравнений, операции быстрого преобразования Фурье (такой процессор относят к процессорам цифровой обработки сигналов) и т.п. Практика разработки таких ВС показала, что чем уже класс задач, для решения которых предназначается специализированная ВС, тем большую производительность можно обеспечить при сокращении затрат ресурсов;
• специализация ВС может определяться наличием в составе ее периферийных устройств специального оборудования, для работы с которым требуется специальное программное обеспечение.
По виду составляющих элементов вычислительные системы принято подразделять на:
- многомашинные;
- многопроцессорные ВС.
Многомашинная ВС (ММВС) содержит несколько ЭВМ, каждая из которых имеет свою оперативную память и работает под управлением своей операционной системы. Обмен между ЭВМ идет с помощью специальных дополнительных программных и аппаратурных средств. Работа в условиях параллелизма множества объектов — наиболее целесообразная область применения ММВС. Если в качестве элементов ВС используются процессоры, то такая ВС относится к классу многопроцессорных.
Многопроцессорная ВС (МПВС) —эффективное средство решения задач с параллелизмом входных данных; ее также можно использовать и при параллелизме множества задач.
В зависимости от типов ЭВМ или процессоров, из которых состоит ВС, различают:
- однородные;
- неоднородные системы.
В составе однородных систем — однотипные ЭВМ или процессоры, в составе неоднородных — разнотипные.
В однородных системах значительно упрощается разработка и обслуживание технических и программных (в основном ОС) средств. В них обеспечивается возможность стандартизации и унификации соединений и процедур взаимодействия элементов системы, упрощается обслуживание систем, облегчается модернизация и их развитие.
Вместе с тем существуют и неоднородные ВС, в которых комплексируемые элементы очень сильно отличаются по своим техническим и функциональным характеристикам и могут представлять собой специализированные процессоры.
По характеру пространственного распределения элементов ВС делятся на:
- системы сосредоточенного (локального) типа;
- распределенного типа.
Обычно такое деление касается только ММВС: в этом классе можно найти вычислительные системы как распределенного, так и локального типов. Как правило, многопроцессорные системы относятся к системам локального типа. Более того, благодаря успехам микроэлектроники локализация ресурсов в микропроцессорах может быть очень глубокой: в перспективных СБИС появляется возможность иметь на одном кристалле несколько параллельно работающих процессоров.
Если взаимодействие ЭВМ в составе многомашинной ВС распределенного типа организуется с помощью специальных линий связи, то такую ВС называют вычислительной сетью.
В локальных и распределенных ММВС сильно различается оперативность взаимодействия в зависимости от удаленности ЭВМ: время передачи информации между соседними ЭВМ, соединенными простым кабелем, может быть много меньше времени передачи данных по каналам связи.
По методам управления элементами ВС делятся на:
- централизованные,
- децентрализованные;
- со смешанным управлением.
Каждая из этих структур имеет определенные достоинства и недостатки по отношению к структурам других типов.
В централизованных ВС управление системой возлагается на одну главную —диспетчерскую — ЭВМ или процессор. Ее задачей является распределение нагрузки между элементами, выделение ресурсов, контроль состояния ресурсов, координация взаимодействия. Централизованные системы имеют более простые ОС. Однако выход из строя управляющей машины-диспетчера полностью парализует работу всей системы; кроме того, в централизованной ВС усложняется процесс отладки. Это ее недостатки.
В децентрализованных системах функции управления распределены между ее элементами. Каждая ЭВМ или процессор системы сохраняет известную автономию, а необходимое взаимодействие между элементами устанавливается по специальным наборам сигналов. С развитием ММВС, и в частности сетей ЭВМ, интерес к децентрализованным системам постоянно растет.
В системах со смешанным управлением совмещаются процедуры централизованного и децентрализованного управлений. Перераспределение функций осуществляется в ходе вычислительного процесса исходя из сложившейся ситуации.
По принципу закрепления вычислительных функций за отдельными ЭВМ или процессорами различают системы с жестким и плавающим закреплением функций.
Плавающее закрепление функций обеспечивает высокую гибкость и надежность функционирования системы, но это связано с дополнительными затратами ресурсов на решение задачи динамического размещения программных модулей и массивов данных.
По режиму работы различают вычислительные системы, работающие в оперативном и неоперативном временных режимах.
Оперативный режим ВС характеризуется тем, что время реализации алгоритма представляет собой фактор, определяющий эффективность системы. В неоперативных ВС такой зависимости нет.
В свою очередь в оперативных ВС выделяют системы, работающие в реальном времени — «мягком» и «жестком». Понятие реального времени подчеркивает, что допустимое время реализации алгоритма определяется динамикой объекта управления.
В системах «мягкого» реального времени допускаются (но достаточно редко) ситуации, когда временные ограничения на время реализации алгоритма не выполняются.
Для систем «жесткого» реального
времени справедливо
Вычислительные системы
реального времени
2.2 Архитектура вычислительных систем
Основным отличием ВС от компьютеров является наличие в их структурах нескольких вычислителей (компьютеров или процессоров). Поэтому они способны выполнять параллельные вычисления. Поскольку ВС появились как параллельные системы, то рассмотрим классификацию архитектур c этой точки зрения. Такая классификация архитектур была предложена М. Флинном в начале 60-х годов. В ее основу заложено два возможных вида параллелизма: независимость потоков заданий (команд), существующих в системе, и независимость (несвязанность) данных, обрабатываемых в каждом потоке. Согласно данной классификации существует четыре основных архитектуры ВС:
- одиночный поток команд - одиночный поток данных (ОКОД), в английской аббревиатуре Single Instruction Single Data, SISD - одиночный поток инструкций - одиночный поток данных;
- одиночный поток команд - множественный поток данных (ОКМД), или Single Instruction Multiple Data, SIMD - одиночный поток инструкций - одиночный поток данных;
- множественный поток команд - одиночный поток данных (МКОД), или Multiple Instruction Single Data, MISD - множественный поток инструкций - множественный поток данных;
. множественный поток команд - множественный поток данных (МКМД), или Multiple Instruction Multiple Data, MIMD -множественный поток инструкций - множественный поток данных.
Архитектура ОКОД охватывает все однопроцессорные и одномашинные варианты систем, то есть системы с одним вычислителем. Все ЭВМ классической структуры попадают в этот класс. Здесь параллелизм вычислений обеспечивается путем совмещения выполнения операций отдельными блоками АЛУ, а также параллельной работой устройств ввода-вывода информации и процессора. Закономерности организации вычислительного процесса в этих структурах достаточно хорошо изучены.
Архитектура ОКМД предполагает создание структур векторной или матричной обработки. Системы этого типа обычно строятся как однородные: процессорные элементы, входящие в систему, идентичны, и все они управляются одной и той же последовательностью команд. Однако каждый процессор обрабатывает свой поток данных. Под эту схему хорошо подходят задачи обработки матриц или векторов (массивов), задачи решения систем линейных и нелинейных, алгебраических и дифференциальных уравнений, задачи теории поля и др. В структурах данной архитектуры желательно обеспечивать соединения между процессорами, соответствующие реализуемым математическим зависимостям. Как правило, эти связи напоминают матрицу, в которой каждый процессорный элемент связан с соседними. Векторный или матричный тип вычислений является необходимым атрибутом любой супер ЭВМ.
Заключение
Повышение производительности ВС классической организации сдерживалась ограниченными возможностями элементной базы.
ЭВМ пятого
поколения предполагает
Отдельные ЭВМ включаются в ВС без проводов (с помощью радиоволн), что значительно расширило возможности их использования.
Модели машин пятого поколения
ориентированы на потоковую
Таким
образом, современные
Список использованной
литературы
1. Алексеев А.П. Информатика 2001.- М.: Солон-Р, 2001.
2. Бройдо В. Ильина О. Вычислительные системы, сети и телекоммуникации, изд. - Питер, 2011.
3. Емельянов С.В Информационные технологии и вычислительные системы. М., 2010.
4. Макарова Н.В. Информатика. – М.: Финансы и статистика, 1997.
5. Мамзелев И.А. Вычислительные системы в технике связи Издательство: Радио и связь, 2007.
6. Острейковский В.А. Информатика: Учебник для вузов. – М.: «Высшая школа», 1999.
7. Паттерсон Д., Хеннесси. Дж. Архитектура компьютера и проектирование компьютерных систем. изд. - Питер. 2012.
Информация о работе Вычислительная система. Классификация вычислительных систем