FC ConcursosFC Concursos

Questão FC266524

No que diz respeito às arquiteturas paralelas e não convencionais, foi estabelecida uma classificação baseada em fluxo de instruções e de dados, descritas a seguir. I. Única instru

Conceitos de Arquitetura de Computadores

IDECAN · 2021

No que diz respeito às arquiteturas paralelas e não convencionais, foi estabelecida uma classificação baseada em fluxo de instruções e de dados, descritas a seguir.

 

I. Única instrução, único dado – Um único processador executa sequencialmente um conjunto de instruções, usando dados armazenados em uma única memória.

 

II. Única instrução, múltiplos dados – Uma única instrução é executada ao mesmo tempo sobre múltiplos dados.

 

III. Única instruções, único dado – Vários processadores executam diferentes instruções no mesmo dado.

 

IV. Múltiplas instruções, múltiplos dados – Várias instruções são executadas ao mesmo tempo sobre múltiplos dados, o que motivou o surgimento de duas categorias, com as arquiteturas de memória compartilhada e distribuída.

 

As descrições em I, II, III e IV correspondem, respectivamente, às siglas

  1. SISD, SIMD, MIMD e MISD
  2. MISD, MIMD, SISD e SIMD
  3. SISD, SIMD, MISD e MIMD
  4. SIMD, SISD, MISD e MIMD
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa correta associa I → SISD, II → SIMD, III → MISD e IV → MIMD.

SISD (Single Instruction, Single Data): um único processador executa sequencialmente um fluxo de instruções sobre dados armazenados em uma única memória — modelo clássico de von Neumann, usado em máquinas uniprocessadas.

SIMD (Single Instruction, Multiple Data): uma mesma instrução é aplicada simultaneamente a vários elementos de dados — típico de processadores vetoriais e acelerações data-parallel (ex.: instruções vetoriais, GPUs).

MISD (Multiple Instruction, Single Data): múltiplas instruções operam sobre o mesmo fluxo de dados; é raro na prática, aparecendo em esquemas de pipeline e em soluções de tolerância a falhas.

MIMD (Multiple Instruction, Multiple Data): vários processadores executam instruções independentes sobre dados distintos; engloba sistemas com memória compartilhada ou distribuída — base de multicore e clusters.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo