"Информатика (изд. "БИНОМ. Лаборатория знаний")", Угринович Н.Д.
Программное обеспечение — это программы, благодаря которым исправный компьютер может запускаться, управлять устройствами и выполнять задачи пользователя. В него входят системные программы, поддерживающие работу компьютера, и прикладные программы — например, редакторы текста и графики. Главную роль среди системных программ играет операционная система: она связывает пользователя, устройства и приложения. Чтобы понять назначение каждой программы, нужно смотреть не на её внешний вид, а на то, какую задачу она решает.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Программное обеспечение — совокупность программ, которые обеспечивают работу компьютера и выполнение пользовательских задач. Иными словами, это команды, по которым компьютер действует. Без программ устройство не смогло бы само решить, что делать с нажатиями клавиш, файлами или данными.
Системное программное обеспечение — программы, управляющие работой компьютера и создающие среду для запуска других программ. Оно помогает аппаратным устройствам действовать согласованно. Благодаря ему пользовательские приложения могут обращаться к компьютеру, не управляя каждым его устройством напрямую.
Операционная система — основной комплекс системных программ, управляющий устройствами, файлами и взаимодействием пользователя с компьютером. Пользователь отдаёт команды через понятный интерфейс, а система организует их выполнение. Без неё запускать приложения и удобно работать с файлами было бы крайне сложно.
Прикладное программное обеспечение — программы, предназначенные для решения конкретных пользовательских задач. К ним относятся, например, редакторы текста и графики, а также браузеры. Такие программы нужны не для управления компьютером в целом, а для определённой работы.
Даже если все устройства компьютера исправны, без программ он не сможет выполнить задачу пользователя. Аппаратная часть умеет обрабатывать сигналы и данные, но сама не выбирает, какие действия выполнить и в каком порядке. Программы задают последовательность команд, а системные программы помогают передать эти команды нужным устройствам. Поэтому исправное оборудование без программного обеспечения похоже на набор инструментов без инструкции.
Программы делят на системные и прикладные по их назначению. Системные управляют работой компьютера и предоставляют другим программам необходимые возможности. Прикладные используют эти возможности, чтобы человек мог, например, написать доклад или нарисовать схему. Такое разделение помогает понять, какую роль программа выполняет, а не просто как выглядит её окно.
Операционная система служит связующим звеном между аппаратными устройствами, приложениями и пользователем. Человек обычно не отправляет команды процессору или принтеру напрямую: он действует через интерфейс системы или приложение. Операционная система принимает запросы, распределяет работу между устройствами и сообщает результат программам. Благодаря этому приложениям не приходится отдельно разбираться с устройством каждого компьютера.
Системные программы обеспечивают повседневную работу компьютера разными способами. Операционная система организует файлы и папки, а драйверы помогают ей управлять конкретными устройствами. Если устройство подключили, но нужный драйвер отсутствует, система может не знать, как правильно передавать ему команды. Другие служебные программы проверяют, настраивают и защищают компьютер.
Прикладные программы отличаются задачами, для которых их используют. Текстовый редактор помогает создавать и изменять документы, графический — рисовать и обрабатывать изображения, а электронные таблицы — выполнять вычисления и упорядочивать данные. Браузер нужен для работы с сайтами, обучающая программа помогает осваивать знания или навыки. Пользователь выбирает приложение в зависимости от того, что хочет сделать.
| Вид программного обеспечения | Основное назначение | Примеры | Кто обычно использует |
|---|---|---|---|
| Системное программное обеспечение | Управление компьютером и обеспечение работы других программ | Операционная система, драйверы устройств | Компьютер и пользователь |
| Служебное программное обеспечение | Настройка, проверка, обслуживание и защита системы | Архиваторы, антивирусы, программы диагностики | Пользователь и системный администратор |
| Прикладное программное обеспечение | Решение конкретных пользовательских задач | Текстовый редактор, графический редактор, браузер, электронные таблицы | Пользователь |
Пользуйся таблицей, чтобы сравнивать программы по назначению и примерам. Служебные программы обслуживают систему, а прикладные помогают выполнять задачи пользователя. При классификации конкретной программы сначала выясни, для чего она предназначена.
Задача 1. Распредели операционную систему, текстовый редактор, антивирус, драйвер принтера и браузер по группам: системные, служебные и прикладные программы. Сначала нужно определить, чем помогает каждая программа. Затем можно соотнести её назначение с видами ПО.
Ответ: системные — операционная система и драйвер принтера; служебные — антивирус; прикладные — текстовый редактор и браузер. Важно, что решение опирается на назначение программы, а не на то, что пользователь может открыть её окно.
Задача 2. После подключения нового принтера компьютер видит устройство, но печатает неправильно. Какую программу нужно установить и почему? Сам факт обнаружения принтера ещё не означает, что система умеет использовать все его функции. Нужно выяснить, хватает ли компьютеру программы для взаимодействия с этой моделью устройства.
Ответ: нужно установить драйвер принтера. Он объясняет операционной системе, как взаимодействовать с устройством; после установки следует проверить печать пробной страницы.
Задача 3. Подбери программы для подготовки доклада: нужно запустить компьютер, набрать текст, создать иллюстрации, проверить файлы и сохранить результаты. Подходящий набор будет состоять из программ разных видов. Для каждого действия выберем средство с нужным назначением, а затем проверим, что оно помогает закончить общую работу.
Ответ: набор включает операционную систему, текстовый редактор, графический редактор и антивирус. Каждая программа отвечает за свою часть работы, а вместе они помогают подготовить доклад и сохранить его материалы.
Считать операционную систему прикладной программой только потому, что с ней работает пользователь, — ошибка. Пользователь взаимодействует и с системой, и с приложениями, но назначение у них разное. Системная программа управляет компьютером, а прикладная решает пользовательскую задачу. Проверь себя вопросом: программа организует работу компьютера или помогает сделать конкретную работу?
Называть любое устройство компьютерной программой — значит смешивать аппаратное и программное обеспечение. Устройство можно потрогать, а программа представляет собой набор команд, исполняемых компьютером. Ошибку легко проверить: принтер или клавиатура — оборудование, а команды для управления ими — программное обеспечение. Если предмет является частью компьютера, это ещё не делает его программой.
Браузер и текстовый редактор иногда относят к системным программам, потому что они часто установлены на компьютере. Но наличие программы в системе не определяет её вид: браузер помогает посещать сайты, а редактор — работать с текстом. Значит, оба решают конкретные задачи пользователя и относятся к прикладному ПО. Для проверки назови цель, ради которой запускают программу.
Можно ошибочно полагать, что после установки операционной системы любое устройство сразу заработает правильно. Система должна знать, как взаимодействовать с устройством, а для этого некоторым устройствам необходим специальный драйвер. Если устройство обнаружено, но работает неверно, проверь наличие подходящего драйвера. Это поможет отличить неисправность оборудования от проблемы с программным обеспечением.
Чтобы разобраться в программном обеспечении, сначала нужно различать аппаратную и программную части компьютера и знать назначение основных устройств. Эта тема связана с дальнейшим изучением операционных систем: интерфейса, файлов и папок, запуска программ и управления устройствами. Знание видов ПО пригодится, когда нужно выбрать, установить или обновить программу. Оно также помогает безопаснее пользоваться приложениями и проверять компьютер.
Можно ли пользоваться компьютером без операционной системы?
Обычному пользователю — практически нет: операционная система управляет устройствами и помогает запускать приложения. Без неё компьютер может включиться, но привычная работа с файлами и программами будет недоступна.
Чем драйвер отличается от обычной прикладной программы?
Драйвер помогает операционной системе взаимодействовать с конкретным устройством, например принтером. Прикладная программа нужна пользователю для выполнения задачи: набора текста, просмотра сайтов или обработки изображений.
Почему антивирус относят к служебным программам?
Антивирус проверяет файлы и помогает защищать компьютер от вредоносных программ. Его основная цель — обслуживание и защита системы, а не решение обычной пользовательской задачи.
Является ли браузер частью операционной системы?
Нет, браузер — прикладная программа, с помощью которой пользователь открывает сайты. Обычно его можно установить, удалить или заменить отдельно от операционной системы.
Можно ли заменить одну прикладную программу другой для выполнения той же задачи?
Да, если другая программа умеет выполнять нужную задачу. Например, текст можно набирать в разных редакторах, хотя их возможности и способы работы могут отличаться.
1.4. Программное обеспечение компьютера