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