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

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

Основные блоки построения АИС

АИС – совокупность программно-аппаратных средств, данных, информации и субъектов информатизации.

Изучение АИС предполагает определение принципов взаимодействия ее компонентов: ОС, аппаратный слой, сетевой слой, телекоммуникационные оборудования.

Аппаратный слой

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

Программная платформа

Базовая ПО, ОС. Доступ к данным, сетевое взаимодействие, возможности сетевых приложений.

Телекоммуникационное оборудование

Маршрутизаторы, мосты, свичи. Обеспечивает взаимодействие локальных или удаленных клиентов.

Сетевые приложения

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

1.Аппаратный состав АИС

1.1.ПК и рабочие станции

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

Терминал – ПК без вычислительных ресурсов.

Стоимость, производительность, модель, масштаба устойчивость, надежность.

ПК всегда являются рабочими станциями, а рабочие станции – не всегда ПК.

1.2.Серверы

Зависит от ресурсов.

Модели: файловые, клиент-сервер, сервер приложений

  1. Наличие небольших рабочих групп (30-32пользователей), обычно строятся на базе ОС Novel NetWare. Особенность: высокие требования к техническим и программным характеристикам. Обычно ИС на основе файл-сервера не обладают интерфейсом ввода-вывода.

  2. Рабочие группы 50-150 человек. Особенности: наличие 1 или 2 суперкомпьютеров, широкие средства представления, архивация данных, средства быстрого наращивания ОП, использование ИС различного назначения и со взрывной нагрузкой, широкая возможность использования СУБД и т.д.

2.Сетевые операции системы

2.1.Выбор ос

В зависимости от назначений ИС, ее масштаба, особенности функции, стоимости, надежности ОС выбираются для каждой системы/подсистемы отдельно.

ИС крупных предприятий строится обычно на Unix, т.к. считается, что Unix-компьютер является наиболее оптимальным, когда необходимо повышение надежности, безопасности, безотказности и высокой производительности, а так же Unix или Linux могут приниматься для сетевых решений или для систем, в которых требуется повышенный объем обрабатываемых вычислений.

Наиболее распространена Linux, однако большинство программных продуктов разработанных под Windows, а чтобы перенести их на Linux, необходимо их переконвертировать.

Если ИС небольших рабочих групп, то – семейство Windows. Надежность и безопасность вполне приемлемо.

Для ИС на основе одно ранговых сетей – либо Novel, либо Unix серверы.

2.2.СОС Novell Netware

Идея: один или несколько выделенных серверов предоставляются для совместного устройства свое дисковое пространство.

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

Виды объектов NDS:

  1. Объекты – контейнеры (каталоги). Root – корневой контейнер;

  2. Листовые объекты (файлы).

Достоинства:

  • Простая инстализация;

  • Обеспечение доступа к ресурсам других рабочих станций.

Недостатки:

  • Низкая производительность работы (компонент отображения на клиенте небольшой объем данных);

  • Отсутствие возможных обеспечений связей с удаленными сегментами сети;

  • Недостаточно развитое средство управления сетью;

  • Большое число времени не обеспечивающее режим работы СУБД в архитектуре клиент-сервер.

2.2.1.Состав сетевого по Netware

  1. Ядро ОС резидентное (постоянное) на файл-сервере;

  2. Утилиты ОС (NLM) на файл-сервере;

  3. Клиентские утилиты на файл-сервере или работающие на клиентах;

  4. Клиентская часть ОС - загружает задачу.

2.2.2.Функциональный состав сетевой ос

  1. Средство управления локальными ресурсами отдельной ЭВМ;

  2. Распределение ОП между процессами;

  3. Планирование и диспетчеризация процесса;

  4. Управление периферийными устройствами отдельной ЭВМ.

2.2.3.Функции файлового сервера

  • Контроль запросов к сетевым операциям;

  • Управление доступом к сетевым ресурсам;

  • Контроль корректности и анализ данных;

  • Защиты информации;

  • Возможность архивирования и восстановления данных;

  • Дополнительная услуга в виде поддержки языков БД SQL.

Клиентская часть Netware обеспечивает возможности:

  • Обеспечения коллективного использования файлов – предоставляет возможности электронной почти, СУБД различных пользователей, обеспечивает средства НСД, проверяет корректность данных, возможность динамического расширения определения данных на нескольких дисках файлового архива;

  • Поддержка протоколов TCP/IP, IPX/SPX.

2.3.СОС Unix

Цели создания:

  • Max достижение функциональных и сервисных целей разработки прикладных и серверных программ;

  • Создание мобильной ОС;

  • Разработка мобильного языка программирования (СИ).

2.3.1.Базовые понятия

Ядро – часть кода системы Unix, считывающаяся в память и остающаяся резидентной (постоянной).

Всегда пассивно, т.е. не выполняет никаких действий пока к нему нет обращения. С точки зрения процессов ядро – это набор резидентных команд и структур.

Системные процессы при вызове резидентных процедур приостанавливаются, а пользовательские выполняются.

Нулевой процесс SWAPPER – процесс распределения ресурсов в системе. Запускает первый процесс Init, который запускает систему, а для обеспечения входа в систему используют процесс Getty.