Назначением ЭВМ является выполнение программ. Программа содержит команды, определяющие порядок действий компьютера. Совокупность программ для компьютера образует программное обеспечение (ПО).
Программное обеспечение − это общий термин для обозначения "неосязаемых" в отличие от физических, составных частей компьютерной системы. Термин охватывает как программы в символической записи, так и исполняемые формы этих программ.
По функциональному программное обеспечение можно разделить на две основные категории: системное программное обеспечение (СПО) и прикладное программное обеспечение (ППО). СПО управляет ресурсами компьютерной системы и позволяет пользователям программировать в более выразительных языках, чем машинных язык компьютера. Состав СПО мало зависит от характера решаемых задач пользователя. ППО помогает конечным пользователям в выполнении различных функций.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
|
|
операционные системы и оболочки
инструментальные средства (трансляторы, библиотеки подпрограмм, отладчики и т.д.) и интегрированные системы программирования;
утилиты (программы диагностики и технического обслуживания компьютера, архивирования, борьбы с вирусами и т.п.);
прикладное программное обеспечение (как правило, пакеты программ);
системы машинной графики и мультимедиа;
системы управления базами данных (СУБД);
Системное программное обеспечение − компьютерные программы, которые контролируют функционирование самого компьютера, а не удовлетворяют непосредственно потребности пользователя. Прежде всего, это операционные системы (ОС) и так называемые утилиты, которые выполняют такие задачи, как копирование файлов, проверку состояния магнитных дисков и т.д