Программное обеспечение компьютера – это совокупность программ, процедур и инструкций, а также связанная с ними техническая документация, позволяющие использовать ЭВМ для решения конкретно поставленных задач.
По областям применения программное обеспечение компьютера подразделяется на системное и прикладное программное обеспечение.
Общее (или системное) программное обеспечение выступает в качестве «организатора» всех компонент компьютера, а также подключенных к нему внешних устройств.
В составе системного программного обеспечения выделяют следующие компоненты:
1) операционную систему – это целый комплекс управляющих программ, выступающих в качестве интерфейса между компонентами ПК и обеспечивающих наиболее эффективное использование ресурсов ЭВМ. Операционная система загружается при включении компьютера;
2) вспомогательные программы технического обслуживания (утилиты), в составе которых выделяют:
а) программы для диагностики компьютера, предназначенные для проверки конфигурации компьютера и работоспособности устройств компьютера; прежде всего осуществляется проверка жестких дисков на наличие ошибок;
б) программы для оптимизации дисков, предназначенные для обеспечения более быстрого доступа к информации, хранящейся на жестком диске, за счет оптимизации размещения данных на этом диске.
Процесс оптимизации данных на жестком диске более известен как процесс дефраг–ментации диска;
в) программы для очистки диска, предназначенные для нахождения и удаления ненужной информации (например, временные файлы, временные Интернет–файлы, очистка корзины и др.);
г) программы–кэши для диска, предназначенные для ускорения доступа к данным на диске путем организации в оперативной памяти ПК кэш–буфера, содержащего наиболее часто используемые участки диска;
д) программы динамического сжатия дисков, предназначенные для увеличения объема информации, хранимой на жестких дисках, путем ее динамического сжатия. Действия данных программ для пользователя не заметны, они проявляются только через увеличение емкости дисков и изменение скорости доступа к информации;
е) программы–упаковщики (или архиваторы), предназначенные для упаковки данных на жестких дисках за счет применения специальных методов сжатия информации. Данные программы позволяют освободить значительное место на диске за счет сжатия информации;
ж) антивирусные программы, предназначенные для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом;
з) системы программирования – это целый комплекс программ для автоматизации процесса программирования сценариев работы ЭВМ.