Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы. Виды:
а)операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования.
б)Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilitas — польза)(средства тестирования ). Они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи. При классификации ПО их часто выделяют в отельный класс служебного ПО.
Кратко опишем некоторые разновидности утилит:
- программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации;указывают причину и место неисправности
- программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.;с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся
- программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл
- антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
- программы оптимизации и контроля качества дискового пространства ;
- программы восстановления информации, форматирования, защиты данных
- коммуникационные программы, организующие обмен информацией между компьютерами;
- программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
- программы для записи CD-ROM, CD-R, CD-RW, DVD-RW .Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно. в)операционные оболочки (файловые менеджеры).
