Вычислительная система. Классификация вычислительных систем
МИНОБР НАУКИ РОССИИ
Федеральное государственное
бюджетное образовательное
«Нижегородский
Факультет дизайна и информационных
Кафедра математики и информатики
Контрольная работа
По дисциплине: вычислительная техника и сети в отрасли
на тему: «Вычислительная система. Классификация вычислительных систем»
Выполнил:
Чечков С.В.
педагогических наук
Нижний Новгород
2013 г.
Содержание
Введение ………………………………………………………
- Понятие вычислительных систем……..…………….………………….……….5
1.2 Основные характеристики ВС……………………………………………..8
2. Классификация вычислительных систем………………….……………….10
2.1 Признаки классификации
вычислительных систем…………...……
2.2 Архитектура вычислительных систем...………………………………..…14
Заключение………..………………………………………
Список используемой литературы……………………………..…………………
Введение
Основным направлением
совершенствования ЭВМ
Дальнейшее
поступательное развитие
Термин вычислительная система появился в начале 60-х гг. при появлении ЭВМ III поколения. Это время знаменовалось переходом на новую элементную базу - интегральные схемы. Следствием этого явилось появление новых технических решений: разделение процессов обработки информации и ее ввода-вывода, множественный доступ и коллективное использование вычислительных ресурсов в пространстве и во времени. Появились сложные режимы работы ЭВМ - многопользовательская и многопрограммная обработка. Отражая эти новшества, и появился термин “вычислительная система”,т.е. возможность построения параллельных ветвей в вычислениях, что не предусматривалось классической структурой ЭВМ.
Создание ВС преследует следующие основные цели: повышение производительности системы за счет ускорения процессов обработки данных, повышение надежности и достоверности вычислений, предоставление пользователям дополнительных сервисных услуг и т.д.
Наличие нескольких
вычислителей в системе
К настоящему
времени спроектированы и
Основные принципы построения, закладываемые при создании ВС:
• возможность работы в разных режимах;
• модульность структуры
• унификация и стандартизация технических и программных решений;
• иерархия в организации управления процессами;
• способность систем к адаптации,
самонастройке и
• обеспечение необходимым
1. Понятие вычислительных систем
Вычислительная система - это рассматриваемый как единое целое комплекс, предназначенный решать определенные задачи, в котором задействованы центральный процессор, память и различные внешние устройства. Пример вычислительной системы: IBM-совместимый персональный компьютер и его различные внешние устройства.
Оценить достоинства вычислительной
системы - значит показать, насколько
удачно и оправданно были подобраны
ее компоненты. В соединении с набором
специальных программ вычислительная
система становится автоматизир
Особенно много вычислительных систем создается для решения задач в области обработки информации (информационно-поисковые вычислительные системы, информационно-справочные системы) и для управления объектами производства (управляющие вычислительные системы).
В зависимости от сущности решаемой задачи к вычислительным системам предъявляются разные требования. Все задачи можно разделить на две категории: на те, что надо решать с максимальной надежностью, безошибочно и на те, которые надо решать максимально быстро. Разумеется, системы с высокой скоростью решения не строят это в ущерб их надежности. Просто, при создании одних систем приоритетом является надежность, а для других - производительность и скорость. Вычислительные системы, которые в состоянии обрабатывать данные со скоростью их поступления называются системами реального времени. Это свойство особенно важно для выбора системы оперативного управления. В других системах, работающих в относительном масштабе времени, еще необработанные данные постепенно накапливаются.
Основные понятия, используемые при изучении ВС
Вычислительная система - это совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенную для подготовки и решения задач пользователей. Отличительной особенностью ВС по отношению к ЭВМ является наличие в них нескольких вычислителей, реализующих параллельную обработку.
Структура ВС - это совокупность комплексируемых элементов и их связей. В качестве элементов ВС выступают отдельные ЭВМ и процессоры. В ВС, относящихся к классу больших систем, можно рассматривать структуры технических, программных средств, структуры управления и т.д.
Основные понятия, используемые в ВС, - это ЭВМ, центральный процессор (ЦП), программное обеспечение (ПО), канал ввода-вывода, устройство управления внешними устройствами (УУВУ) и периферийные устройства.
В настоящее время под словом ЭВМ обычно понимают цифровые электронные машины, предназначенные для автоматизации процесса обработки информации. ЭВМ часто называют компьютером. Термин компьютер означает вычислитель, т.е. устройство для вычислений. Это связано с тем, что первые ЭВМ создавались только для вычислений, т.е. должны были заменить механические вычислительные устройства (арифмометры). Современные ЭВМ делятся на основные классы: суперЭВМ, мини-ЭВМ, микроЭВМ.
ЦП обеспечивает непосредственное преобразование данных по заданной программе и осуществляет управление взаимодействием всех устройств ЭВМ. В состав ЦП входит центральное устройство управления, арифметико-логическое (операционное) устройство (АЛУ), внутренняя память процессора (регистровая, сверхоперативная, кэш-память).
ПО – совокупность программ, процедур и правил вместе со связанной с этими компонентами документацией, позволяющей использовать ЭВМ для решения различных задач. ПО позволяет усовершенствовать организацию ра-боты ВС с целью максимального использования ее возможностей; повысить производительность и качество труда пользователя; адаптировать программы пользователя к ресурсам конкретной ВС; расширить ПО ВС.
Каналы ввода-вывода предназначены для выполнения операций ввода-вывода и обеспечивают все двусторонние связи между оперативной памятью и процессором, с одной стороны, и множеством различных периферийных устройств, с другой.
УУВУ обеспечивает управление периферийными устройствами через селекторные (быстрые) и мультиплексные (медленные) каналы ввода-вывода. УУВУ бывают одиночные (управляющие работой одного внешнего устройства) и групповые (обсуживающие несколько однотипных внешних устройств, причем в каждый момент времени они обслуживают лишь одно внешнее устройство).
Периферийные устройства, такие как внешние запоминающие устройства (ВЗУ), обеспечивают хранение больших массивов информации. Наиболее широкое распространение получили ВЗУ на магнитных носителях (лентах и дисках).
1.2 Основные характеристики ВС
Эффективное применение вычислительной
техники предполагает, что каждый
вид вычислений требует использования
компьютера с определенными
технические и эксплуатационные
характеристики ЭВМ быстродействие
и производительность; показатели надежности,
достоверности, точности; емкость оперативной
и внешней памяти; габаритные размеры;
стоимость технических и
характеристики и состав функциональных модулей базовой конфигурации ЭВМ;
возможность расширения состава
технических и программных
состав программного обеспечения
ЭВМ и сервисных услуг
Важнейшими характеристиками компьютеров служат быстродействие и производительность. Эти характеристики достаточно близки, но их не следует смешивать.
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.

- Вычислительная техника
- Вычислительная техника
- Вычислительная техника в всихологии
- Вычислительные методы и методы оптимизации в экономике
- Вычислительные системы
- Вычислительные системы, сети и телекоммуникации
- Вычислительные устройства в системах управления промышленными роботами
- Вычисление типа людей с помощью математики
- Вычисление циркуляцию плоского векторного поля
- Вычисления по "Геодезии"
- Вычислительная и телекоммуникационная технологии
- Вычислительная математика
- Вычислительная математика
- Вычислительная система, её структура и характеристика элементов