- •Основные понятия
- •Структура программного обеспечения
- •Структура системного программного обеспечения
- •Базовое программное обеспечение
- •Сервисное программное обеспечение
- •Инструментарий технологии программирования
- •Средства для создания приложений
- •Case - технология создания информационных систем
- •Прикладное программное обеспечение
-
Структура системного программного обеспечения
На рис. 2 представлена структура системного программного обеспечения - базового программного обеспечения, которое, как правило, поставляется вместе с компьютером, и сервисного программного обеспечения, которое может быть приобретено дополнительно.
Базовое программное обеспечение - минимальный набор программных средств, обеспечивающих работу компьютера.
Сервисное программное обеспечение - программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
-
Базовое программное обеспечение
В базовое программное обеспечение входят:
операционная система;
сетевые операционные системы;
операционные оболочки (текстовые и графические).
Операционная система организует выполнение всех других программ и взаимодействие пользователя с компьютером. Она, в частности, берет на себя реализацию многих рутинных операций (таких как ввод исходных данных в программу и вывод результатов ее работы), загружает программы в память для выполнения, распределяет между ними аппаратные ресурсы (процессорное время, оперативную память и периферийные устройства),
Системное программное
обеспечение


Базовое Сервисное
программное обеспечение программное обеспечение



Операционная Программы диагностики

система
работоспособности
компьютера

Операционная
оболочка Антивирусные
(текстовые и
графические)
программы

Сетевая
операционная
Программы обслуживания
система
дисков
Программы
архивирования
данных
Программы
обслуживания
сети
Рис. 2. Классификация системного программного
обеспечения компьютера
воспринимает и выполняет команды, вводимые пользователем с клавиатуры. Таким образом, операционная система выполняет роль необходимой прослойки между компьютером, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны (Рис. 3).


Пользователь
ЭВМ ОС
Рис. 3
Более подробно операционные системы рассмотрим в следующей лекции.
Сетевые операционные системы - комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевые ОС предоставляет пользователям различные виды сетевых служб управления сетью и др.) поддерживает работу в абонентских системах.
Наибольшее распространение имеют LAN Server, Netware, Windows NT, Windows 95.
Операционные оболочки (Рис. 4) - специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы и предоставляют ему ряд дополнительных услуг.


Пользователь
Оболочка
ОС
ЭВМ ОС
Рис. 4
Операционные оболочки имеют текстовый и графический варианты интерфейса пользователя. Наиболее популярны следующие виды текстовых оболочек операционной системы MS DOS:
Norton Commander;
Norton Navigator и др.
Во всем мире имеют огромную популярность такие графические оболочки MS DOS, как Windows 3.1, Windows 3.11 for Workgroup.
