Я попытался просмотреть это, но я немного борюсь, чтобы понять связь между родительским процессом и дочерним процессом сразу после вызова fork().
Являются ли они полностью отдельными процессами, связанными только идентификатором id/parent? Или они разделяют память? Например, раздел "код" каждого процесса - дублируется так, что каждый процесс имеет свою собственную идентичную копию или что "разделяет" каким-то образом, так что существует только один?
Надеюсь, это имеет смысл.
Во имя полного раскрытия это "домашнее задание"; хотя и не является прямым вопросом из книги, у меня есть ощущение, что это в основном академическое, и на практике мне, вероятно, не нужно знать.