Информатика, 5 классОперационная система4 минуты чтения
Операционная система
Между железом и программами стоит посредник. Он раздаёт работу, следит за памятью и разговаривает с устройствами. Этого посредника называют операционной системой.
5классЧто она делает
Система решает, какой программе сейчас работать, а какой подождать. Процессор один, а программ десятки, и очередь приходится расставлять по многу раз в секунду.
Она же выдаёт программам память и отбирает её, когда программа закрылась. И она же хранит порядок в файлах и папках.
Наконец, система разговаривает с устройствами. Программе достаточно сказать «напечатай», а как именно устроен принтер, разбирается система.
Обязанности системы
- Очередь программкому работать сейчас
- Памятькому сколько выдать
- Файлыгде что лежит
- Устройствакак говорить с принтером и мышью
- Правакому что разрешено
Что происходит при включении
Сначала оживает крошечная программа, зашитая в самой плате. Она проверяет память и находит диск.
Потом с диска загружается ядро системы, и уже оно поднимает всё остальное: службы, рабочий стол, сеть.
Через несколько секунд появляется привычная картинка. Всё это время машина занята не бездельем, а сборкой самой себя.
Загрузка по шагам
- 1Включили питание, ожила программа на плате
- 2Она проверила память и устройства
- 3С диска загрузилось ядро системы
- 4Ядро запустило службы и рабочий стол
- 5Система спросила пароль и открыла твои файлы
Окна и рабочий стол
То, что ты видишь на экране, называют оболочкой. Это лицо системы, а не сама система.
Оболочку можно поменять: обои, размер значков, расположение панелей. Внутренняя работа при этом не изменится ни на йоту.
Одинаковые окна у разных программ придуманы не для красоты. Привыкнув к одной, ты сразу понимаешь другую.
Разные системы
На домашних компьютерах чаще всего стоят Windows, macOS или Linux. На телефонах Android и iOS.
Все они делают одно и то же, но по-своему, и файлы у них раскладываются по-разному. Программа, написанная для одной, в другой обычно не запускается.
Есть и системы, которых никто не видит. Они стоят в кассах, банкоматах, стиральных машинах и работают годами без единого окна.
Программа
Операционная система
Делает одно дело
Обслуживает все программы
Запускается по щелчку
Запускается первой
Можно удалить
Без неё машина не включится
Пишет её любая команда
Пишут крупные компании и сообщества
Права и пользователи
У каждого работающего за машиной есть своя учётная запись. Система помнит, чьи это файлы и что этому человеку разрешено.
Поэтому чужие документы не видны, а изменить общие настройки может не всякий. На школьном компьютере ученик не удалит системные файлы, даже если очень захочет.
Такая защита придумана не от вредности. Она спасает и от чужих ошибок, и от вредоносных программ.
Драйверы
Устройств на свете тысячи, и каждое устроено по-своему. Чтобы система умела говорить с любым принтером, для каждого пишут отдельную программу-переводчик.
Такую программу называют драйвером. Обычно система ставит его сама, но для редкого устройства драйвер приходится скачивать с сайта производителя.
Если принтер не печатает, а мышь ведёт себя странно, причина чаще всего именно в драйвере.
Файловая система
Отдельная часть системы отвечает за то, как файлы разложены на диске. Она помнит, в каких местах диска лежат куски каждого файла, и умеет собирать их обратно.
Файл может быть разбросан по диску кусками, а ты этого не замечаешь. Для тебя он выглядит целым, потому что система собирает его на лету.
При грубом выключении питания эта таблица может пострадать. Поэтому компьютер выключают через меню, а не кнопкой.
Обновления
Систему постоянно чинят и дополняют. Обновления закрывают дыры, через которые в машину пробираются вредоносные программы.
Откладывать их надолго опасно. Большинство громких заражений случалось на компьютерах, где обновления не ставили годами.
Про безопасность в сети читай урок «Безопасность в сети». Про устройство машины есть урок «Устройство компьютера».
Проверь себя: Программа зависла и не отвечает. Почему остальные окна продолжают работать?
Система раздаёт время процессора всем по очереди и не даёт одной программе занять его целиком. Зависшую она может и вовсе снять, освободив её память.
Короткие ответы
- Можно ли работать на компьютере без операционной системы?
- Практически нет. Без неё пришлось бы каждой программе самой управлять диском, экраном и клавиатурой.
- Почему систем несколько и они разные?
- Их писали разные компании и для разных задач. Программы, написанные для одной системы, обычно не запускаются в другой.