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