Классификация программного
обеспечения
Программное обеспечение (ПО) - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя.
Программное обеспечение (ПО)– неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств.
Уровни ПО (cнизу вверх):
1.Базовое ПО – базовый уровень
2.Системное ПО – системный уровень
3.Служебное (сервисное) ПО
4.Прикладное ПО
Структура программного обеспечения
Базовое ПО – самый низкий уровень ПО. Базовое ПО отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ).
Базовое ПО, или BIOS, представляет программа, которая отвечает за управление всеми компонентами, установленными на материнской плате. Фактически BIOS является неотъемлемой составляющей системной платы и поэтому может быть отнесена к особой категории компьютерных компонентов, занимающих промежуточное положение между аппаратурой и программным обеспечением.
Системное ПО. Совокупность программ системного уровня образуют ядро операционной системы (ОС) компьютера. Эти программы обеспечивают взаимодействие всех программ с программами базового уровня и непосредственно с аппаратным обеспечением, отвечают за взаимодействие с пользователем.
Служебное (сервисное) ПО. Основное назначение служебных программ (утилит) состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы.
Классификация служебных программных средств:
1. Средства диагностики. Предназначены для автоматизации процесса диагностики аппаратного и программного обеспечения. Используются не только для устранения неполадок, но и для оптимизации работы компьюиерной системы.
2. Средства сжатия данных (архиваторы). Предназначены для создания архивов. Архивирование данных упрощает их хранение за счет того, что большая группа файлов и каталогов сводятся в один архивный файл Наиболее известными архиваторами являются WinZip, WinRAR, WinAce.
3. Средства обеспечения компьютерной безопасности. Это средства пассивной и активной защиты данных от повреждения, а также средства от несанкционированного доступа, просмотра и изменения данных.
4. Средства контроля (мониторинга). Они позволяют следить за процессами. происходящими в компьютерной системе.
5. Диспетчеры файлов. Программы для выполнения большинства операций, связанных с обслуживанием файловой системы: копирование, перемещение и переименование файлов, создание каталогов (папок), удаление файлов и каталогов, поиск файлов, навигация в файловой структуре. Наиболее популярными являются Total Commander (бывший Windows Commander) и FAR Manager.
6. Мониторы установки. Предназначены для контроля над установкой ПО.
7. Средства коммуникаций. Они позволяют устанавливать соединение с удаленными компьютерами, обслуживают передачу сообщений электронной почты, работу с телеконференциями и др.
Прикладное ПО. Это комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные задания.
Классификация прикладных программных средств:
1.Текстовые редакторы
2.Текстовые процессоры
3.Графические редакторы
4.Системы управления базами данных
5.Электронные таблицы
6.Системы автоматизированного проектирования
7.Настольные издательские системы
8.Экспертные системы
9.WEB-редакторы
10.Браузеры и т.д.
Инструментальное ПО. Инструментальное программное обеспечение представляет комплексы программ для создания других программ. Программы инструментального программного обеспечения управляются системными программами, поэтому они относятся к более высокому уровню. К инструментальному ПО относятся: компиляторы, редакторы связей, отладчики, интегрированные системы разработки ПО.