Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — Quadrix 2023

Arquitetura de ComputadoresArquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
qg027224
Banca
Quadrix
Órgão
CREFITO-7ª Região(BA e SE)
Ano
2023
Nível
Médio
Cargo
Técnico(a) em Informática
No que se refere às novas tecnologias e aos conceitos de hardware, julgue o item.A principal característica de um processador vetorial é que ele realiza somente instruções em objetos atômicos (binários), ou seja, ele não permite a realização de instruções como multiplicar, subtrair e somar.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Processadores vetoriais: operações sobre vetores, não sobre escalares

Gabarito: ERRADO. A afirmação inverte completamente o conceito: a principal característica de um processador vetorial é justamente executar instruções sobre vetores (conjuntos de dados), e não sobre objetos atômicos (escalares). Ele é projetado para realizar operações como somar, subtrair e multiplicar simultaneamente sobre vários elementos, o que o torna ideal para cálculos científicos e processamento de sinais.

O enunciado descreve, na verdade, o oposto do que é um processador vetorial. Um processador escalar (como os processadores convencionais de propósito geral) opera sobre um único dado por vez — um objeto atômico. Já o processador vetorial opera sobre arrays de dados (vetores), aplicando uma mesma operação a todos os elementos de uma só vez. Essa capacidade é conhecida como paralelismo de dados.

Para entender a diferença, imagine a operação de somar dois vetores de 100 elementos cada. Em um processador escalar, seria necessário executar 100 instruções de soma (uma para cada par de elementos). Em um processador vetorial, uma única instrução de soma vetorial processa todos os 100 pares de elementos em paralelo, utilizando unidades de execução dedicadas. É por isso que esses processadores são amplamente usados em supercomputadores, simulações científicas, processamento de imagens e áudio, e em GPUs (que são, essencialmente, processadores vetoriais massivamente paralelos).

A confusão da banca está em atribuir ao processador vetorial a característica de operar apenas com "objetos atômicos (binários)". Na verdade, todos os processadores trabalham internamente com dados binários, mas o que define um processador vetorial é a capacidade de operar sobre conjuntos desses dados (vetores) com uma única instrução. A arquitetura vetorial é uma extensão da arquitetura escalar, adicionando registradores vetoriais (que armazenam múltiplos elementos) e instruções vetoriais (que operam sobre esses registradores).

NÃO CAIA NESSA!

A banca inverte o conceito central: afirma que o processador vetorial opera sobre objetos atômicos, quando na verdade ele opera sobre vetores (conjuntos de dados). O candidato que não domina o conceito pode até achar a afirmação plausível, pois "binário" remete a algo básico. Mas a essência do processador vetorial é o paralelismo de dados — executar a mesma operação sobre muitos elementos simultaneamente.

1Opera sobre vetores (arrays)
Uma instrução processa vários elementos
Soma, subtração, multiplicação em paralelo
Paralelismo de dados
2Uso típico
Supercomputadores
GPUs
Processamento de sinais
3Difere do escalar
Escalar: um dado por vez
Vetorial: conjunto de dados por vez
Processador vetorial
LEVELsoulevel.com.br
Processador vetorial: Opera sobre vetores (arrays) (Uma instrução processa vários elementos, Soma, subtração, multiplicação em paralelo, Paralelismo de dados); Uso típico (Supercomputadores, GPUs, Processamento de sinais); Difere do escalar (Escalar: um dado por vez, Vetorial: conjunto de dados por vez)

Alternativa E — ✅ Correta (ERRADO) ⟵ GABARITO

A afirmação está errada porque descreve exatamente o oposto do que é um processador vetorial. Ele não realiza somente instruções em objetos atômicos; pelo contrário, sua principal característica é realizar instruções sobre vetores (arrays de dados), permitindo operações como somar, subtrair e multiplicar todos os elementos de um vetor de uma só vez. O processador que opera sobre objetos atômicos (um dado por vez) é o processador escalar, não o vetorial.

Gabarito: ERRADO

Link permanente: /questoes/qg027224