logo
FoxPro / Методички АСВТ / Информатика

Классификация программного обеспечения

Между программами, как и между физическими узлами и блоками, существует взаимосвязь. Многие программы в своей работе используют другие программы. Таким образом, можно построить воображаемую пирамиду программ, где программы более высокого уровня опираются на программы низкого уровня. В этой пирамиде можно выделить четыре слоя:

  1. базовый;

  2. системный;

  3. служебный;

  4. прикладной.

Программное обеспечение самого низкого, базового уровня, непосредственно отвечает за взаимодействие с основными аппаратными средствами: жесткий и гибкий диск, видеоадаптер, клавиатура. BIOS, «зашитый» в ПЗУ компьютера, как раз является базовым программным обеспечением. Возможности базового программного обеспечения очень ограничены, например, в нем нет поддержки звукового адаптера, однако это и не требуется, ведь главные функции BIOS – начальная загрузка компьютера и обслуживание стандартных устройств.

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

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

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

      1. Yandex.RTB R-A-252273-3
        Yandex.RTB R-A-252273-4