I read somewhere (forgot where) that a zombie process continues to consume the process table entry (concretely the process identifier or PID), and causes a resource leak.
Is it correct that a zombie process doesn't use cpu, nor memory except its process table entry. Is that all the resources a zombie process still occupies?
Can the used resources be a reason to remove a zombie process?
Is there some need to remove a zombie process?