Уровни программного обеспечения

1. Базовый уровень. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ — Read Only Memory, ROM). Программы и данные записываются («прошиваются») в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации.

2. Системный уровень. Системный уровень — переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспе­чением, то есть выполняют «посреднические» функции.

средства обеспечения пользовательского интерфейса – благодаря им компьютер получает возможность вводить данные в вычис­лительную систему, управлять ее работой и получать результат в удобной для себя форме.

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

Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Наличие ядра операционной системы — непременное условие для возможности практической работы человека с вычислительной системой.

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

Диспетчеры файлов (файловые менеджеры) выполняют операции по обслуживанию файловой системы.

Архиваторы – предназначены для сжатия файлов и создания архивов.

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

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

Средства коммуникации – обеспечивают операции в компьютерных сетях

Средства обеспечения безопасности – обеспечивают защиту данных от повреждений, а также от несанкционированного доступа

4. Прикладной уровень. Программное обеспечение прикладного уровня представляет собой комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные задания.