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