Автор работы: Пользователь скрыл имя, 15 Февраля 2013 в 20:58, контрольная работа
Под вычислительной (компьютерной) системой (ВС) понимают совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенную для сбора, хранения, обработки и распределения информации. Отличительной особенностью ВС по отношению к ЭВМ является наличие в них нескольких вычислителей, реализующих параллельную обработку. Создание ВС преследует следующие основные цели: повышение производительности системы за счет ускорения процессов обработки данных, повышение надежности и достоверности вычислений, предоставление пользователям дополнительных сервисных услуг и т.д.
Введение…………………………………………………………………….3
1. Вычислительные системы………………………………………………4
2. Отличительные особенности и принципы построения вычислительных систем…………………………………………………...6
Заключение………………………………………………………………..13
Литература…………………………………………………………...........15
Основным отличием ВС от компьютеров является наличие в их структурах нескольких вычислителей (компьютеров или процессоров). Поэтому они способны выполнять параллельные вычисления. Поскольку ВС появились как параллельные системы, то рассмотрим классификацию архитектур c этой точки зрения. Такая классификация архитектур была предложена М. Флинном в начале 60-х годов. В ее основу заложено два возможных вида параллелизма: независимость потоков заданий (команд), существующих в системе, и независимость (несвязанность) данных, обрабатываемых в каждом потоке. Согласно данной классификации существует четыре основных архитектуры ВС:
1. одиночный поток команд
– одиночный поток данных (ОКОД),
в английской аббревиатуре
2. одиночный поток команд – множественный поток данных (ОКМД), или Single Instruction Multiple Data, SIMD – одиночный поток инструкций – одиночный поток данных;
3. множественный поток
команд – одиночный поток
4. множественный поток команд – множественный поток данных (МКМД), или Multiple Instruction Multiple Data, MIMD -множественный поток инструкций – множественный поток данных.
Архитектура ОКОД охватывает все однопроцессорные и одномашинные варианты систем, то есть системы с одним вычислителем. Все ЭВМ классической структуры попадают в этот класс. Здесь параллелизм вычислений обеспечивается путем совмещения выполнения операций отдельными блоками АЛУ, а также параллельной работой устройств ввода-вывода информации и процессора. Закономерности организации вычислительного процесса в этих структурах достаточно хорошо изучены7.
Архитектура ОКМД предполагает создание структур векторной или матричной обработки. Системы этого типа обычно строятся как однородные: процессорные элементы, входящие в систему, идентичны, и все они управляются одной и той же последовательностью команд. Однако каждый процессор обрабатывает свой поток данных. Под эту схему хорошо подходят задачи обработки матриц или векторов (массивов), задачи решения систем линейных и нелинейных, алгебраических и дифференциальных уравнений, задачи теории поля и др. В структурах данной архитектуры желательно обеспечивать соединения между процессорами, соответствующие реализуемым математическим зависимостям. Как правило, эти связи напоминают матрицу, в которой каждый процессорный элемент связан с соседними. Векторный или матричный тип вычислений является необходимым атрибутом любой суперЭВМ8.
ЗАКЛЮЧЕНИЕ
Вычислительные системы,
как мощные средства обработки заданий
пользователей, широко используются не
только автономно, но и в сетях
ЭВМ в качестве серверов. С увеличением
размеров сетей и их развитием
возрастают плотности информационных
потоков, нагрузка на средства доступа
к сетевым ресурсам и на средства
обработки заданий. Круг задач, решаемый
серверами, постоянно расширяется,
становится многообразным и сложным.
Чем выше ранг сети, тем более
специализированными они
Управление вычислительными
процессами в ВС осуществляют операционные
системы, которые являются частью общего
программного обеспечения. В состав
ОС включают как программы
Общим для построения ОС
многомашинных комплексов служит тот
факт, что для каждой машины ВС другие
машины играют роль некоторых внешних
устройств, и их взаимодействие осуществляется
по интерфейсам, имеющим унифицированное
программное обеспечение. Все обмены
данными между ЭВМ должны предусматриваться
пользователями путем включения
в программы специальных
В многомашинных ВС диспетчерские функции могут решаться на централизованной или децентрализованной основе. Связь машин обычно устанавливается в порядке подчиненности: «главная ЭВМ - вспомогательная ЭВМ».
ЛИТЕРАТУРА
1 Емельянов С.В Информационные технологии и вычислительные системы. М., 2010
2 Бройдо В. Ильина О. Вычислительные системы, сети и телекоммуникации, изд. – Питер, 2011
3 Чекмарев Ю.В. Вычислительные системы, сети и коммуникации, Издательство: ДМК-Пресс, 2009
4 Таненбаум Э. Современные операционные системы, изд. – Питер, 2011
5 Емельянов С.В Информационные технологии и вычислительные системы. М., 2010
6 Бройдо В. Ильина О. Вычислительные системы, сети и телекоммуникации, изд. – Питер, 2011
7 Чекмарев Ю.В. Вычислительные системы, сети и коммуникации, Издательство: ДМК-Пресс, 2009
8 Емельянов С.В Информационные технологии и вычислительные системы. М., 2010