Основы системного программирования в Linux в части работы с процессами, Основы управления процессами в ядре Linux, Состояния процессов в Linux, политики планирования, планировщик CFS, управление параметрами планирования, квоты, группы управления (crgoups), файловая система /proc, создание процесса и замена программы процесса, потоки POSIX, основные утилиты для работы с процессами, Основы управления процессами в ядре Linux,
Основы межпроцессного взаимодействия и синхронизации процессов в Linux,
Базовые модели синхронизации и разграничения доступа к ресурсам (критические секции, семафоры, блокировки читатель-писатель, барьеры синхронизации), базовые модели межпроцессного взаимодействия (разделяемая память, каналы, специальные сокеты), сигналы, классические механизмы System V IPC, специальные механизмы Linux (файлы-события, файлы сигналов), ожидание на файловых дескрипторах (poll), ожидание изменения файлов и каталогов, механизмы POSIX для синхронизации и межпроцессного взаимодействия, Изоляция процессов, Интерфейс сокетов, Основы планирования процессов в задачах реального времени, Работа с устройствами средствами Linux, Работа с сигналами, Создание изолированной среды выполнения для программы, Создание приложения реального времени.