Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquiteturas — FCC 2019

Arquitetura de ComputadoresArquiteturas
Código
fc057859
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Cargo
Analista Judiciário - Sistemas de Tecnologia da Informação
Determinado tipo de arquitetura explora o paralelismo de instrução ou Instrucion Level Parallelism (ILP). As múltiplas unidades funcionais independentes permitem executar simultaneamente mais de uma instrução por ciclo. Nesta arquitetura o pipeline de hardware permite que todas as unidades possam executar concorrentemente. O número de instruções por ciclo de clock pode variar, e estas são escaladas de modo estático ou dinâmico. Máquinas com este tipo de arquitetura tentam paralelizar a execução de instruções independentes, em cada estágio do pipeline.Estas são características da arquitetura
  1. AVLIW − Very Long Instruction Work.
  2. Bde processadores superescalares.
  3. CHiperpipeline.
  4. Dde processadores ESPP − Enhanced Super-Parallel Processor.
  5. Ede supercomputadores como o Summit, de 200 pentaflops por segundo, da Cray.
Revelar gabarito e comentário

GabaritoB — de processadores superescalares.

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”.

Arquitetura de Computadores: Processadores Superescalares

Gabarito: letra B. O enunciado descreve uma arquitetura que explora o paralelismo em nível de instrução (ILP), com múltiplas unidades funcionais independentes, pipeline que permite execução concorrente, número variável de instruções por ciclo e escalonamento estático ou dinâmico. Essas são características clássicas dos processadores superescalares, que conseguem emitir e executar múltiplas instruções por ciclo usando hardware de escalonamento dinâmico (ou estático em alguns casos).

A questão testa a diferença entre superescalar e VLIW (Very Long Instruction Word). Ambos implementam ILP, mas com abordagens distintas:

Característica

Superescalar

VLIW

Escalonamento

Dinâmico (hardware decide a ordem) ou estático (compilador)

Exclusivamente estático (compilador agrupa instruções)

Tamanho da instrução

Comprimento fixo (típico RISC) ou variável (CISC)

Instruções longas e fixas, contendo múltiplas operações

Complexidade do hardware

Alta (lógica de despacho e detecção de dependências)

Baixa (hardware simplificado, maior dependência do compilador)

Determinação de paralelismo

Em tempo de execução

Em tempo de compilação

O enunciado afirma que "o número de instruções por ciclo pode variar" e que as instruções "são escaladas de modo estático ou dinâmico" – isso abrange ambos os modos, o que é típico de superescalares (que podem usar uma combinação). VLIW é puramente estático. Portanto, a alternativa correta é a B.

ILP (paralelismo de instrução)
  • 1Superescalar
    • Escalonamento dinâmico (hardware)
    • Escalonamento estático (compilador)
    • Instrução de comprimento fixo/variável
    • Alta complexidade de hardware
  • 2VLIW
    • Escalonamento exclusivamente estático
    • Instrução longa e fixa
    • Baixa complexidade de hardware
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta (VLIW)

VLIW explora ILP, mas com escalonamento exclusivamente estático (decidido pelo compilador); o hardware não faz reordenação dinâmica. O enunciado menciona “estático ou dinâmico”, o que não se encaixa no modelo VLIW puro, apenas nos superescalares.

Alternativa C — ❌ Incorreta (Hiperpipeline)

“Hiperpipeline” não é um termo técnico consagrado para uma arquitetura que explora ILP com múltiplas unidades funcionais. O termo correto é “superscalar” ou “superescalar”.

Alternativa D — ❌ Incorreta (ESPP)

“Enhanced Super-Parallel Processor” não é uma arquitetura reconhecida na literatura de arquitetura de computadores. Trata-se de um distrator.

Alternativa E — ❌ Incorreta (Supercomputador Summit)

O Summit é um supercomputador específico, mas o enunciado descreve uma arquitetura de processador, não um sistema completo. Supercomputadores podem usar processadores superescalares, mas a descrição se refere ao conceito genérico, não a um modelo particular.

PEGA ESSA DICA!

Na prova, lembre-se: superescalar = escalonamento dinâmico (hardware); VLIW = escalonamento estático (compilador). A presença da palavra "dinâmico" no enunciado é um forte indicativo de superescalar.

Gabarito: letra B.

Link permanente: /questoes/fc057859