Questão nº 37

Questão de Administração de Banco de Dados · FGV MPAL 2018 (nº 37)

FGV2018Analista do Ministério Público - Administrador de Banco de DadosAdministração de Banco de Dados
Gabarito: Dver comentário ↓

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

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 nice varia de -20 (maior prioridade, menos "gentil" com outros processos) a 19 (menor prioridade, mais "gentil"). Quanto menor o número nice, maior a prioridade do processo na disputa por recursos da CPU.
  • (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() ou waitpid() 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.

Fonte: FGV MPAL 2018 Analista do Ministério Público - Administrador de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho