- Классификация операционных систем — распределение ОС на группы по общим признакам: назначению, способу управления ресурсами, типу интерфейса, количеству одновременно решаемых задач и пользователей.
Признак классификации | Типы ОС | Краткая характеристика | Примеры |
|---|---|---|---|
По назначению | ОС общего назначения | Для широкого круга задач на различных устройствах | Windows, Linux, macOS |
ОС реального времени | Обеспечивают обработку событий за заданный интервал времени | QNX, FreeRTOS | |
Встраиваемые ОС | Для работы на устройствах с ограниченными ресурсами | Android, iOS, Embedded Linux | |
По количеству решаемых задач | Однозадачные | Выполняют одну программу в данный момент | MS-DOS |
Многозадачные | Одновременное выполнение нескольких программ | Windows, Linux, macOS | |
По типу интерфейса | Командные (CLI) | Управление через ввод текстовых команд | MS-DOS, Linux (терминал) |
Графические (GUI) | Управление через окна, значки, меню | Windows, macOS, Linux с GUI | |
По разрядности | 32-разрядные | Обработка данных 32 битами одновременно | Устаревшие версии Windows |
64-разрядные | Обработка данных 64 битами, поддержка больших объёмов RAM | Современные Windows, Linux, macOS | |
По доступности исходного кода | Закрытые | Исходный код закрыт | Windows, macOS |
Открытые | Открытый исходный код | Linux, FreeBSD |