- Операционные системы можно классифицировать по множеству признаков, отражающих их эволюцию, архитектуру и способы взаимодействия с пользователем и оборудованием.
Критерий классификации | Тип ОС | Краткое описание |
|---|---|---|
По назначению | Системы общего назначения | Для ПК, ноутбуков, серверов (Windows, Linux, macOS). Широкий круг задач |
Системы реального времени (RTOS) | Обеспечивают гарантированную реакцию на события за заданное время (QNX, VxWorks, FreeRTOS) | |
Встраиваемые ОС | Для устройств с ограниченными ресурсами (роутеры, умная техника, автопилоты) | |
По количеству одновременно работающих пользователей | Однополь-зовательские | ОС рассчитана на одного человека (Windows 10/11, macOS в базовой конфигурации) |
Многополь-зовательские | Одновременно работают несколько пользователей со своими учётными записями и правами (Linux, Windows Server, Unix) | |
По типу интерфейса | Командные (CLI) | Управление вводом текстовых команд (shell в Linux, CMD/PowerShell в Windows) |
Графические (GUI) | Взаимодействие через окна, кнопки, мышь (Windows, macOS, графические оболочки KDE/GNOME) | |
По сетевой поддержке | Локальные (несетевые) | Работают без сети (старые или узкоспециализированные ОС) |
Сетевые | Имеют встроенную поддержку сетевых протоколов (почти все современные ОС: Windows, Linux, macOS) | |
Распределённые | ОС, скрывающая от пользователя тот факт, что ресурсы находятся на разных машинах; единая картина системы |