Общее воззрение о классификации программного обеспечения



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

  • Прикладной уровень
  • Служебный степень Системный уровень
  • Базовый уровень

Базовый уровень

Этот степень является самым низким уровнем программного обеспечения. Отвечает следовательно взаимодействие с базовыми аппаратными средствами. Базовые программы содержится в составе базового аппаратного обеспечения и сохраняется в специальных микросхемах постоянного запоминающего устройства (ПЗУ) образовывая базовую систему введения-выведения BIOS. Программы  записываются в ПЗУ на этапе производства и не могут непременн изменены в процессе эксплуатации.

Системный уровень

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

Другая гильдия программ системного уровня отвечает за непосредственное взаимодействие с пользователем. Благодаря ему можно править работой  системы

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

Служебный уровень

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

Запись опубликована в рубрике Информатика. Добавьте в закладки постоянную ссылку.