О разделе
Операционные системы
Программное обеспечение, управляющее аппаратными ресурсами компьютера. Основные функции и задачи ОС.
Классификация операционных систем
Linux – семейство свободных операционных систем на основе ядра Linux. Открытый исходный код, высокая гибкость, используется на серверах, встраиваемых системах, рабочих станциях. Файловые системы —…
Основы UNIX-систем
UNIX построена на нескольких фундаментальных принципах — Многозадачность — система способна одновременно выполнять множество процессов, переключаясь между ними с высокой скоростью,…
Ядро операционной системы
Микроядро представляет собой радикальную альтернативу монолитной архитектуре. В соответствии с философией микроядра, в привилегированном режиме выполняется лишь минимально необходимый набор функций —…
Windows
Ничего не меняйте, но ознакомьтесь — это реестр Windows, а открывшаяся программа - редактор реестра.
Справочник по Windows 11
Полный инструментарий по Windows 11, возможности и функции.
Устройство файловой системы Windows
Файловая система Windows — это сложный многоуровневый механизм, реализующий семантическую и техническую структуру хранения данных в операционной среде. Визуальное представление этой структуры…
Работа памяти в Windows
Физическая память состоит из — Блоков данных — основные ячейки памяти, содержащие информацию, Страниц — логические единицы управления памятью, Диапазонов — непрерывных участков памяти с определенными…
Поддержка локализации и символов в Windows
Как отмечалось ранее, Windows Terminal — это терминальный эмулятор, а не интерпретатор. Он запускает целевой процесс (cmd.exe, powershell.exe, wsl.exe), передавая ему командную строку и окружение.…
Сравнение Windows и Linux
Для новичка, не готового работать с CLI, Linux может показаться пугающим. Многие действия, которые в Windows занимают три клика, в Linux требуют поиска команды, её изучения, проверки параметров. Но…
Linux
Корневой каталог — это вершина всей файловой системы. Он обозначается символом / и содержит все остальные каталоги. В отличие от Windows, где каждый диск имеет собственную букву (C — , D — и т.д.), в…
Справочник по Linux
💡 Используется в immutable OS (CoreOS, Flatcar) для идемпотентной инициализации.
Дескрипторы процессов в Linux
Скриптинг в операционных системах — это автоматизация задач с помощью последовательности команд, записанных в файл. Такие скрипты позволяют управлять процессами, файлами, сетевыми соединениями и…
Управление памятью в Linux
Управление памятью в Linux — это результат эволюции, сочетающий проверенные временем подходы с современными оптимизациями. Ядро Linux использует зонную модель физической памяти (Zones), чтобы…
Загрузка операционной системы Linux
Загрузка операционной системы Linux представляет собой последовательную цепочку этапов, каждый из которых готовит среду для следующего. Этот процесс начинается в момент подачи электропитания на…
Жизненный цикл процесса в Linux
Процесс представляет собой экземпляр выполняемой программы в операционной системе Linux. Каждый процесс обладает собственным виртуальным адресным пространством, набором ресурсов и состоянием…
Управление процессами в Linux
Механизм переключения контекста позволяет операционной системе передавать управление между процессами. Ядро сохраняет регистры процессора, состояние стека и другую информацию о текущем процессе,…
Механизмы распределения памяти в ОС
Страница представляет собой минимальную единицу распределения памяти в страничной системе. Когда программа обращается к данным, система определяет, в какой странице находятся эти данные, находит…
macOS
Основной каталог для графических приложений. Каждое приложение в macOS представляет собой bundle — специальный каталог с расширением .app, содержащий исполняемый файл, ресурсы, библиотеки и…
iOS
Каждое приложение представляет собой каталог с исполняемым файлом, ресурсами и метаданными (Info.plist).
Справочник по iOS
⚠️ Начиная с iOS 13, если используется SceneDelegate — launch options приходят в scene(_ — willConnectTo — options — ) через UIScene.ConnectionOptions.
Android
Операционная система для мобильных устройств на базе Linux.
Справочник по Android
Константа Описание API+ Примечания -------------------------------------- ACTION_MAIN Главная точка входа (без данных) 1+ Требует CATEGORY_LAUNCHER для иконки в лаунчере. ACTION_VIEW Открыть данные…
Итоги
Операционная система представляет собой фундаментальный программный слой, обеспечивающий управление аппаратными ресурсами вычислительного устройства и предоставляющий среду для выполнения прикладных…
Чек-лист самопроверки
Чек-лист раздела Операционная система — вопросы для самопроверки в энциклопедии Вселенная IT.
Операционная система — о разделе
Подборка материалов раздела Операционная система в энциклопедии Вселенная IT