Learning Platform
Каталог / Data Engineering / Operating Systems для Junior
Глоссарий Troubleshooting
Курс 23 · Data Engineering

Operating Systems для Junior

Глубокий практический курс по основам операционных систем — от системных вызовов до планировщика. Курс отвечает на вопросы, без которых невозможно понимать поведение реального софта: что такое процесс и чем отличается от потока; почему free говорит, что памяти мало, но программы работают; что физически делает fork(); почему запись в файл иногда мгновенная, а иногда блокируется на секунды. Linux как референс (без kernel internals в дебрях исходников). От syscalls и виртуальной памяти до планировщика, IPC и файловой системы. Курс делает инженера, который понимает, что происходит между print() и пикселями на экране.

Beginner
Уровень
69
Уроков
50
Часов
17
Модулей
Начать курс → К первому уроку
Программа
17 модулей · 69 уроков
00
Введение в курс
6 уроков · 3 ч
6 уроков Открыть →
01
Зачем ОС: процессы и память на пальцах
6 уроков · 3 ч
6 уроков Открыть →
02
Что такое ОС: kernel, userspace, syscalls
8 уроков · 4 ч
8 уроков Открыть →
03
Процессы: PID, fork, exec, lifecycle
8 уроков · 4 ч
8 уроков Открыть →
04
Потоки: модели, race conditions, mutex
8 уроков · 4 ч
8 уроков Открыть →
05
Планировщик: алгоритмы, приоритеты, nice
8 уроков · 4 ч
8 уроков Открыть →
06
Virtual memory, paging, MMU, swap
10 уроков · 5 ч
10 уроков Открыть →
07
Память: malloc/free, stack vs heap, leaks
8 уроков · 4 ч
8 уроков Открыть →
08
IPC: pipes, signals, shared memory, Unix sockets
8 уроков · 4 ч
8 уроков Открыть →
09
Файловые системы: VFS, inodes, links, mount
10 уроков · 5 ч
10 уроков Открыть →
10
File I/O: open/read/write, buffers, fsync, mmap
8 уроков · 4 ч
8 уроков Открыть →
11
Права доступа: users, groups, rwx, sudo, capabilities
8 уроков · 4 ч
8 уроков Открыть →
12
Системные вызовы: strace, ABI, ring 0/3
8 уроков · 4 ч
8 уроков Открыть →
13
Устройства: block/char, /dev, udev, drivers basics
8 уроков · 4 ч
8 уроков Открыть →
14
Boot: BIOS/UEFI, bootloader, kernel, init/systemd
8 уроков · 4 ч
8 уроков Открыть →
15
Observability: top, vmstat, iostat, perf, /proc
10 уроков · 5 ч
10 уроков Открыть →
16
Capstone: мини-OS-инструменты
8 уроков · 4 ч
8 уроков Открыть →

Ещё в направлении · Data Engineering

Все материалы направления →