Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Рис.1
Каждый вышележащий уровень повышает функциональность всей системы
программного обеспечения. Рассмотрим каждый из этих уровней по подробней. Нижний
уровень это базовое ПО. Оно обеспечивает взаимодействие с базовыми аппаратными
средствами. Базовые программные средства находятся в специальных микросхемах,
которые называются постоянными запоминающими устройствами (ПЗУ—Read Only
Memory, ROM) и входят в состав базового оборудования. Программы и данные
записываются или говоря жаргонным языком, («прошиваются») в микросхемы ПЗУ на
начальном этапе производства и никак не могут изменяться в процессе эксплуатации.
Системный уровень является переходным. Программы, которые работают на данном
уровне, обеспечивают взаимодействие других программ компьютерной системы с
программами нижнего уровня, базового, и непосредственно, с аппаратным обеспечением,
то есть выполняют «посреднические» функции.
Совокупность программного обеспечения системного уровня образует ядро
операционной системы компьютера. На служебном уровне программное обеспечение
взаимодействует с программами базового и системного уровня. Служебные программы
называют утилитами и они отвечают на автоматизацию работ про проверке, наладке и
настройке системы. В основном они используются для улучшения функций системных
программ. Многие служебные программы заранее включают в состав операционной
системы.
Последний уровень это прикладной. Программное обеспечение этого уровня
выглядит как совокупность прикладных программ, для выполнения конкретных заданий.
Разнообразие этих заданий довольно широко, начиная от производственных и заканчивая
творческими и обучающими. Существует огромное наличие прикладных программ для
разнообразных видов деятельности, так как этот уровень обладает огромным
функциональным диапазоном возможных приложений средств вычислительной техники.
Функционирование и работа компьютера не ограничивается только лишь
аппаратными средствами, но также используется наборы различных программ,
называемыми программным обеспечением.
Все существующее в настоящее время программное обеспечение можно разделить
на:
1. Прикладное ПО, в которое входят программы для создания рисунков, текстов,
выполнения расчетов и т.п.
2. Системы программирования, в которое входят программы для автоматизации
разработки самих программ.
3. Системное ПО.
Ядром системного программного обеспечения являются операционные системы
(программы для управления ресурсами компьютера и организации диалога с
пользователем).
Алексеев Е.Г. представляет классификацию в виде схемы.