Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРИ НА ЕКЗАМЕН.doc
Скачиваний:
3
Добавлен:
17.04.2019
Размер:
207.87 Кб
Скачать

57. Организация вычислений в автоматизированных системах.

58. Системы Клиент-сервер.

Система разбивается на 2 части, которые могут выполняться в разных узлах сети – клиентскую и серверную. Представляет собой дерево, где листы клиенты, а корень – сервер. Прикладная программа или конечный пользователь взаимодействуют с клиентской частью системы, которая в простейшем случае обеспечивает просто подсетевой интерфейс. Клиентская часть системы при потребности обращается по сети к серверной части. Интерфейс серверной части определен и фиксирован, поэтому возможно создание новых клиентский частей существующей системы.

59. Файл-сервер и клиент-сервер системы.

Архитектура файл-сервер предполагает наличие трех основных компонент: файлового сервера, файлового клиента и набора локальной сети для общения между ними.

Файловый сервер - это комплекс аппаратных и программных средств, обеспечивающий совместный доступ к файловым ресурсам (а также к принтерам) через локальную сеть многим пользователям одновременно.

Файловый клиент - это набор программного обеспечения, обеспечивающий доступ к файловым ресурсам сервера (или серверов) с персонального компьютера. Клиент устанавливается на каждом рабочем месте, с которого должен осуществляться доступ к серверу. Локальная сеть, соединяющая между собой клиент и сервер. Работоспособность файл-серверного приложения напрямую зависит от надежности и производительности локальной сети.

Весь обмен на уровне файлов. Всю обработку данных проводит клиент. Благодаря архитектуре файл-сервер повышается безопасность системы, можно предоставить разный уровень доступа к данным.

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

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

Открытые системы

Распространение архитектуры клиент-сервер стало возможно благодаря развитию открытых систем. Две проблемы: перенос системы с одного аппаратного обеспечения на другое, вторая – возможность добавления новых компонентов для расширения возможностей системы.

Подходом открытых систем является упрощение комплексирования информационно-вычислительных систем за счет международной и национальной стандартизации аппаратных и программных интерфейсов. Ключевая фраза открытых в сторону пользователей – независимость от конкретного поставщика.UNIX-стандартизированная ОС.

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