Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лекции АИС

.pdf
Скачиваний:
25
Добавлен:
20.04.2015
Размер:
905.31 Кб
Скачать

Программное обеспечение

6) Уровень хранения и извлечения информации

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

информации для последующей обработки и отображения. Может использовать внешнюю СУБД либо самостоятельно реализовывать вышеуказанные структуры н алгоритмы (например, файловая система в составе ОС).

Программное обеспечение

На сегодняшний день программное обеспечение

разрабатывается на основе нескольких моделей вычислений в зависимости от места реализации тех

или иных уровней приложения:

Локализованная / централизованная модель вычислений

— обработка и хранение данных осуществляется на

одной ВУ. На основе этой модели реализуется большинство примеров современного прикладного ПО, некоторые почтовые системы и т.д.

Модель вычислений на основе файлового хранилища —

разновидность локальной модели вычислений, только данные хранятся не на локальном диске ВУ, а на

файловом сервере.

Программное обеспечение

Распределенная модель вычислений — обработка и

хранение данных осуществляется на двух и более ВУ.

Наиболее яркими и распространенными на сегодняшний день разновидностями являются:

Клиент-серверная модель. Такая модель вычислений

реализована в современных СУБД с поддержкой SQL,

также в современных почтовых системах и ПО групповой работы. С использованием этой модели

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

Модель на основе сервера приложений/монитора

транзакций — реализуется пока ограниченно, чаше

для доступа к ресурсам обычных клиент-серверных приложений через Web-интерфейс. Также есть попытки встраивания в ОС.

Программное обеспечение

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

компонент, выполняющихся на разных ВУ.

Администрирование информационных систем

Лекция 3. Операционная система

Операционная система

Сетевые и персональные ОС

С точки зрения готовности для работы в сети ОС делятся

на сетевые (серверные и клиентские) и несетевые

(персональные).

Серверная ОС позволяет предоставить ресурсы ВУ для

совместного использования (сетевые ресурсы).

Клиентская ОС позволяет выдавать запросы на

использование сетевых ресурсов.

Чаше всего под сетевой ОС подразумевается именно

серверная ОС.

Операционная система

Клиент-серверные и одноранговые ОС

Клиент-серверная (Client/Server) — в сети явно выделяются ВУ, выполняющие роль серверов, и ВУ, выполняющие роль клиентов или рабочих станций. На

сервере устанавливается только серверный компонент сетевого ПО, а на рабочей станции - только клиентский компонент сетевого ПО.

Одноранговая (Peer-To-Peer) — в сети не выделяются ВУ, выполняющие определенные функции. На одной и той же ВУ может быть запущена как служба редиректора, так и служба сервиса прикладного уровня.

Операционная система

ОС для рабочих групп и масштаба предприятия

Архитектура для работы в рабочих группах

(Workgroup Computing) — данная архитектура предполагает выделение для каждого подразделения

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

Архитектура для работы в сети масштаба предприятия (Network Enterprise Computing) — данная архитектура предполагает наличие единой службы регистрации и аутентификации в сети предприятия. Служба регистрации и аутентификации должна

отражать организационную структуру предприятия.

Операционная система

Требования к серверной ОС

Сегодня к СОС предъявляются дополнительные

требования:

9наличие высокопроизводительной службы для совместного использования файлов и принтеров;

9поддержка многочисленных клиентских сред (DOS.

OS/2, Windows. Mac, UNIX);

9возможность обслуживать сложную сеть масштаба предприятия (архитектура Enterprise Computing);

9совместимость с различными программными и

аппаратными средствами, аппаратная независимость;

Операционная система

Требования к серверной ОС

9обеспечение информационной безопасности;

9тесная интеграция с Internet;

9открытость и поддержка со стороны третьих фирм - производителен ПО.

9масштабируемость, отказоустойчивость и управляемость — традиционные требования к серверным компонентам ИВС (как программным, так и аппаратным).