Questão 31 do Concurso Universidade Federal Rural do Rio de Janeiro (UFRRJ) - Analista de Tecnologia da Informação - UFRRJ (2023)

Processos e threads são unidades de execução de tarefas dentro do sistema operacional.
Sobre as características das threads, é correto afirmar que  

  • A o escalonador do sistema operacional conhece e gerencia todas as threads de usuário. 
  • B as trocas de contexto das threads de usuário são executadas pelo sistema operacional sem o conhecimento do aplicativo. 
  • C as trocas de contexto das threads de núcleo são executadas por uma biblioteca de aplicativos, sem o conhecimento do sistema operacional. 
  • D as threads de um mesmo processo compartilham o mesmo espaço de endereçamento de memória, arquivos abertos e outros recursos que compõem o contexto global do processo. 
  • E as threads de um mesmo processo compartilham o mesmo contexto de execução, o qual inclui o identificador único da thread, o estado da pilha de execução e os valores no apontador de instrução e nos registradores de uso geral.