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