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

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

Математическое и программное обеспечение – совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач ИС, а так же правильного функционирования комплекса ТС.

Математическое обеспечение

Математическое обеспечение ЭВМ

ОС

Система программирования

Тесты

Специальное математическое обеспечение

Пакеты прикладных программ

Программы конкретных задач АСУ ТП

Системные диспетчерские программы

Программные средства обработки данных

Для реализации на ЭВМ задач требуется создание математического, лингвистического и программного обеспечения.

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

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

МО – совокупность математических методов, моделей и алгоритмов обработки информации, использованная для создания АС.

С труктура по

Общее ПО

(общесистемное или системное ПО)

Прикладное ПО (специализированное)

Программная документация

Базовое ПО – включает: ОС, операционные оболочки и сетевые ОС.

ОС – разрабатывается с учётом мощности ЭВМ и поставляется вместе с ЭВМ фирмой-изготовителем. Предназначена для выполнения пользовательских программ, для уп-равления и планирования ресурсами, слежения за решением задач управления ввода-вывода.

Любая ОС содержит управляющие программы и обрабатывающие программы.

Управляющие программы – нужны для управления работой оборудования ЭВМ в различных режимах.

Функции УП:

– Загрузка ОС в ОП с машинных накопителей, управления заданиями и одиночными программами, управления работой устройств ввода-вывода.

Управляющая часть называется супер-визэр.

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

Функции обрабатывающих программ:

  • Управление архивами и каталогами данных, расположенных на внешних носителях;

  • Трансляция команд с различных языков программирования на машинный язык.

  • Редактирование и генерация программных модулей.

  • К обрабатывающим программам относятся:

  • Программы сортировки данных.

  • Программы объединения массивов.

  • Программы пересылки данных из одного устройства в другое.

Основной принцип построения ОС состоит в выделении отдельных функций и формирование их в виде отдельных блоков – модульный принцип построения.

Модуль – программный блок, реализующий определённую функцию.

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

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

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

Объекты операционной оболочки:

  • Меню, предоставляющее список возможностей.

  • Окна ввода/вывода.

  • Пиктограммы.

В зависимости от организации решения задач на ЭВМ различают режимы работы ОС:

  • Индивидуальный.

  • Пакетный.

  • Мультипрограммирование.

  • Разделение времени.

При индивидуальном режиме постоянно или на время решения задачи ЭВМ находится полностью в распоряжении 1 потребителя.

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

Мультипрограммирование предполагает возможность одновременно решать несколько задач по различным программам с учётом приоритета. При этом в каждый момент времени решается 1 задача. Если при решении задачи появляется необходимость решения задачи с более высоким приоритетом.