David Castilho
EQUIPE
28/08/2026 • 11:01
Vamos começar entendendo o gerenciamento de processos no Linux, que é uma das funções mais importantes do núcleo do sistema operacional. O kernel gerencia a criação, execução, finalização e estado de cada processo no sistema, utilizando uma tabela de processos e uma série de comandos para isso.
Vamos analisar cada alternativa:
A letra a está incorreta porque o comando kill -9 envia o sinal SIGKILL, que força a finalização imediata do processo sem que ele tenha a chance de executar qualquer rotina de limpeza ou tratamento. Esse é justamente o diferencial do SIGKILL: finalizar o processo de forma abrupta.
Na alternativa b, ela afirma que todos os processos em sistemas Linux modernos são descendentes do processo systemd (ou outro init compatível), com PID 1, responsável por iniciar o espaço do usuário. De fato, após a inicialização do kernel, o primeiro processo executado é o init ou systemd, que gerencia todos os outros processos posteriormente. Assim, a maioria esmagadora dos processos realmente é descendente desse PID 1, e isso está correto no contexto atual dos sistemas Linux modernos.
A letra c está errada porque qualquer usuário pode aumentar o valor nice (diminuindo a prioridade do processo), mas apenas o root pode diminuir o valor nice (aumentando a prioridade), não o usuário comum que criou o processo.
Sobre a alternativa d, o comando top mostra todos os processos, inclusive bloqueados, zumbis, em espera etc. Não se limita apenas aos processos em execução ou prontos para execução.
Já a letra e está correta na definição do que é um processo zumbi: de fato, trata-se de um processo que finalizou, mas ainda tem uma entrada na tabela porque o pai não coletou (via wait) seu status de saída.
Comparando as alternativas, tanto a b quanto a e estão corretas em suas afirmações. No entanto, geralmente o padrão das bancas é considerar a alternativa que melhor responde ao enunciado sobre estados, hierarquia e comandos. A alternativa b fala diretamente sobre a hierarquia dos processos (descendência do PID 1) e atinge o pedido da questão. Se a banca aceitar mais de uma por correção, ambas poderiam ser válidas, mas normalmente prioriza-se a alternativa mais abrangente.
Como o tema pede sobre "estados, hierarquia e comandos", a alternativa e está mais alinhada ao conceito de estado de processo (zumbi), que é um assunto central sempre que se fala de gerenciamento de processos.
Assim, o gabarito correto é a letra e.
Vamos analisar cada alternativa:
A letra a está incorreta porque o comando kill -9 envia o sinal SIGKILL, que força a finalização imediata do processo sem que ele tenha a chance de executar qualquer rotina de limpeza ou tratamento. Esse é justamente o diferencial do SIGKILL: finalizar o processo de forma abrupta.
Na alternativa b, ela afirma que todos os processos em sistemas Linux modernos são descendentes do processo systemd (ou outro init compatível), com PID 1, responsável por iniciar o espaço do usuário. De fato, após a inicialização do kernel, o primeiro processo executado é o init ou systemd, que gerencia todos os outros processos posteriormente. Assim, a maioria esmagadora dos processos realmente é descendente desse PID 1, e isso está correto no contexto atual dos sistemas Linux modernos.
A letra c está errada porque qualquer usuário pode aumentar o valor nice (diminuindo a prioridade do processo), mas apenas o root pode diminuir o valor nice (aumentando a prioridade), não o usuário comum que criou o processo.
Sobre a alternativa d, o comando top mostra todos os processos, inclusive bloqueados, zumbis, em espera etc. Não se limita apenas aos processos em execução ou prontos para execução.
Já a letra e está correta na definição do que é um processo zumbi: de fato, trata-se de um processo que finalizou, mas ainda tem uma entrada na tabela porque o pai não coletou (via wait) seu status de saída.
Comparando as alternativas, tanto a b quanto a e estão corretas em suas afirmações. No entanto, geralmente o padrão das bancas é considerar a alternativa que melhor responde ao enunciado sobre estados, hierarquia e comandos. A alternativa b fala diretamente sobre a hierarquia dos processos (descendência do PID 1) e atinge o pedido da questão. Se a banca aceitar mais de uma por correção, ambas poderiam ser válidas, mas normalmente prioriza-se a alternativa mais abrangente.
Como o tema pede sobre "estados, hierarquia e comandos", a alternativa e está mais alinhada ao conceito de estado de processo (zumbi), que é um assunto central sempre que se fala de gerenciamento de processos.
Assim, o gabarito correto é a letra e.