Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilitas — польза). Утилиты - программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров и расширяющие стандартные возможности оборудования и операционных систем, выполняющие узкий круг специфических задач. Утилиты предоставляют доступ к возможностям (параметрам и установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще, т. е. автоматизируют его. Утилиты используются для:
• мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
• управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
• контроля показателей — проверка ссылочной целостности; правильности записи данных.
• расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.
|
|
К утилитам относятся:
• программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
• программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
• программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
• антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
• программы оптимизации и контроля качества дискового пространства;
• программы восстановления информации, форматирования, защиты данных;
• коммуникационные программы, организующие обмен информацией между компьютерами;
• программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти.
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно.