The correct answer is A. Z, which represents a zombie process in Linux. A zombie process is a process that has completed execution but still has an entry in the process table because its parent process has not yet read its exit status. These processes are also referred to as “defunct” processes.
In Linux process management, each process goes through various states. When a process terminates, it sends a signal (SIGCHLD) to its parent. The parent is responsible for reading the child’s exit status using system calls such as wait() or waitpid(). If the parent fails to do so, the child process remains in the process table as a zombie. Although zombie processes do not consume CPU or memory resources, they do occupy process table entries, which can become problematic if many accumulate.
Option B (S) refers to a sleeping process, which is waiting for an event to complete. This is a normal and common process state.
Option C (D) represents an uninterruptible sleep state, typically associated with waiting on I/O operations. These processes cannot be easily interrupted and are not related to completed execution.
Option D (T) indicates a stopped or traced process, usually paused by a signal such as SIGSTOP or during debugging.
From a Linux+ troubleshooting perspective, identifying zombie processes is important when diagnosing system issues related to process management. Administrators can use commands like ps aux | grep Z to locate such processes and may need to restart or fix the parent process to properly clean them up.
Submit