Для ознакомления с предыдущей лекцией, перейдите по ссылке.
Современная ОС — это комплекс программ, который отвечает за управление аппаратными ресурсами компьютера (процессором, памятью, устройствами ввода-вывода), обеспечение стабильной, безопасной, удобной и интегрированной в сеть среды для работы пользователей и приложений.
| Характеристика | Windows (10/11, Server) |
macOS (Unix-подобная) |
Linux (Ubuntu, Fedora, RHEL) |
Мобильные ОС (Android, iOS) |
|---|---|---|---|---|
| Архитектура ядра | Гибридное (NT), объединяет микроядро и монолит | Гибридное (XNU на основе Mach и BSD) | Монолитное с загрузкой модулей | Android - Монолитное (Linux), iOS - Гибридное (XNU) |
| Фокус и назначение | Универсальность, совместимость, корпоративный сектор | Интеграция аппаратного и программного обеспечения, пользовательский опыт | Гибкость, стабильность, безопасность, серверы и хостинг | Мобильность, энергоэффективность, интеграция с онлайн-сервисами |
| Лицензия | Проприетарная, коммерческая | Проприетарная, прежде всего на аппаратуре Apple | Открытая (GPL), свободная для использования и изменения | Android - Open Source + Google сервисы, iOS - проприетарная |
| Безопасность | Защита через Defender, Secure Boot, TPM 2.0 | Система прав UNIX, Sandbox, Gatekeeper | SELinux, AppArmor, быстрая реакция на уязвимости | Изоляция приложений (Sandbox), централизованное обновление |
| Файловые системы | NTFS с поддержкой шифрования и журналирования | APFS — оптимизированная файловая система Apple | ext4, Btrfs, ZFS с журналированием и квотами | Используют ext4, APFS (iOS) |
Современная операционная система — это высокоинтегрированная, динамично развивающаяся платформа, сочетающая аппаратную поддержку, безопасность, многозадачность, расширяемый интерфейс, работу в сети и постоянное взаимодействие с облачными сервисами. ОС обеспечивают удобную и надежную работу для пользователей, поддержку разработчиков и управление ресурсами аппаратуры.