Как устроен курс
1.
Компьютеры
2.
Целые числа
3.
Язык ассемблера
3.1.
Переходы
3.2.
Как сделать CPU из транзисторов
3.3.
Обращение к памяти
3.4.
Подпрограммы
3.5.
Компоновка
3.6.
Внутренности современных процессоров
4.
Язык Си
4.1.
Динамическая память
4.2.
Bits and pieces
5.
Вещественные числа
5.1.
Поддержка на x86: FPU, MMX, SSE, AVX
6.
ИПР
6.1.
Git
6.2.
Системы сборки
7.
«Системное программирование»
7.1.
Взаимодействие с устройствами
7.2.
Прерывания
7.3.
Кольца защиты
8.
POSIX
8.1.
Файлы
8.2.
Процессы
8.3.
Страничная виртуальная память
8.4.
Пользователи и группы
8.5.
Сигналы
8.6.
File descriptions
8.7.
Каналы (pipes)
8.8.
Файловая система
9.
Динамическая компоновка
10.
Сети и сокеты
10.1.
Мультиплексирование
11.
Работа с общей памятью
11.1.
RMW
Light
Rust
Coal
Navy
Ayu
HSE CAOS 2023
Учебное ядро YABLOKO
.