Тема 2.3. Программное обеспечение (ПО) АИС
Цели изучения темы
· общеобразовательная - прочное усвоение знаний о программном обеспечении (ПО) АИС;
· развивающая - развитие логического мышления;
· воспитательная - формирование представлений о значении программного обеспечения при разработке АИС.
Требования к знаниям и умениям
Студент должен иметь представление о назначении программного обеспечения АИС.
Студент должен знать:
· понятия ПО обеспечивающей подсистемы АИС;
· состав и назначение ПО обеспечивающей подсистемы АИС.
Студент должен уметь:
· различать назначение ПО обеспечивающей подсистемы;
· отличать ПО от других обеспечивающих подсистем АИС.
Ключевой термин
Ключевой термин: математическое и программное обеспечение.
Математическое и программное обеспечение (МО, ПО)- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств.
|
|
Структурная схема терминов
Понятие и структура ПО
Для реализации на ЭВМ задач требуется создание математического, лингвистического и программного обеспечения.
ПО развивается исходя из требований других подсистем. ПО при обработке данных является связующим звеном между комплексом технических средств и другими подсистемами. Таким образом, ПО призвано оживить технические средства, то есть заставить их выполнять операции по обработке информации.
· ПО - совокупность комплекса различных по функциям и взаимосвязанных программ, участвующих в решении задач управления, и программных документов, необходимых для эксплуатации этих программ.
· Математическое обеспечение (МО) есть совокупность математических методов, моделей и алгоритмов обработки информации, использованная для создания автоматизированной системы
Программа - упорядоченная последовательность команд компьютера для решения задач.
Структура ПО - 3 части: общее ПО (общесистемное или системное ПО); прикладное (специализированное ПО); программная документация.
Прикладное ПО предназначено для решения прикладных задач, Общее ПО предназначено для обеспечения работы различных компонентов АИС.
Программная документация - нужна для пользователей ПО. Она описывает основные возможности программных средств, режимы, порядок их использования, а также требования к информационному и техническому обеспечению.
Общесистемное ПО
ОПО - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ, т.е. это совокупность программ, рассчитанных на широкий круг пользователей и предназначенных для организации вычислительного процесса и решений часто встречающихся задач обработки информации. ОПО - 3 части: базовое ПО, системы программирования (языки программирования), сервисное ОПО.
|
|
Базовое ПО - включает: операционные системы, операционные оболочки (текстовые и графические), сетевые операционные системы.
Операционные системы - разрабатываются с учетом мощности ЭВМ и поставляются вмести с ЭВМ фирмой-изготовителем. ОС предназначены для выполнения пользовательских программ, для планирования и управления ресурсами ЭВМ. ОС планирует решение задачи, следит за ее осуществлением, создает различные режимы решения задач, управляет вводом-выводом. любая ОС содержит управляющие программы и обрабатывающие программы.
Управляющие программы нужны для управления работой оборудования ЭВМ в различных режимах. Функции управляющих программ: загрузка ОС в оперативную память с машинных накопителей; управление заданиями и одиночными программами; управление работой устройств ввода-вывода.
Управляющая часть называется супервизор.
Обрабатывающие программы включают выполнение вычислительных процедур.
Функции обрабатывающих программ: управление архивами и каталогами данных, расположенных на внешних носителях; трансляция команд с различных языков программирования на машинный язык; редактирование и генерация программных модулей.
К обрабатывающим программам относятся: программы сортировки данных, программы объединения массивов, программы пересылки данных из одного устройства в другое.
Основной принцип построения ОС состоит в выделении отдельных функций и оформление их в виде отдельных блоков, т.е. модульный принцип построения.