Системное и прикладное программное обеспечение

Программным обеспечением (ПО – как объектпроизводства) вычислительной машины называют совокупность программ и сопровождающей их документации, позволяющую использовать вычислительную машину для решения соответствующих задач (Рис. 1.1.)

 


Рис. 1.1. Состав программного обеспечения

Различают системное (общее) и прикладное (специальное) ПО.

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

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

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

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

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

Средства контроля и диагностики служат для проверки исправности отдельных устройств машины и локализации выявленных неисправностей. В современных условиях системное ПО часто поставляется в комплекте со средствами ВТ.

Прикладное ПО разрабатывается и используется для решения конкретных задач пользователей ЭВМ и включает прикладные программы и пакеты программ.