Операционная система (ОС) — комплекс программ, управляющий аппаратными ресурсами компьютера и предоставляющий интерфейс пользователю и приложениям.
Основные функции ОС:
- Управление процессами — запуск, приостановка, переключение между задачами (многозадачность).
- Управление памятью — распределение оперативной памяти между процессами, виртуальная память (swap).
- Файловая система — организация данных на диске (папки, файлы, права доступа).
- Драйверы устройств — общение с принтером, видеокартой, USB и т.д.
- Безопасность — учётные записи, права, защита от несанкционированного доступа.
- Сеть — стек TCP/IP, доступ в Интернет.
- Пользовательский интерфейс — GUI (графический) или CLI (командная строка).
Примеры ОС:
- ПК/ноутбуки: Windows, macOS, Linux (Ubuntu, Fedora, Arch).
- Мобильные: Android, iOS, HarmonyOS.
- Серверы: Linux (большинство), Windows Server.
- Встроенные: FreeRTOS, RTOS, QNX.
Ядро ОС (kernel) — её центральная часть, работающая в привилегированном режиме.