Questão nº 54

Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 54)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Considere os seguintes itens de informação: processos filhos; pilha; arquivos abertos; alarmes pendentes; contador de programa; registradores; estado; espaço de endereçamento; variáveis globais; sinais e tratadores de sinais; informação de contabilidade.

São alguns dos itens de informação privados por threads,

Resposta comentada

Gabarito Alternativa D

Um thread (ou linha de execução) é uma unidade de execução dentro de um processo. Enquanto threads de um mesmo processo compartilham o mesmo espaço de memória e recursos, cada thread possui seus próprios elementos para executar de forma independente.

  • (A) Incorreta: "arquivos abertos" são recursos compartilhados por todas as threads de um processo, não privados a uma thread específica.
  • (B) Incorreta: "informação de contabilidade" (como tempo de CPU) e "processos filhos" são geralmente gerenciados e compartilhados a nível de processo, não por thread individual.
  • (C) Incorreta: "alarmes pendentes" são tipicamente gerenciados a nível de processo, não sendo privados a uma thread.
  • (D) Correta: O contador de programa (PC) indica a próxima instrução a ser executada por aquela thread. Os registradores armazenam o contexto de execução da thread. A pilha é usada para chamadas de função e variáveis locais da thread. O estado (pronto, executando, bloqueado) é específico de cada thread. Todos esses itens são essenciais para que cada thread execute de forma independente.
  • (E) Incorreta: "alarmes pendentes" e "sinais e tratadores de sinais" (a disposição do sinal) são geralmente compartilhados entre as threads de um processo. Apenas a máscara de sinais pode ser privada por thread. Armadilha da banca: Esta alternativa é tentadora porque "sinais e tratadores de sinais" pode ser confuso. Embora cada thread possa ter sua própria máscara de sinais (quais sinais ela bloqueia), a disposição (qual função trata um sinal) é geralmente definida para o processo como um todo. Além disso, "alarmes pendentes" são process-wide.

Fonte: FCC TRT4 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). 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