Перейти к основному содержимому

О разделе

Раздел объясняет, как операционная система управляет железом для множества программ — процессор, память, диски, сеть, права доступа. Материалы подходят и новичкам, и тем, кто готовит базу по курсу "Операционные системы".

Иллюстрации интерфейса Windows (рабочий стол, "Пуск", окна, проводник) — в Windows / GUI и Основы компьютерной грамотности — компьютерная грамотность.

Как одна ОС на сервере соседствует с ВМ и контейнерамичетыре модели развёртывания.

Play ITЗагрузка интерактивного демо…


Два маршрута

Маршрут A — "Понять ОС с нуля"

Для знакомства с Windows/Linux и повседневной работы.

  1. Операционные системы — что такое ОС, компоненты, загрузка
  2. Ядро операционной системы — архитектуры, функции ядра
  3. Классификация операционных систем — семейства и сценарии
  4. Платформы: Windows · Windows 11 — настройка и работа · Linux · Линус Торвальдс — ядро Linux и Git · macOS · Android · iOS
  5. Чек-лист самопроверки

Маршрут B — "База курса по ОС"

Покрывает типичный syllabus — определение, история, требования, архитектура, процессы, синхронизация, тупики, память, I/O.

ТемаСтатья
1Определение, роль ОСОперационные системы
2История и эволюцияИстория операционных систем, Линус Торвальдс — ядро Linux и Git
Классификация, многозадачностьКлассификация операционных систем
3Требования и подходы к реализацииТребования к ОС и подходы к реализации
4Архитектура ядраЯдро операционной системы
5Процесс, состояния, жизненный циклЖизненный цикл процесса в Linux, Управление процессами в Linux
6Планирование CPUПланирование процессора — классические алгоритмы
7Многозадачность, гонки, критические секцииГонки, критические секции и разделяемая память
8Процедурная синхронизация (mutex, semaphore…)Гонки, критические секции и разделяемая память, Управление процессами в Linux
9Тупики и защитаТупики (deadlock) и защита от них
10Методы управления памятью, разделы, свопингМеханизмы распределения памяти в ОС
11x86: сегменты, страницы, CR3Механизмы распределения памяти в ОС
12Алгоритмы замещения страницАлгоритмы замещения страниц
13Виртуальная память Windows, VirtualAllocРабота памяти в Windows
14Ввод-вывод, файловые системыПодсистема ввода-вывода в ОС, Устройство файловой системы Windows
15Современные ОС и практикаСправочник по Linux, Справочник по Windows 11, Windows 11 — настройка и работа, Windows, Управление памятью в Linux

После маршрута B пройдите чек-лист — вопросы 81–125 (тематические блоки и практика).


Блок "Процессы и память в Linux"

Углублённая линия для администрирования и backend:


Смежные разделы энциклопедии


Все статьи раздела


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

Компьютерная грамотностьОсновы компьютерной грамотности, Исполняемые файлы и архивы — о разделе, Советы для новичка — о разделе, Программа — о разделе, Софт рядового пользователя — о разделе, Как работает компьютер — о разделе, Системное администрирование — о разделе.

Системное программированиеАрхитектура персонального компьютера, Платформы — о разделе, Принцип работы компьютера, Терминал — о разделе, Системное администрирование — о разделе, Выполнение кода — о разделе.