Дочерние процессы в Linux отличаются от процессов тем, что создаются другими процессами (родительскими). blog.sedicomm.com
Дочерний процесс — это точная копия родительского процесса, за исключением нескольких моментов: {6-host}
- имеет свой уникальный идентификатор процесса (PID); {6-host}
- идентификатор родительского процесса у потомка равен идентификатору родительского процесса; {6-host}
- не наследует блокировки памяти родителя; {6-host}
- счётчики использования ресурсов и времени ЦП у потомка сброшены в 0; {6-host}
- набор ожидающих сигналов потомка изначально пуст; {6-host}
- не наследует значения семафоров родителя; {6-host}
- не наследует связанные с процессом блокировки родителя; {6-host}
- не наследует таймеры родителя; {6-host}
- не наследует ожидающие выполнения операции асинхронного ввода-вывода и контексты асинхронного ввода-вывода родителя. {6-host}
Процесс в Linux — это программа и её данные, загруженные в память компьютера. losst.pro При запуске программы операционная система выделяет экземпляру приложения независимое адресное пространство памяти, назначает уникальный идентификатор (PID) и вносит запись в таблицу процессов. www.aldpro.ru