Questão de Sistemas Operacionais — Processos — VUNESP 2024
- Código
- vu088059
- Banca
- VUNESP
- Órgão
- UNESP
- Ano
- 2024
- Nível
- Superior
- Cargo
- V - - Analista de Informática II
- ASIGHUP
- BSIGINT
- CSIGKILL
- DSIGTERM
- ESIGSTOP
GabaritoC — SIGKILL
Gabarito: letra C. O parâmetro -9 no comando kill envia o sinal SIGKILL, que força a terminação imediata e incondicional do processo. Os outros sinais possuem números diferentes: SIGHUP (1), SIGINT (2), SIGTERM (15) e SIGSTOP (19).
A questão testa o conhecimento básico dos sinais do Linux. É comum que candidatos confundam SIGKILL com SIGTERM, mas este último (sinal 15) solicita o encerramento de forma educada, podendo ser ignorado ou tratado pelo processo, enquanto o SIGKILL não pode ser ignorado.
SIGHUP (sinal 1) é enviado para recarregar configurações ou indicar que a conexão com o terminal foi perdida. Não é o sinal -9.
SIGINT (sinal 2) é gerado ao pressionar Ctrl+C no terminal, interrompendo o processo. Não é o sinal -9.
SIGKILL (sinal 9) é o sinal que encerra o processo imediatamente, sem chance de limpeza. É o único que corresponde ao parâmetro -9.
SIGTERM (sinal 15) é o sinal padrão do comando kill quando nenhum sinal é especificado. Ele solicita o término do processo, mas pode ser ignorado. Não é o -9.
SIGSTOP (sinal 19) pausa a execução do processo. Não o encerra. Para retomar, usa-se SIGCONT (sinal 18).
Memorize a tabela dos sinais mais cobrados:
Sinal | Número | Ação |
|---|---|---|
SIGHUP | 1 | Recarregar configurações |
SIGINT | 2 | Interromper (Ctrl+C) |
SIGKILL | 9 | Forçar término |
SIGTERM | 15 | Término educado |
SIGSTOP | 19 | Pausar execução |
Gabarito: letra C.
Link permanente: /questoes/vu088059