Курс на Stepik
Обложка курса «Операционные системы: базовый курс по системным основам» на Stepik
Бесплатно

Операционные системы: базовый курс по системным основам ★ 5.000

Открыть на
STEPIK.ORG

Погрузитесь в глубину операционных систем! Вы не просто узнаете что такое операционная система, а поймете, как работает ядро, процессы, файловые системы и память на уровне системных вызовов. Поймёте, как работают fork, exec, pipes, семафоры и многопоточность.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Операционные системы: базовый курс по системным основам»Учеников на курсе 1 794
Сертификаты, выданные на курсе «Операционные системы: базовый курс по системным основам»Сертификатов выдано 0
Отзывы о курсе «Операционные системы: базовый курс по системным основам»Отзывов получено 7
Рейтинг курса «Операционные системы: базовый курс по системным основам»Рейтинг курса 5.000
Уроки в курсе «Операционные системы: базовый курс по системным основам»Количество уроков 30
Тесты в курсе «Операционные системы: базовый курс по системным основам»Количество квизов 154
Время прохождения курса «Операционные системы: базовый курс по системным основам»Время прохождения курса —
Обновления курса «Операционные системы: базовый курс по системным основам»Обновления курса — —
Дата публикации курса «Операционные системы: базовый курс по системным основам»Дата публикации курса — ———
Последнее обновление курса «Операционные системы: базовый курс по системным основам»Последнее обновление — ———
Сложность hard — ———

Содержание курса

Разделы в курсе «Операционные системы: базовый курс по системным основам» 16 разделов Уроки в курсе «Операционные системы: базовый курс по системным основам» 30 уроков Тесты в курсе «Операционные системы: базовый курс по системным основам» 154 теста Время прохождения курса «Операционные системы: базовый курс по системным основам» 1 ч. Последнее обновление курса «Операционные системы: базовый курс по системным основам» обн. 29 сентября 2026

Академический Хакерспейс

1 урок
1. Инфо! ↗

Введение в ОС

2 урока
1. История и эволюция ОС ↗
2. Основные функции и компоненты ОС ↗

Архитектура UNIX/Linux

2 урока
1. Ядро, системные вызовы, библиотеки ↗
2. Файловая система и процессы ↗

Практика

1 урок
1. Основы работы в UNIX/Linux ↗

Работа с файлами и каталогами

3 урока
1. Системные вызовы: open, read, write, close ↗
2. Метаданные файлов (stat, lstat) ↗
3. Дополнительные материалы ↗

Практика

1 урок
1. Программирование файлового ввода-вывода ↗

Процессы и многозадачность

3 урока
1. Создание процессов (fork, exec) ↗
2. Управление процессами (wait, exit) ↗
3. Сигналы и их обработка ↗

Практика

1 урок
1. Управление процессами ↗

Межпроцессное взаимодействие (IPC)

4 урока
1. Каналы (pipes) и FIFO ↗
2. Очереди сообщений (message queues) ↗
3. Семафоры ↗
4. Разделяемая память (shared memory) ↗

Практика

1 урок
1. Межпроцессное взаимодействие ↗

Потоки выполнения (Threads)

5 уроков
1. Модель многопоточности ↗
2. Создание и управление потоками ↗
3. Синхронизация потоков и проблемы параллелизма ↗
4. Мьютексы (mutex) ↗
5. Условные переменные (condition variables) ↗

Практика

1 урок
1. Многопоточное программирование ↗

Управление памятью

2 урока
1. Виртуальная память и страничная организация ↗
2. Системные вызовы управления памятью ↗

Практика

1 урок
1. Управление памятью ↗

Ввод-вывод и управление устройствами

1 урок
1. Буферизованный и небуферизованный ввод-вывод ↗

Реклама

1 урок
1. Курсы ↗