Понятие программного обеспечения ПК и его классификация

Понятие программного обеспечения ПК и его классификация. Программное обеспечение (ПО) – набор программ и подпрограмм (вспомогательных, подчиненных работе основных программ), обеспечивающих обработку или передачу данных, полноценную работу компьютера. ПО предназначено для многократного использования и применения разными пользователями.

Это информационная компонента компьютера в отличие от устройств – физической, аппаратной компоненты.

По ГОСТу 19781-90, программное обеспечение – совокупность программ системы обработки информации и документации, необходимой для эксплуатации этих программ. Программа – полной, достаточный набор команд, выполнение которых заставляет компьютер вести себя определенным образом и за конечное число шагов решить конкретную задачу. Без программ компьютер бесполезен. Программа на языке программирования или в машинном коде описывает действия, которые компьютер должен выполнить в виде точной и подробной последовательности команд обработки данных.

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

Различают системные управляющие и системные обслуживающие программы. Операционная система – большой набор программ, которые управляют работой компьютерных устройств и обеспечивают их взаимодействие в целом как системы, координируют коммуникацию (связь) компьютеров и других устройств, объединенных в сети, а пользователям и прикладным программам предоставляют интерфейс – средство взаимодействия с компьютером, ресурсами (запускают прикладные программы, ведут диалог с пользователем). Сетевые операционные системы обслуживают работу компьютеров в сети (примеры: Microsoft Windows XP, Windows 98, Linux, Macintosh). Драйвер устройства - программа, позволяющая конкретному устройству, такому, как модем, клавиатура, мышь, монитор, видеоплата, сканер или принтер, взаимодействовать с операционной системой.

Установленное в системе устройство должно быть распознано операционной системой, то есть должны быть выполнены автоматически или вручную установка и настройка драйвера устройства.

В отличие от прикладных программ, которые пользователь запускает сам, драйверы устройств загружаются автоматически при включении компьютера и выполняются, оставаясь невидимыми. Драйверы не сами управляют устройствами, а воплощают командные указания прикладных программ и самой операционной системы в команды, понятные устройству конкретного изготовителя.

Программное обслуживания – системная (сервисная, служебная) программа для оказания услуг общего характера пользователям и обслуживающему персоналу системы обработки информации, обычно связанных с управлением ресурсами компьютера. Программы-утилиты входят в состав операционной системы или устанавливают дополнительно. Меню Windows Пуск, Все программы, Стандартные, Служебные указывает утилиты управления дисками, диагностики системы.

Утилиты отличаются от приложений меньшими размерами, меньшей сложностью, ограниченными функциями. К утилитам относится следующие программы. Программы диагностики – проверяют свойства (параметры) и работу устройств, компьютера, запускают тесты для выявления неисправностей в системе. Программы обслуживания дисков – исправляют ошибки размещения данных на диске, обеспечивают более быстрый доступ к данным на диске за счет оптимизации размещения. Выполняют сжатие данных.

Резервируют (дублируют) информацию с диска на иной накопитель: магнитную ленту или другой сетевой диск. Файловые менеджеры – обеспечивают пользователю удобный доступ к файлам и папкам компьютера. Программы - упаковщики файлов (архиваторы) – сжимают информацию одного или нескольких файлов в новый (архивный) файл меньшого размера. Распаковывают содержимое архивного файла в исходную информацию (WinRAR, WinZIP). Антивирусные программы – защищают систему от вредоносных программ: ведут профилактику, диагностируют и лечат, ликвидируют последствия заражения (DrWeb, Антивирус Касперского AVP). Такие