Processamento Paralelo
Gabarito: letra B. Em arquiteturas paralelas, múltiplos núcleos de processador operam de forma independente, executando diferentes tarefas ao mesmo tempo — essa é a definição fundamental do paralelismo. A alternativa B descreve exatamente essa característica, enquanto as demais ou se referem a processamento sequencial (A), a um modelo específico (SIMD) que não abrange o conceito geral (C), ou trazem afirmações falsas sobre a inadequação do paralelismo (D e E).
Alternativa A — ❌ Incorreta
Descreve processamento sequencial em um único núcleo, que é o oposto do paralelismo. A execução sequencial de instruções não caracteriza arquitetura paralela.
Alternativa B — ✅ Correta ⟵ GABARITO
A definição clássica de processamento paralelo é justamente a operação simultânea e independente de múltiplos núcleos, cada um executando suas próprias tarefas. Isso permite ganhos de desempenho em cargas de trabalho divisíveis.
Alternativa C — ❌ Incorreta
Essa descrição corresponde ao modelo SIMD (Single Instruction, Multiple Data), que é uma forma de paralelismo, mas não é a característica geral da arquitetura. Em processamento paralelo, múltiplas instruções podem ser executadas simultaneamente (MIMD). A alternativa restringe o conceito a um único caso.
Alternativa D — ❌ Incorreta
A arquitetura paralela é especialmente adequada para problemas complexos, pois permite decompor o problema em tarefas menores executadas em paralelo. Embora a programação possa ser mais complexa, isso não a torna inadequada.
Alternativa E — ❌ Incorreta
Arquiteturas paralelas são amplamente utilizadas para processar grandes conjuntos de dados (ex.: computação de alto desempenho, big data). A comunicação entre núcleos pode ter custo, mas não impede a eficiência no tratamento de grandes volumes de dados.
Gabarito: letra B