Every process has a parent process and the parent processes are responsible for creating ( forking ) child processes and cleaning them from the process table after they finished their execution. When a process finishes its execution it leaves an exit status to be sent to the parent process, then it becomes a zombie.
System administration tasks need managing configuration files for applications and services. I usually remove the comment lines in the output to see only effective ones.