Дочерние процессы — это точные копии породивших их родительских процессов. 12 Они имеют такое же окружение, стандартные ввод и вывод, одинаковое содержимое памяти и продолжают работу с той же точки. 1 Отличий два: процессы имеют разные идентификаторы (PID), под которыми они зарегистрированы в таблице процессов, и различается возвращаемое значение системного вызова fork() — родительский процесс получает идентификатор процесса-потомка, а процесс-потомок получает «0». 12
Фоновые процессы — это процессы, запускаемые параллельно. 1 Они не имеют возможности вводить данные с того же терминала, что и породивший их командный интерпретатор (только из файла), но выводить данные на этот терминал могут. 1