Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — FUNDATEC 2024

Arquitetura de ComputadoresConceitos Básicos em Arquitetura de Computadores
Código
qg164387
Banca
FUNDATEC
Órgão
IF Sul - MG
Ano
2024
Nível
Superior
Cargo
Professor do Ensino Básico, técnico e Tecnológico: MCH-02 - Informática
Em relação à arquitetura de computadores, são princípios de projetos para computadores modernos, EXCETO:
  1. AReferenciação da memória somente por operações de LOAD e STORE.
  2. BFacilidade na decodificação de instruções.
  3. CMaximização da taxa de execução de instruções.
  4. DDisponibilidade de muitos registradores.
  5. EExecução de instruções comuns diretamente por software.
Revelar gabarito e comentário

GabaritoE — Execução de instruções comuns diretamente por software.

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

Princípios de Projeto de Computadores Modernos

Gabarito: letra E. Os computadores modernos, especialmente os baseados na arquitetura RISC, seguem princípios como: acesso à memória apenas via LOAD/STORE, facilidade de decodificação, muitos registradores e maximização da taxa de execução. A execução das instruções comuns é feita diretamente por hardware, e não por software (microprogramação). A alternativa E inverte esse princípio, por isso é a exceção.

A questão cobra o conhecimento dos pilares do projeto RISC, que foram amplamente adotados mesmo em processadores CISC modernos (que traduzem instruções complexas em microoperações RISC). Vamos analisar cada alternativa:

Princípio de Projeto

Descrição

Relação com Arquiteturas Modernas (RISC)

É um princípio moderno?

A) Referenciação da memória somente por LOAD/STORE

Apenas instruções específicas acessam a memória; as demais operam sobre registradores.

Essencial no RISC, simplifica o projeto e o pipeline.

Sim

B) Facilidade na decodificação de instruções

Instruções de tamanho fixo e formato regular.

Permite pipeline mais profundo e maior frequência de clock.

Sim

C) Maximização da taxa de execução de instruções

Objetivo central, alcançado por pipelining, execução fora de ordem, predição de desvios.

Buscado por todas as arquiteturas modernas.

Sim

D) Disponibilidade de muitos registradores

Banco grande de registradores reduz acessos à memória.

Marca do RISC, acelera a execução.

Sim

E) Execução de instruções comuns diretamente por software

Instruções simples executadas por software (microprogramação).

Oposto ao RISC; instruções comuns são executadas por hardware.

Não (GABARITO)

Alternativa A — ❌ Incorreta

Referenciação da memória somente por operações de LOAD e STORE é um princípio essencial do RISC, no qual apenas instruções específicas acessam a memória; as demais operam sobre registradores. Isso simplifica o projeto e o pipeline. Portanto, é sim um princípio moderno.

Alternativa B — ❌ Incorreta

Facilidade na decodificação de instruções é característica de arquiteturas com instruções de tamanho fixo e formato regular (RISC). A decodificação simples permite otimizações como pipeline mais profundo e maior frequência de clock.

Alternativa C — ❌ Incorreta

Maximização da taxa de execução de instruções é o objetivo central de qualquer arquitetura moderna. Técnicas como pipelining, execução fora de ordem e predição de desvios visam justamente esse fim.

Alternativa D — ❌ Incorreta

Disponibilidade de muitos registradores é outra marca do RISC. Ter um banco grande de registradores reduz a necessidade de acessos à memória e acelera a execução.

Alternativa E — ✅ Correta ⟵ GABARITO

Execução de instruções comuns diretamente por software é o oposto do que se busca. Nos processadores modernos, as instruções simples são executadas diretamente pelo hardware (por lógica combinatorial ou microcódigo otimizado). A tendência RISC elimina a microprogramação e executa as instruções em hardware puro. Instruções complexas ou raras podem ser implementadas por software (compilador), mas as comuns jamais são executadas por software no sentido de microcódigo interpretado.

PEGA ESSA DICA!

Memorize os princípios RISC: load/store, registradores em abundância, instruções de tamanho fixo, decodificação simples e execução direta em hardware. Quando a banca falar em "execução por software", desconfie — é o contrário do que se pratica.

Gabarito: letra E

Link permanente: /questoes/qg164387