Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FUNDATEC 2026

Sistemas OperacionaisLinux
Código
qg685863
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática
Um administrador Linux executa o comando abaixo:kill -9 1234Qual é o comportamento esperado do sistema após a execução desse comando?
  1. AO processo de PID 1234 recebe um sinal de encerramento gracioso, podendo concluir operações pendentes e liberar recursos antes de ser finalizado.
  2. BO processo de PID 1234 é imediatamente encerrado pelo kernel sem possibilidade de interceptar ou ignorar o sinal, independentemente de seu estado atual.
  3. CO processo de PID 1234 é suspenso temporariamente pelo kernel, permanecendo na fila de processos até que o administrador execute um comando de retomada.
  4. DO processo de PID 1234 recebe um sinal SIGTERM, sendo encerrado apenas se não houver rotina de tratamento definida para esse sinal na aplicação.
  5. EO comando encerra todos os processos filhos do PID 1234, mantendo o processo pai em execução até que todos os recursos alocados pelos filhos sejam liberados.
Revelar gabarito e comentário

GabaritoB — O processo de PID 1234 é imediatamente encerrado pelo kernel sem possibilidade de interceptar ou ignorar o sinal, independentemente de seu estado atual.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Linux – Comando kill e sinais

Gabarito: letra B. O comando kill -9 1234 envia o sinal SIGKILL (número 9) ao processo de PID 1234. Esse sinal é não-interceptável e não-ignorável – o kernel encerra o processo imediatamente, sem permitir qualquer rotina de limpeza ou conclusão de operações. É a definição clássica de SIGKILL, conforme documentação do Linux (sinal 9).

A questão testa o conhecimento dos principais sinais do Linux e suas características. A pegadinha mais comum é confundir SIGKILL com SIGTERM (sinal 15), que permite tratamento gracioso.

1SIGKILL (9)
Morte instantânea
Não-interceptável
Não-ignorável
2SIGTERM (15)
Encerramento gracioso
Pode ser tratado
3SIGSTOP (19)
Suspensão temporária
4SIGCONT (18)
Retomada
Sinais do Linux
LEVELsoulevel.com.br
Sinais do Linux: SIGKILL (9) (Morte instantânea, Não-interceptável, Não-ignorável); SIGTERM (15) (Encerramento gracioso, Pode ser tratado); SIGSTOP (19) (Suspensão temporária); SIGCONT (18) (Retomada)

Alternativa A — ❌ Incorreta

Descreve "encerramento gracioso", que é característica do SIGTERM (sinal 15). SIGKILL não permite que o processo conclua operações pendentes ou libere recursos – ele é morto na hora.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente: o sinal SIGKILL (9) é enviado e o kernel encerra o processo de forma abrupta, não importando seu estado (executando, suspenso etc.).

Alternativa C — ❌ Incorreta

Suspensão temporária é obtida com SIGSTOP (sinal 19) ou SIGTSTP (sinal 20). O sinal 9 não suspende – ele mata.

Alternativa D — ❌ Incorreta

Novamente, confunde SIGKILL com SIGTERM (sinal 15). SIGTERM permite tratamento personalizado; SIGKILL não.

Alternativa E — ❌ Incorreta

kill -9 1234 envia o sinal apenas ao processo de PID 1234, não aos seus filhos. Para encerrar toda a árvore, seria necessário usar kill -9 -1234 (grupo) ou pkill -TERM -P 1234.

NÃO CAIA NESSA!

Decore os sinais mais cobrados: SIGKILL (9) – morte instantânea, sem tratamento; SIGTERM (15) – pedido de término, pode ser tratado; SIGSTOP (19) – suspensão; SIGCONT (18) – retomada. Nas provas, a banca adora trocar SIGKILL por SIGTERM – fique atento.

Gabarito: letra B.

Link permanente: /questoes/qg685863