Questão nº 37
Questão de Administração de Banco de Dados · FGV MPAL 2018 (nº 37)
Sobre gerenciamento de processos no sistema operacional Linux, analise as afirmativas a seguir.
I. O PID do processo init é automaticamente atribuído ao PPID de processos que se tornam órfãos.
II. Processo zombie é a nomenclatura atribuída ao processo que possui autonomia própria, comportamento errático e que nunca termina sua execução, consumindo recursos do sistema indistintamente.
III. A prioridade de execução de um processo é indicada por um número que tem variação de -20 a 19 e quanto menor for este número, maior será a prioridade do processo.
Está correto o que se afirma em
- AI, apenas.
- BII, apenas.
- CIII, apenas.
- DI e III, apenas. (alternativa correta)
- EI, II e III.
Resposta comentada
Gabarito Alternativa D
Em Linux, um processo é uma instância de um programa em execução, identificado por um número único (PID). O sistema operacional gerencia esses processos, incluindo seu estado, prioridade e relacionamento com outros processos.
- (A) Incorreta: A afirmativa I está correta, mas não é a única.
- (B) Incorreta: A afirmativa II está incorreta, e não é o gabarito.
- (C) Incorreta: A afirmativa III está correta, mas não é a única.
- (D) Correta:
- I. O PID do processo init é automaticamente atribuído ao PPID de processos que se tornam órfãos. Esta afirmativa está correta. Quando um processo pai termina antes de seu processo filho, o filho se torna um processo órfão. O sistema operacional Linux atribui automaticamente o processo
init(que tem PID 1) como o novo pai desses processos órfãos, garantindo que eles não fiquem sem um pai e possam ser encerrados corretamente. - III. A prioridade de execução de um processo é indicada por um número que tem variação de -20 a 19 e quanto menor for este número, maior será a prioridade do processo. Esta afirmativa está correta. Em sistemas Linux, a prioridade de agendamento de um processo pode ser ajustada usando o valor nice. O valor
nicevaria de -20 (maior prioridade, menos "gentil" com outros processos) a 19 (menor prioridade, mais "gentil"). Quanto menor o númeronice, maior a prioridade do processo na disputa por recursos da CPU.
- I. O PID do processo init é automaticamente atribuído ao PPID de processos que se tornam órfãos. Esta afirmativa está correta. Quando um processo pai termina antes de seu processo filho, o filho se torna um processo órfão. O sistema operacional Linux atribui automaticamente o processo
- (E) Incorreta: A afirmativa II está incorreta.
- II. Processo zombie é a nomenclatura atribuída ao processo que possui autonomia própria, comportamento errático e que nunca termina sua execução, consumindo recursos do sistema indistintamente. Esta afirmativa está incorreta. Um processo zombie (ou "defunct") é um processo que já terminou sua execução, mas sua entrada na tabela de processos ainda não foi removida porque seu processo pai não chamou a função
wait()ouwaitpid()para coletar seu status de saída. Ele não possui autonomia própria, não tem comportamento errático (pois já está "morto") e consome recursos mínimos (apenas a entrada na tabela de processos), não "indistintamente". A descrição dada na afirmativa se encaixa mais em um processo em loop infinito ou um processo com falha, mas não em um zombie. Armadilha: O termo "zombie" soa como algo problemático e descontrolado, levando a crer que a descrição na afirmativa está correta, mas tecnicamente um zombie é um processo que já encerrou suas operações, apenas aguardando a "colheita" de seu status pelo pai.
- II. Processo zombie é a nomenclatura atribuída ao processo que possui autonomia própria, comportamento errático e que nunca termina sua execução, consumindo recursos do sistema indistintamente. Esta afirmativa está incorreta. Um processo zombie (ou "defunct") é um processo que já terminou sua execução, mas sua entrada na tabela de processos ainda não foi removida porque seu processo pai não chamou a função
Fonte: FGV MPAL 2018 Analista do Ministério Público - Administrador de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.