Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Processamento Paralelo — VUNESP 2023

Arquitetura de ComputadoresProcessamento Paralelo
Código
vu079202
Banca
VUNESP
Órgão
TJ-RS
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Especialidade: Análise de Suporte
Em relação ao uso do hyperthreading, assinale a alternativa correta.
  1. AO hyperthreading é um recurso exclusivo de arquiteturas ARM.
  2. BPara o uso do hyperthreading, é necessário que o processador possua pelo menos quatro núcleos.
  3. CO hyperthreading habilita que cada thread criado realize um fork para criação de um novo processo.
  4. DNo hyperthreading, os processos do sistema operacional tornam-se threads.
  5. EO hyperthreading permite que cada núcleo do processador execute mais de um thread.
Revelar gabarito e comentário

GabaritoE — O hyperthreading permite que cada núcleo do processador execute mais de um thread.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Hyperthreading

Gabarito: letra E. O hyperthreading é uma tecnologia de multithreading simultâneo que permite a um único núcleo físico executar mais de um thread concorrentemente, aumentando a eficiência do processador.

Alternativa A — ❌ Incorreta

O hyperthreading não é exclusivo de arquiteturas ARM; é uma tecnologia desenvolvida pela Intel para seus processadores x86. Arquiteturas ARM possuem suas próprias implementações de multithreading, mas não se denominam hyperthreading.

Alternativa B — ❌ Incorreta

O hyperthreading não exige um mínimo de quatro núcleos. Ele funciona por núcleo: um processador de núcleo único com suporte a hyperthreading pode executar dois threads simultaneamente. A tecnologia é independente do número de núcleos.

Alternativa C — ❌ Incorreta

Hyperthreading é um recurso de hardware que permite a execução simultânea de múltiplos threads em um núcleo. Não habilita diretamente a chamada de sistema fork para criação de processos; fork é uma operação de software gerenciada pelo sistema operacional.

Alternativa D — ❌ Incorreta

Hyperthreading não transforma processos em threads. Ele cria núcleos lógicos adicionais, mas a distinção entre processos e threads é mantida pelo sistema operacional. Ambos podem ser escalonados para execução nos núcleos lógicos.

Alternativa E — ✅ Correta ⟵ GABARITO

A definição correta: o hyperthreading permite que cada núcleo do processador execute mais de um thread, criando núcleos lógicos adicionais e melhorando o paralelismo em nível de instrução.

Gabarito: letra E.

Link permanente: /questoes/vu079202