Arquitetura Escalar de Computadores
Gabarito: letra A. Na arquitetura escalar, uma das técnicas fundamentais para melhorar o desempenho é o pipeline, que divide cada instrução em múltiplos estágios (busca, decodificação, execução, escrita). Essa característica é corretamente descrita na alternativa A, sendo um aspecto central dos processadores escalares modernos.
A banca explora o conhecimento sobre as técnicas empregadas em processadores escalares, especialmente o uso de pipeline para aumentar a taxa de transferência de instruções, mesmo que apenas uma instrução seja completada por ciclo de clock.
Alternativa A — ✅ Correta ⟵ GABARITO
Descreve o pipeline, técnica essencial na arquitetura escalar. O pipeline divide a execução em estágios, permitindo que várias instruções estejam em diferentes fases simultaneamente, aumentando o throughput. Isso é uma das principais características implementadas em processadores escalares.
Alternativa B — ❌ Incorreta
A afirmação descreve um sistema multiprocessador com unidade de controle centralizada, que não é um aspecto da arquitetura escalar. Escalar refere-se a um único processador que executa uma instrução por ciclo, não a múltiplos processadores.
Alternativa C — ❌ Incorreta
Embora processadores escalares tradicionalmente emitam uma instrução por ciclo de clock, a afirmação é imprecisa. Eles podem implementar pipelines que permitem alta taxa de transferência, e a expressão "múltiplos pipelines" é ambígua: alguns escalares possuem pipelines dedicados para diferentes tipos de instruções (ex.: inteiros e ponto flutuante), embora não executem múltiplas instruções simultaneamente como superscalares. O pipeline é um recurso crucial, e a limitação de uma instrução por ciclo não invalida a capacidade de aproveitamento de pipelines.
Alternativa D — ❌ Incorreta
A largura do barramento de dados afeta o desempenho de qualquer processador, inclusive escalares. A arquitetura escalar não é "altamente paralela" – ela executa uma instrução por vez, e barramentos mais largos podem melhorar a transferência de dados.
Alternativa E — ❌ Incorreta
Processadores escalares são usados em uma vasta gama de aplicações, desde sistemas embarcados até servidores, não sendo exclusivos para tarefas de baixa demanda. O termo "exclusivamente" torna a afirmação falsa.
Gabarito: letra A