Лекция 9. Распределенная обработка данных
Учебные вопросы:
1.Распределенная обработка данных.
2.Распределенная среда обработки данных.
3.Модель «Клиент-сервер».
Литература: [22], [26].
1
Распределенная обработка данных
Распределенная обработка данных – это методика выполнения прикладных программ группой систем, объединенных в сеть.
Рабочая станция
Сервер данных |
|
Спецпроцессор |
Рисунок 1.1 – Треугольная организация вычислительного процесса
Основные недостатки этой методики заключаются в следующем:
•зависимость от характеристик и доступности сети;
•проблемы безопасности.
C другой стороны, преимущества весьма ощутимы:
•распределение и оптимизация использования ресурсов;
•новые функциональные возможности и повышение эффективности при решении задач;
•гибкость и доступность.
2
Распределенная среда обработки данных
Распределенная среда обработки данных – это технология распределенной обработки данных.
Таблица 1.1 – Основные компоненты распределенной обработки данных
№ п/п |
Служба |
Выполняемые функции |
1. |
Имена |
БД имен пользователей и средств, предназначенных |
|
|
для доступа пользователей к сетевым службам |
2. |
Удаленный |
Технология, обеспечивающая взаимодействие двух |
|
доступ |
прикладных программ, расположенных в различных |
|
|
абонентских системах |
3. |
Защита |
Программное обеспечение разрешения на доступ к |
|
данных |
ресурсам системы или сети |
4.Многопоточ- Программы, обеспечивающие одновременное
ность |
выполнение нескольких задач |
3
Распределенная среда обработки данных
|
Сервер |
Логический |
|||||||||
|
|
|
|
|
|
канал |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 2.1 – Связь серверов
4
Распределенная среда обработки данных
Системы, имеющие программы распределенной среды, соответственно, являются серверами и клиентами. Среда чаще всего имеет трехступенчатую архитектуру: прикладная программа – база данных – клиент.
ПО среды погружается, как правило, в сетевую ОС. Серверы могут иметь свои различные ОС. В роли сервера может быть главный компьютер со своей ОС.
С точки зрения логического управления среда обработки данных делится на ячейки распределенной среды обработки. В каждую из них может включаться от нескольких единиц до тысяч абонентских систем. Размеры ячеек территориально не ограничены. Входящие в одну и ту же ячейку системы могут быть расположены даже на разных континентах.
5