
Однажды я переустановил Windows на своём ноутбуке. Выбрал «удалить всё», поставил систему заново — и остался с голым рабочим столом. Ни браузера, ни Word, ни даже архиватора, чтобы распаковать скачанное. Компьютер включался, курсор бегал, а работать было нечем. В тот вечер я впервые разложил программы по полкам. Одни держат сам компьютер на плаву. Другие я ставлю под свои дела — писать, считать, смотреть кино. Третьи вообще нужны, чтобы делать новые программы. Разложишь по полкам — и вопрос экзамена про классификацию перестаёт пугать.
После урока сможешь:
— объяснить, что такое программа и программное обеспечение;
— назвать три класса программ и привести примеры каждого;
— по одному признаку определить класс любой программы, даже той, которой не было в этом уроке.
Вспомни: в уроке про системный блок мы разобрали железо — процессор, память, накопитель. Но железо само по себе мёртвое. Пока в память не загрузится программа, процессору нечего выполнять. Оживляет весь этот металл именно программа. Сейчас разберёмся, какими эти программы бывают.
Что такое программа и программное обеспечение
Программа — это список команд, который процессор выполняет сверху вниз. «Сложить два числа», «показать окно», «сохранить файл» — каждая строчка программы говорит компьютеру сделать один шаг. Сама по себе программа лежит на накопителе как обычный файл. Запустил — она загрузилась в память, и процессор пошёл по её командам.
Программ на компьютере не одна и не две — их сотни. Все программы вместе называют программным обеспечением, коротко ПО. Это второе имя всего, что «умеет» компьютер, в отличие от железа, которое можно потрогать. Железо — это hardware, «твёрдый товар». Программы — software, «мягкий товар»: их не подержишь в руке, но без них металл бесполезен.
Три класса программ
Всё ПО делят на три класса. Это не выдумка учебника, а рабочее деление: программы правда живут на трёх разных полках.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (все программы компьютера) │ ├── СИСТЕМНОЕ ── обслуживает сам компьютер и другие программы │ ├── операционные системы ─ Windows, Linux, macOS │ ├── драйверы ───────────── для принтера, видеокарты, мыши │ └── утилиты ────────────── архиватор, антивирус, дефрагментация │ ├── ПРИКЛАДНОЕ ── решает задачу пользователя │ ├── текстовый редактор, электронные таблицы │ ├── графический редактор, проигрыватель │ └── браузер, СУБД (система управления базами данных) │ └── СИСТЕМЫ ПРОГРАММИРОВАНИЯ ── средства, чтобы писать новые программы
Системное ПО обслуживает сам компьютер и другие программы. Главная его часть — операционная система (Windows, Linux): она распределяет память, запускает программы, следит за файлами. Рядом стоят драйверы — маленькие программы, которые учат систему разговаривать с конкретным устройством: с этим принтером, с этой видеокартой. И утилиты — служебные программы для ухода за компьютером: архиватор сжимает файлы, антивирус ищет заразу, дефрагментация наводит порядок на диске.
Прикладное ПО решает конкретную задачу пользователя. Тебе надо написать документ — текстовый редактор. Посчитать бюджет — электронные таблицы. Обработать фотографию — графический редактор. Открыть сайт — браузер. Посмотреть фильм — проигрыватель. Вести базу клиентов — СУБД. Каждая из этих программ отвечает на вопрос «что я хочу сделать», а не «как поддержать работу машины».
Системы программирования — инструменты, которыми делают новые программы. Программист пишет текст на языке программирования, а система превращает этот текст в готовую программу, которую сможет запустить любой. Обычному пользователю они не нужны, поэтому в тесте это самый узнаваемый класс: если в вариантах мелькнул язык или среда разработки — это системы программирования.
Как отличить один класс от другого
Запоминать длинные списки не нужно. Есть один вопрос, который сразу ставит программу на свою полку. Спроси: кого эта программа обслуживает? Если она нужна самому компьютеру и другим программам — это системное ПО. Если она решает задачу человека за клавиатурой — это прикладное ПО. А если ею создают новые программы — это система программирования.
ПРОГРАММА КЛАСС ПОЧЕМУ (по критерию) ────────────────────────────────────────────────────────────────────── Windows системное управляет всей работой компьютера драйвер принтера системное обслуживает устройство, а не задачу антивирус системное следит за здоровьем всего компьютера архиватор системное служебный сервис для файлов и программ браузер прикладное открывает сайты — задача пользователя текстовый редактор прикладное пользователь пишет свой документ проигрыватель прикладное пользователь смотрит своё видео среда для Паскаля система прогр. ею пишут новые программы Вопрос-ключ: кого программа обслуживает — сам компьютер (системное) или человека с его делом (прикладное)?
Как это спрашивают на экзамене. «К системным программам относятся …» или «Прикладной программой является …», а дальше четыре варианта вперемешку: операционная система, архиватор, текстовый редактор, браузер. Ловушка в том, что тебя не спрашивают про список из учебника — тебя проверяют на критерий. Задай к каждому варианту вопрос «кого обслуживает» — и правильный ответ отделится сам.
Пограничные случаи, на которых спотыкаются
Браузер. Без него не выйти в интернет, и кажется, что это часть системы. Но критерий строгий: браузер решает задачу пользователя — открыть сайт, прочитать почту, посмотреть видео. Значит браузер прикладной, каким бы важным он ни был. «Важный» и «системный» — разные вещи.
Антивирус. Он словно защищает тебя, и хочется назвать его прикладным. Но антивирус следит за здоровьем всего компьютера и всех остальных программ, а не решает твою личную задачу. Он обслуживает машину — значит системный, это утилита.
Драйвер принтера. Печать — вроде бы дело пользователя, и рука тянется поставить драйвер в прикладные. Но сам драйвер не печатает документ. Он обслуживает устройство: объясняет операционной системе, как разговаривать с этим принтером. Обслуживает железо и систему — значит системное ПО. А печатаешь ты уже из прикладной программы вроде Word.
Контрольный вопрос. Что такое программное обеспечение (ПО)?
Подсказка: Обеспечение — это «то, чем компьютер умеет пользоваться», в противовес железу, которое можно потрогать.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. К какому классу программного обеспечения относятся операционные системы?
Подсказка: Спроси: операционная система обслуживает сам компьютер и другие программы или решает личную задачу пользователя?
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Текстовый редактор, браузер и проигрыватель решают задачи пользователя. Впиши одним словом класс ПО, к которому они относятся (прилагательное в среднем роде).
Подсказка: Это класс программ, которые запускают ради конкретного человеческого дела: написать, посмотреть, открыть.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Для чего нужны системы программирования?
Подсказка: Название подсказывает: это инструмент того, кто программы не запускает, а пишет.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Отметь все программы, которые относятся к системному ПО (не менее двух вариантов).
Выберите все верные варианты.
Подсказка: Проверь каждый вариант вопросом: он обслуживает сам компьютер или решает задачу пользователя?
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Архиватор сжимает файлы, чтобы они занимали меньше места на диске. К какому классу ПО он относится?
Подсказка: Сжатие файлов — это уход за содержимым компьютера, служебная работа, а не личная задача пользователя.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Отметь все программы, которые относятся к прикладному ПО (не менее двух вариантов).
Выберите все верные варианты.
Подсказка: Оставь те, что запускают ради конкретного дела человека: посчитать, нарисовать, посмотреть.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Впиши одним словом класс ПО, который обслуживает сам компьютер и другие программы, а не задачу пользователя (прилагательное в среднем роде).
Подсказка: Это класс, куда попадают операционная система, драйверы и утилиты — они держат машину на ходу.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Программа очистки диска удаляет ненужные временные файлы, чтобы освободить место и ускорить компьютер. В списках урока её не было. Примени критерий и впиши одним словом класс, к которому она относится (прилагательное в среднем роде).
Подсказка: Реши по вопросу-ключу: очистка диска ухаживает за самим компьютером или выполняет личное дело пользователя вроде «написать письмо»?
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Менеджер загрузок по команде пользователя скачивает из интернета выбранный файл и показывает, сколько осталось ждать. В списках урока его не было. Примени критерий и впиши одним словом его класс (прилагательное в среднем роде).
Подсказка: Спроси, чью задачу закрывает программа: она поддерживает работу машины или выполняет конкретное желание человека «скачай мне вот это»?
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Знакомый рассуждает: «Драйвер принтера нужен, чтобы напечатать документ, а печать — дело пользователя, значит драйвер прикладной». Где ошибка и какой класс на самом деле?
Подсказка: Раздели две вещи: кто печатает документ и кто обслуживает принтер. Критерий смотрит на второе.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Программа резервного копирования сама по расписанию, без участия человека, копирует все файлы на запасной диск, чтобы при поломке ничего не пропало. Она работает в фоне и следит за сохранностью данных всего компьютера, а не выполняет разовое дело пользователя. В списках урока её не было. Впиши одним словом её класс (прилагательное в среднем роде).
Подсказка: Ключ в стеме: программа обслуживает сохранность всей машины в фоне, а не решает конкретную задачу человека за клавиатурой. Куда по критерию попадают такие служебные программы?
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Итог.
— Программа — это список команд для процессора; все программы вместе — программное обеспечение (ПО).
— ПО делится на три класса: системное (обслуживает компьютер и программы: ОС, драйверы, утилиты), прикладное (решает задачу пользователя: редакторы, браузер, проигрыватель, СУБД) и системы программирования (ими пишут новые программы).
— Критерий один: спроси «кого программа обслуживает». Сам компьютер — системное. Человека с его делом — прикладное. Так распознаётся даже незнакомая программа.
