Зомби создается, когда родительский процесс не использует системный вызов wait после того, как ребенок умрет, чтобы прочитать его статус выхода, а сирота - это дочерний процесс, который возвращен init, когда исходный родительский процесс завершается перед дочерним элементом.
Что касается управления памятью и таблицы процессов, как эти процессы обрабатываются по-разному, особенно в UNIX?
Каков пример или крайний случай, когда создание зомби или сирот может нанести ущерб большему приложению или системе?