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

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

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

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

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

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

Разделы в курсе «Операционные системы: базовый курс по системным основам» 16 разделов Уроки в курсе «Операционные системы: базовый курс по системным основам» 30 уроков Тесты в курсе «Операционные системы: базовый курс по системным основам» 154 теста Время прохождения курса «Операционные системы: базовый курс по системным основам» 1 ч. Последнее обновление курса «Операционные системы: базовый курс по системным основам» обн. 2 июня 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. Курсы