Em relação a processo e thread, analise as alternativas abaixo, e responda a alternativa correta:

Questão

Em relação a processo e thread, analise as alternativas abaixo, e responda a alternativa correta:

Alternativas

A) Um thread representa uma parte do fluxo de um processo.

96%

B) Um thread é formado por processos que ocorrem em uma sequência lógica.

C) Na ocorrência de um thread os leads times de processamento da CPU são bem maiores que os leads times das operações de E/S.

D) O custo e tempo para criação de um thread é maior que o custo e tempo para criar um processo.

E) A ocorrência de um thread leva a CPU a um estado de ociosidade, gerando leads times.

Explicação

Para identificar a alternativa correta, lembramos os conceitos básicos de Sistemas Operacionais:

  • Processo: é um programa em execução, com seu próprio espaço de endereçamento (memória), recursos associados etc.
  • Thread (linha de execução): é a unidade de execução dentro de um processo. Um mesmo processo pode ter uma ou várias threads, que compartilham recursos do processo (como memória e arquivos abertos), mas cada thread tem seu próprio fluxo de execução (contador de programa, registradores e pilha).

Analisando as alternativas:

A) “Um thread representa uma parte do fluxo de um processo.” ✅

  • Correto: uma thread é um fluxo de execução (um caminho de execução) dentro de um processo.

B) “Um thread é formado por processos...” ❌

  • Incorreto: é o contrário; processos podem conter threads. Thread não é “formado por processos”.

C) Fala sobre “lead times” de CPU vs E/S na ocorrência de thread. ❌

  • Não é uma propriedade definidora de threads; além disso, threads não implicam necessariamente CPU maior que E/S.

D) “O custo e tempo para criação de um thread é maior que ... criar um processo.” ❌

  • Em geral, criar thread é mais barato/rápido do que criar processo (processo envolve mais overhead, como espaço de endereçamento separado).

E) “A ocorrência de um thread leva a CPU a um estado de ociosidade...” ❌

  • Threads normalmente existem justamente para aumentar concorrência/uso de CPU, e não para tornar a CPU ociosa por definição.

Alternativa correta: (A).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.