EMZETT.
Войти

Операционная система (ОС)

Коротко: Операционная система (ОС) — это базовое программное обеспечение компьютера. Она управляет оборудованием, памятью и процессами и предоставляет программам и пользователям единую среду. Примеры: Windows, macOS, Linux, Android, iOS.

Подробнее: Операционная система служит посредником между оборудованием и приложениями. Программам не нужно знать, какой жёсткий диск или видеокарта установлены, — они используют стандартизированные функции. Это обеспечивает ядро (kernel).

Подробности

Задачи:

  • Управление процессами и потоками (планирование): распределять процессорное время, запускать программы параллельно.
  • Управление памятью: выделять RAM, виртуальная память, изолировать программы друг от друга.
  • Файловые системы: файлы и папки на накопителях.
  • Драйверы устройств и ввод-вывод: клавиатура, экран, сеть, принтер.
  • Пользователи и безопасность: учётные записи, права, вход, шифрование.
  • Сеть: соединения, протоколы.
  • Интерфейс: графический (GUI) или командная строка (CLI), оболочка (shell).
  • Службы: фоновые программы, обновления, печать, время.

Слои: оборудование → прошивка (BIOS/UEFI) → загрузчик → ядро → системные службы → интерфейс → приложения.

Распространённые операционные системы:

ОбластьПримеры
НастольныеWindows 11, macOS, Linux (Ubuntu, Fedora), ChromeOS
МобильныеAndroid, iOS/iPadOS
СерверныеLinux (Debian, RHEL), Windows Server
Встраиваемые/реального времениFreeRTOS, VxWorks, встраиваемый Linux
Специальныеz/OS (мейнфрейм), QNX (автомобиль)

Свойства:

  • Однозадачные/многозадачные, однопользовательские/многопользовательские.
  • 32/64 бита (ширина адреса).
  • Монолитное и микроядро.
  • Операционные системы реального времени гарантируют время отклика (промышленность, медицина).

Важные понятия: ядро, драйвер, оболочка, файловая система, процесс, поток, служба/демон, реестр (Windows), менеджер пакетов (Linux).

Отличие от прошивки: прошивка — это ПО в самом устройстве (BIOS); операционная система запускается ею и живёт на накопителе.

Обновления: решающее значение имеют обновления безопасности. Системы, которые больше не поддерживаются (end of life), — это риск.

См. также: Ядро (ядро операционной системы), Драйверы, Процесс загрузки компьютера с Windows 11