Системные программы
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Cреди десятков тысяч системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования, предоставляя в распоряжение пользователей два типа интерфейсов — интерфейс пользователя и интерфейс прикладных программ.
Операционные оболочки в отличие от ОС, предоставляют только один вид интерфейса — интерфейс пользователя. Главная задача операционной оболочки — предоставление пользователю более удобного интерфейса, чем тот, который ему предоставляет ОС. Именно для этого и разрабатываются операционные оболочки. Наиболее известная в России операционная оболочка - Norton Commander.
Системы диагностики и сервиса — сервисные программы (приложения)— утилиты (лат. utilitas — польза). Они либо входить в состав операционной системы, расширяя и дополняя соответствующие возможности операционной системы, либо решают самостоятельные важные задачи.
Разновидности утилит:
- программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
· программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
- программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
- антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
- программы оптимизации и контроля качества дискового пространства;
- программы восстановления информации, форматирования, защиты данных;
- коммуникационные программы, организующие обмен информацией между компьютерами;
- программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
- программы для записи CD-ROM, CD-R и многие другие.
Пример самостоятельной системы диагностики и сервиса (системы утилит) — система Norton Utilites.
Программные средства технического обслуживания (СТО) информационных систем предназначены для диагностики, тестирования и локализации аппаратных и аппаратно-программных неисправностей (ошибок) аппаратуры. Как правило, такие программные средства используют при ремонте компьютерной аппаратуры в специально оборудованных ремонтных офисах (мастерских).