Краткий ответ
Программное обеспечение (ПО) — это совокупность всех программ компьютера, то есть инструкций, по которым он работает. Аппаратная часть (процессор, память, диски) — это «железо», а ПО — то, что заставляет его действовать.
По назначению ПО делят на три группы:
| Группа | Что делает | Примеры |
|---|---|---|
| Системное | управляет компьютером и его устройствами | операционная система (Windows, Linux, macOS), драйверы, утилиты, антивирус |
| Прикладное | решает задачи пользователя | текстовые и графические редакторы, браузер, таблицы, игры, плееры |
| Инструментальное (системы программирования) | служит для создания новых программ | компиляторы, отладчики, среды разработки (Python, Pascal) |
Как рассуждать, чтобы понять принцип
Раздели «железо» и программы. Процессор сам по себе ничего не сделает без команд; программы и есть эти команды, записанные в виде файлов.
Определи, кто «главный».
- Системное ПО — фундамент: загружается первым, «знакомит» программы с устройствами (драйвер — программа для управления конкретным устройством, например принтером), обслуживает диск, память, файлы.
- Прикладное ПО работает уже «поверх» системы и нужно человеку.
- Инструментальное ПО нужно программисту, чтобы создать и системные, и прикладные программы.
Задай контрольный вопрос к любой программе: «для кого она?»
- для компьютера и его устройств → системное;
- для обычного пользователя → прикладное;
- для разработчика программ → инструментальное.
Помни о хранении и запуске. Программы постоянно лежат на диске, а при запуске загружаются в оперативную память и выполняются процессором. Поэтому данные и программы — разные вещи, хотя и хранятся вместе.
Проверка на примерах
- Word / Paint / браузер → прикладное (я решаю свои задачи).
- Драйвер принтера, антивирус, «Проводник» → системное (обслуживают устройство).
- Компилятор Python, среда PascalABC → инструментальное (создаю новые программы).
Если при разборе новой программы ты можешь ответить, для кого она предназначена, — значит, тип ПО определён верно.