КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Распределённые системы обработки информации
Распределённые системы обработки информации – любая система, позволяющая организовать взаимодействие независимых, но связанных между собой источников и потребителей информации. Такие системы предназначены для организации взаимосвязи объектов, характеризующихся территориальным распределением. Распределённая обработка подразумевает организацию сетей связи и децентрализацию трёх категорий ресурсов: 1. Аппаратные вычислительные средства и мощности. 2. База данных. 3. Управление системой. В распределённых системах обработки информации осуществляется реализация следующих основных функций: Доступ к ресурсам с терминалов и пользовательских программ в режиме файл-сервер. Выполнение заданий и интерактивное общение в режиме клиент-сервер. Сбор статистики о функционировании системы. Управление системой с целью обеспечения надёжности и живучести. Распределённые системы могут быть классифицированы по следующим критериям: · По степени однородности: полностью неоднородные, частично неоднородные, однородные. · По архитектурным особенностям: на основе сетевой технологии на основе систем телеобработки Под сетевой технологией понимается такая форма взаимодействия компьютеров, при котором любой из процессов одной из машин по своей инициативе может установить логическую связь с любым процессом в любой другой машине. Компьютеры по сети в качестве примера. В системах телеобработки не обеспечивается полного и симметричного независимого взаимодействия процессов. Системы телемеханики в качестве примера. Они в непрерывном режиме контролируют определённые процессы. Системы передачи статической информации. Отсутствует в полной мере реализация клиент-сервер. · По степени распределённости: Региональные. o Неограниченная географическая распределённость. o Наличие различных механизмов маршрутизации. o Каждые два узла связаны между собой собственным каналом и отсутствует проблема его разделения. o Широкий диапазон скоростей передачи. От 103 до 109 бит/сек. o Произвольная топология. Геометрическая фигура, которую образуют связи внутри сети. Локальные. o Небольшая географическая распределённость. o Использование единой коммуникационной среды. o Физическая полно связность всех узлов. o Замена маршрутизации адресацией. Маршрутизация – знание каким путём идти. Адресация – знание куда идти. o Высокая скорость обмена. 107 – 109. o Применение специальных методов и алгоритмов доступа к среде. Все локальные сети характеризуют на базовой стандартной сетевой технологии. o Ограниченность возможных топологий. Архитектура распределённых систем. Под архитектурой распределённой системы понимается взаимосвязь её физической, логической и программной структур.
ИВС – информационно-вычислительная служба. Решает задачи пользователя сети. Терминальная служба обеспечивает взаимодействие терминалов с сетью, осуществляет преобразование форматов и кодов. Управляет разнотипными терминалами. Осуществляет процедуры обмена информации. Транспортная служба решает все задачи, связанные с передачей информацией в сети. Управляет маршрутами, потоками данных, разделением сообщений на пакеты и другое. Интерфейсная служба решает задачи обеспечения взаимодействия разнотипных компьютеров под управлением различных операционных систем. Осуществляет взаимодействие узлов, входящих в различные сети. Административная служба управляет сетью, реализует процедуры реконфигурации и восстановления, собирает статистику, осуществляет её тестирование. Узлы – персональные компьютеры или мощные вычислительные центры. Физическую структуру составляют следующие узлы:
1. Главные компьютеры. 2. Коммуникационные компьютеры. 3. Интерфейсные компьютеры. 4. Терминальные компьютеры. 5. Административные компьютеры. На одном компьютере могут быть реализованы несколько служб одновременно. Программная структура распределённых систем отражает состав компонентов сетевого ПО и связи между ними. Сетевое ПО имеет многоуровневую иерархическую организацию. Это обусловлено: Необходимостью минимизацией затрат на модификацию сетевого ПО при изменение состава используемого оборудования. Любые осуществляемые в сети изменения не должны отражаться на пользовательских программах, использующих сетевые возможности.
Часть открытой системы, реализующая некоторую функцию, и входящая в состав того или иного уровня называется объектом. Набор правил взаимодействия объектов одного и того же уровня называется протоколом. Связь между объектами соседних уровней определяется в соответствии с определёнными правилами – интерфейсом.
Общие свойства открытых систем: 1. Расширяемость/масштабируемость. 2. Мобильность (переносимость). 3. Интероперабильность. Способность к взаимодействию с другими системами. 4. Дружественность к пользователю и лёгкая управляемость. Архитектура открытых систем представляет собой сложную иерархическую структуру, составными частями которой являются также системы, состоящие из компонентов. Система в целом и составляющие их компоненты могут быть классифицированы с точки зрения: Пользователя. Пользовательский интерфейс. Проектировщика системы. Прикладного программиста. Системного программиста. Разработчика аппаратуры. Преимущества идеологий открытых систем: 1. Для пользователя открытые системы обеспечивают: o Новые возможности сохранения сделанных вложений, благодаря свойствам эволюции, постепенного развития функций систем, замены отдельных компонентов без перестройки всей системы. o Независимость от поставщиков аппаратных и программных средств. o Дружественность среды, в которой работает пользователь. Мобильность персонала в процессе эволюции системы (удобство работы). o Возможность использования информационных ресурсов, имеющихся в других системах. 2. Для проектировщиков: o Возможность использования различных аппаратных платформ. o Возможность совместного использования прикладных программ, реализованных в различных операционных системах. o Развитые средства инструментальных сред поддерживающих проектирование. o Возможность использования готовых программных продуктов и информационных ресурсов. 3. Разработчики общесистемных программных средств: o Новые возможности разделения труда. o Развитые инструментальные среды и системы программирования. o Возможности модульной организации программных комплексов, благодаря стандартизации программных интерфейсов. Мэйн Фрейм является системой пакетной обработки. Пакетный режим – это самый эффективный режим использования вычислительной мощности, так как он позволяет выполнить в единицу времени больше пользовательских задач, чем любые другие режимы.
Системы многотерминального доступа. Вычислительная мощность полностью централизована. Функции ввода и вывода данных распределённые. Закон Гроша: Производительность компьютера пропорциональна квадрату его стоимости. Появление глобальных сетей.
Появление локальных сетей. Создание стандартных технологий локальных сетей. 80-е гг.
Основным признаком распределённой вычислительной системы является наличие нескольких центров обработки информации, соответственно, к распределённым системам относятся вычислительные сети, мультипроцессорные компьютеры и многомашинные комплексы. Мультипроцессорные компьютеры – содержат несколько процессоров, каждый из которых может относительно независимо выполнять свою программу. Мультипроцессор обладает общей для всех процессов операционной системой, которая распределяет нагрузку между процессорами. Обладают общей оперативной памятью. Представители: суперкомпьютеры. Многомашинные системы – вычислительный комплекс, включающий в себя несколько компьютеров, работающий под управлением собственной операционной системой, системы содержат программные и аппаратные средства связи компьютеров, которые обеспечивают работу системы как единого целого. Одним из самых первых суперкомпьютеров был разработан студентами американского университета. Это был стенд, на котором были разные части старых компьютеров. Вычислительные сети – программные и аппаратные связи являются слабыми, а автономность обрабатывающих блоков проявляется в наибольшей степени. Связь между компьютерами осуществляется с помощью стандартных периферийных устройств, соединённых относительно протяжёнными каналами связи. Отсутствует какая-либо «общая» операционная система, распределяющая работу.
Основной целью создания вычислительных сетей является разделение локальных ресурсов каждого компьютера между всеми пользователями сети. Программное обеспечение для сетевых приложений содержат в себе два программных модуля: 1. Сервера – программные модули, постоянно находящиеся в режиме запроса, поступающего из сети. 2. Клиент – программный модуль, вырабатывающий запросы на доступ к удалённым ресурсам и передающий их в сеть. Таким образом пара клиент-сервер обеспечивает доступ к сети. Распределённые программы – программы, которые состоят из нескольких взаимодействующих частей, при этом каждая часть выполняется на отдельном компьютере сети. (Распределённые базы данных). Преимущества использования сетей. 1. Способность выполнять параллельные вычисления. 2. Потенциально более высокая отказоустойчивость. 3. Распределённые системы имеют потенциально лучшее соотношение производительность-стоимость, чем централизованное. 4. Возможность совместного использования данных и устройств. 5. Оперативный доступ к обширной корпоративной информации. 6. Совершенствование коммуникаций. Проблемы создания вычислительных сетей 1. Более сложное программное обеспечение. 2. Транспортировка информации по каналу связи. 3. Обеспечение безопасности.
Дата добавления: 2014-01-20; Просмотров: 3391; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |