Файл: В россии в xvixvii веках появилось намного более передовое изобретение.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.11.2023
Просмотров: 292
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
обеспечении максимальных удобств абонентов в общении их с системой. Это достигается за счет развитой сети технических средств ввода, вывода, регистрации и отображения информации; использования современных средств автоматизации программирования; обеспечения независимости работы абонентов при подготовке своих программ; обеспечения доступа абонентов к базам данных и знаний, стандартным программам, пакетам прикладных программ, имеющимся в структуре информационного и программного обеспечения ВС; обеспечения гарантированной защиты индивидуальных программ и информационных массивов абонентов от несанкционированного доступа.
Многомашинные (ММС) и многопроцессорные вычислительные системы (МПС).
Эти вычислительные системы называют также параллельными вычислительными системами (ПВС), поскольку в них осуществляется параллельная обработка данных.
Основные различия между ММС и МПС заключаются в следующем.
ММС включает несколько ЭВМ, каждая из которых имеет свою оперативную память и работает под управлением своей операционной системы. Каждая машина использует другую как канал или устройство ввода-вывода, каким бы ни был их общий интерфейс. Обмен информацией между машинами происходит в результате взаимодействия их операционных систем.
В МПС все процессоры работают с общей ОП (т. е. имеется общее поле ОП) и управление обеспечивается одной общей операционной системой. При этом достигаются более быстрый обмен информацией между процессорами, чем между ЭВМ в ММС и более высокая суммарная производительность системы.
Существует достаточно большое количество различных признаков, по которым можно классифицировать ПВС:
-
по целевому назначению и выполняемым функциям; -
числу ЭВМ или процессоров и их типу; -
структуре, режимам работы и методам управления элементами системы; -
степени разобщенности элементов системы и др.
Однако основными классификационными признаками являются признаки структурной и функциональной организации ПВС.
По назначениюПВС делятся на универсальные и специализированные.
Универсальные системы предназначены для решения задач любого типа, специализированные — для решения задач определенного круга или класса. Специализация определяется не только характером решаемых задач и ограниченностью их перечня, но и наличием в структуре системы элементов специального назначения: преобразователей информации, устройств сопряжения с внешними объектами, специальных устройств отображения информации и др.
К числу специализированных ПВС относятся управляющие системы, обеспечивающие управление объектами или процессами в реальном масштабе времени.
По типу ЭВМ или процессоров,из которых комплектуются ПВС, различают однородные системы, составленные из однотипных машин (процессоров), и неоднородные.
Неоднородные ММС состоят из ЭВМ различного типа, а в неоднородных МПС используются различные специализированные процессоры: для обработки десятичных чисел, для реализации некоторых функций ОС, для матричных задач и др.
В однородных системах упрощаются вопросы обеспечения программной совместимости на любом уровне, облегчается решение задачи резервирования для повышения надежности, упрощается техническое обслуживание системы, удешевляется ее реконструкция, модернизация и, в случае необходимости, наращивание производительности, а самое главное — гораздо проще решаются вопросы по управлению работой системы во всех режимах, по организации вычислительного процесса.
Однако для однородных систем характерно в ряде случаев неполное использование их производительности, что определяется непостоянством степени загруженности отдельных ЭВМ (процессоров). Часто возникает необходимость иметь в составе ПВМ машины различной производительности, что диктуется требованиями функциональной специализации отдельных подсистем ПВС (например, ЭВМ подсистемы связи с абонентами могут иметь меньшую производительность, чем ЭВМ обработки информации).
В этом случае рациональным решением является построение системы на базе унифицированных ЭВМ, составляющих семейство или ряд ЭВМ, т. е. построение неоднородной системы.
По степени территориальной разобщенностивычислительных модулей ПВС делятся на два типа: системы совмещенного (сосредоточенного) типа и распределенные (разобщенного типа).
К первому типу относятся системы, в которых время передачи информации от одной машины ПВС к другой, необходимое для решения некоторой задачи, пренебрежимо мало по сравнению с временем решения этой задачи на одной из них. Информация передается по линиям связи между машинами, как правило, в параллельном коде.
В распределенных системах (сетях ЭВМ) отдельные ЭВМ находятся на значительных расстояниях и обмениваются информацией по каналам связи через специальную аппаратуру в последовательном коде. Время, затрачиваемое на обмен, в этом случае соизмеримо с временем решения задач в системе и должно учитываться при исследовании процесса функционирования системы, в частности при оценке ее производительности.
Многопроцессорные системы строятся обычно совмещенного типа.
По методам управления элементами ПВС делятся на централизованные, децентрализованные и со смешанным управлением.
В централизованных ПВС осуществляется полная централизация управления элементами системы. Все функции управления сосредоточены в специально выделенной центральной управляющей машине (или в центральном процессоре), называемой главной машиной.
Главная машина (центральный процессор) распределяет нагрузку между другими ЭВМ (процессорами) системы, обеспечивая сокращение общего времени на выполнение вычислений, координирует работу машин и их взаимодействие в процессе решения задач. В однородных ПВС функции главной машины может выполнять любая ЭВМ, что способствует повышению надежности системы.
В децентрализованных системах функции управления распределены между отдельными элементами системы. Единого, четко фиксированного органа, управляющего процессом функционирования ПВС, нет. Каждая ЭВМ (процессор) системы при решении задач действует автономно, а вычислительный процесс организуется за счет передачи между машинами специального набора сигналов.
В системах со смешанным управлением в некоторой пропорции реализуются принципы централизованного и децентрализованного управления. Вся система разбивается на группы взаимодействующих ЭВМ (процессоров), в каждой из которых осуществляется централизованное управление.
По структурным признакамПВС можно классифицировать следующим образом:
-
по числу уровней иерархии в структуре системы; -
степени обобществления модулей памяти различного типа; -
топологии управляющих и функциональных связей между машинами (процессорами) системы; -
возможности перестройки системы; -
принципу распределения функций между элементами системы.
По числу уровней иерархии в структуре ПВС различают одноуровневые и многоуровневые системы.
В многоуровневых иерархических системах средства управления распределены по нескольким уровням. Например, при двух уровнях управления система разбивается на группы взаимодействующих элементов с локальным управлением в пределах каждой группы (это первый уровень управления). На втором уровне управления с помощью некоторого управляющего элемента осуществляется взаимодействие выделенных групп элементов системы. Типовой иерархической многоуровневой структурой является структура ярусного типа (рис. 13.1, а), когда каждый элемент более высокого яруса управляет функционированием нескольких элементов соседнего низшего яруса. Частным случаем иерархической структуры служит ПВС узловой структуры с главной машиной (центральным процессором), т. е. с централизованным управлением (рис. 13.1,6).
По степени обобществления модулей памяти или по структуре памяти выделяют системы с жестким и свободным разделением памяти. В последнем случае все ЭВМ (процессоры) системы имеют доступ ко всем модулям памяти, т. е. память является общей. Могут быть и промежуточные решения. Например, обобществляются только внешняя память и часть оперативной памяти при наличии автономной ОП у каждой ЭВМ системы.
По топологии управляющих и функциональных связей различают структуры ПВС с однородными и неоднородными связями.
Две машины системы называются функционально связанными, если от одной из них к другой возможна передача функциональной информации (программ, исходных и промежуточных данных решаемых задач, результатов обработки данных). Если функциональная информация передается только в одну сторону, то система называется ориентированной по функциональным связям, если в обе стороны — неориентированной. Могут быть и частично ориентированные системы, в которых присутствуют ориентированные и неориентированные подсистемы.
Две машины системы называются связанными по управлению, если от одной из них к другой поступает управляющая информация, необходимая для правильного функционирования ПВС как
Рис. 4.1. Структуры параллельных вычислительных систем: а — иерархическая ярусного типа; б — узловая; в— одноуровневая однородная по связям единой системы. Если связи по управлению всегда ориентированы в одну сторону, система называется направленной, в противном случае — ненаправленной.
Каналы связи для передачи этих двух видов информации (функциональной и управляющей) могут быть совмещенными и раздельными.
Система называется однородной по связям, если связи между ее машинами организованы по принципу «каждая с каждой». Если этот принцип не выполняется, система относится к типу неоднородных по связям.
Системы с однородными связями обычно являются децентрализованными с одноуровневой структурой (рис.4.1. , в).
Система относится к типу систем с постоянной структурой, если в процессе ее функционирования состав функциональных и управляющих связей и их ориентация остаются неизменными.
В противном случае система называется ВС с переменной структурой. Особенностью таких систем является возможность реконфигурации.
Реконфигурация — это процесс перераспределения подсистем системы в соответствии с новыми функциональными задачами или процесс, связанный с выведением неисправных подсистем и введением резервных при их наличии.
Развитые средства обеспечения реконфигурации (программное обеспечение, реализующее алгоритмы управления реконфигурацией, специальная коммутационная аппаратура, резервные элементы) служат основой построения адаптивных и самоорганизующихся систем обработки информации.
По принципу закрепления вычислительных функцийза отдельными ЭВМ (процессорами) различают системы с жестким и системы с плавающим закреплением функций.
Жесткое закрепление, хотя и позволяет использовать для хранения программ надежно работающие постоянные ЗУ, приводит к значительному уменьшению гибкости системы. В связи с этим системы с жестким закреплением функций за вычислительными средствами строятся сравнительно редко, они могут быть только специализированными.
По временному режиму работыразличают системы, работающие в оперативном и неоперативном временных режимах.
Первые предназначены для работы в реальном масштабе времени. Для них характерна высокая степень автоматизации процессов приема информации, ее обработки. Роль оператора в этих процессах сведена к минимуму.
В системах, работающих в неоперативном временном режиме, роль оператора значительно выше. Его вмешательство может быть связано с прерыванием процесса обработки информации.