Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Arkhitektury_vychislitelnykh_sistem2.doc
Скачиваний:
15
Добавлен:
07.03.2015
Размер:
244.22 Кб
Скачать

Понятие распределенной обработки данных.

Термин «Распределенная обработка» обычно применяется для описания систем с несколькими процессорами, то есть МПК, расположенные в одном компактном месте. Однако в общепринятом смысле слово «распределенный» означает, что процессоры территориально удалены друг от друга, а потому часто этот термин употребляется применительно к работам, выполняемым на множестве миникомпьютеров. Обычно дается следующая классификация по степени распределенности подобных комплексов:

  1. связь через общую шину с целью образования единого комплекса

  2. связь по кабелям в пределах одного машинного зала

  3. связь с помощью проводки внутри здания

  4. связь через общие средства коммуникации с постоянным соединением

  5. связь через общие средства коммуникации с непостоянным соединением.

В случаях 3,4 и 5 обычно имеют дело с сетью машин. Если бы линии связи были достаточно быстродейственными, разница в работе распределенной вычислительной системы, собранной в одном зале и системы, графически рассредоточенной, практически не ощущалась бы. Поэтому функции, распределяемые географически, обычно отличаются от функций в машинном зале.

Природа телеобработки.

Термин «телеобработка» возник в связи с использованием средств телепередач, то есть при помощи телекоммуникационных средств. Транзакция может обрабатываться на местном или удаленном компьютере. Причины посыла транзакции на удаленный компьютер:

  1. заключается в недостаточной мощности местной машины, для обработки транзакции может понадобиться более сильная машина

  2. для транзакции могут понадобиться данные, которые хранятся в другом месте. Большинство коммерческих транзакций не требуют большой вычислительной мощности.

Формой обмена информации или пользовательским интерфейсом является язык устного или текстового взаимодействия, а также язык изображений. Реальное и общедоступное информационное взаимодействие называют телекоммуникацией.

Компоненты:

  1. компьютерные технологии

  2. техника связи и передачи информации

  3. возможности вычислительных сетей

  4. монтаж системы обработки информации

  5. защита данных и безопасность при несанкционированном доступе

  6. надежность и техническая исправность систем телекоммуникации.

На распределенную обработку влияют 3 понятия: обработка, данные и механизмы управления. Каждая из этих групп достойна особого рассмотрения, то есть могут быть аргументы за централизацию одних и разделение других данных. Они могут не совпадать с аргументами в пользу распределения самой обработки. С другой стороны в системе может быть в большей степени территориально рассредоточенная обработка, а общие механизмы локализованы, а потому машинные сети могут иметь как централизованные, так и рассредоточенные. В случае полной централизации управления выход из строя центра приводит к полной неработоспособности сети. Распределенное управление предполагает, что с выходом из строя одной части оставшиеся продолжат функционировать. Если соединенные линиями процессоры территориально удалены, то перерабатываемые данные также могли бы быть распределенными, однако ограничение на размещение данных и процессов различные. Во многих системах именно структура данных и характер использования обуславливают рациональное размещение процессоров. БД – это хранилище в независимой виде совокупности данных, из которых может быть порождено с помощью ПО множество различных программистских записей. Распределение по системам.

Обычно в качестве машин нижнего уровня могут использоваться терминалы, в которых процессоры выполняют функции редактирования, форматирования экрана, организации или обеспечение секретности. При распределении по системам машины могут быть несовместимыми.

В режиме удаленного узла основные процедуры приложения используются на терминальном узле, а с удаленным узлом связь используется для пересылки файлов. Дистанционное управление применяют при выполнении вычислительного процесса на удаленном узле, при этом терминальный узел используется только для интерфейса с пользователем и передачи команд управления, а основные процедуры приложения исполняются на удаленном узле (обычно, сервер), то есть необходимо обеспечить передачи клавишных команд в одном направлении и экранные ответы в другом. Системы распределенных вычислений основаны на режиме дистанционного управления, то есть должны быть выделены серверы приложений. Естественно при организации распределенных вычислений необходимо разобраться с размещением функций на узле. Обычно различают такие модели вычислений:

  1. файловый сервер – основная модель для локальных вычислительных сетей. Недостаток – перегрузка сети из-за необходимости пересылать файлы полностью. Плюс: уменьшение трафика, унификация интерфейса.

  2. доступ к удаленным данным

  3. сервер БД

  4. сервер приложений.