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