Дерево процессов: создание ребёнка и смена программы
Проследите связь родителя и ребёнка при fork и exec. Сравните создание нового процесса с заменой программы в уже существующем процессе.
Какие связи показывает схема
Дерево процессов описывает отношения происхождения. Новый ребёнок получает собственный PID и связь с родителем. Запуск другого образа программы через exec сам по себе не создаёт ещё одного ребёнка: меняется исполняемый образ текущего процесса.
Как сравнивать условия
В схеме учебный shell имеет PID 420, ребёнок — 421. Эти числа служат только для наблюдения идентичности. Сравните, на каком шаге возникает новый узел дерева и когда меняется лишь подпись программы.
Границы учебной модели
Опущены потоки, vfork, namespaces и особые случаи смены родителя. Номера PID могут использоваться повторно после освобождения, поэтому старый записанный номер не является постоянной идентичностью задачи.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Linux man-pages — fork(2) и execve(2)
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.