Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — CESPE / CEBRASPE 2024
Arquitetura de Computadores›Conceitos Básicos em Arquitetura de Computadores
Código
ce176082
Banca
CESPE / CEBRASPE
Órgão
LNA
Ano
2024
Nível
Superior
Cargo
Tecnologista – Especialidade: Infraestrutura de Redes
Em um computador multinível contemporâneo típico de seis níveis, as instruções executadas no modo interpretativo pelo microprograma ou pelos circuitos de execução de hardware estão no nível de
Alinguagem de montagem.
Bmicroarquitetura.
Carquitetura do conjunto de instrução.
Dlógica digital.
Elinguagem de alto nível.
Revelar gabarito e comentário▾
GabaritoC — arquitetura do conjunto de instrução.
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”.
Níveis de um computador multinível
Gabarito: letra C. As instruções executadas no modo interpretativo pelo microprograma ou pelos circuitos de execução de hardware são as instruções do conjunto de instruções da máquina (Instruction Set Architecture – ISA), que corresponde ao nível 2 em um computador multinível típico de seis níveis. O microprograma é responsável por interpretar e executar cada instrução do ISA, convertendo-as em sinais de controle no nível da microarquitetura.
A hierarquia clássica de seis níveis, do mais baixo (físico) ao mais alto (abstração), é:
Nível
Nome
Exemplo
0
Lógica digital
Portas lógicas, flip-flops
1
Microarquitetura
Microprograma, circuitos de controle
2
Arquitetura de conjunto de instruções (ISA)
Código de máquina (ex.: x86, ARM)
3
Sistema operacional
Chamadas de sistema, gerenciamento de memória
4
Linguagem de montagem
Assembly (mnemônicos)
5
Linguagem de alto nível
C, Java, Python
1Lógica digital (nível 0)
2Microarquitetura (nível 1)
3ISA (nível 2)
4Sistema operacional (nível 3)
5Assembly (nível 4)
6Alto nível (nível 5)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Linguagem de montagem (assembly) é o nível 4, que representa as instruções em forma textual, mas não são executadas diretamente pelo microprograma — elas são montadas (traduzidas) para o código de máquina (ISA) antes da execução.
Alternativa B — ❌ Incorreta
Microarquitetura (nível 1) é a implementação concreta (hardware ou microprograma) que executa as instruções do ISA. A questão pede as instruções que são executadas, não o executor.
Alternativa C — ✅ Correta ⟵ GABARITO
A arquitetura do conjunto de instrução (ISA) é o nível 2, composto pelas instruções de máquina que o microprograma interpreta. Cada instrução do ISA é buscada, decodificada e executada pelos circuitos de hardware ou pelo microprograma.
Alternativa D — ❌ Incorreta
Lógica digital (nível 0) é o hardware puro (portas lógicas, registradores) que implementa os circuitos da microarquitetura. Não são instruções interpretadas, sim componentes físicos.
Alternativa E — ❌ Incorreta
Linguagem de alto nível (nível 5) é o mais abstrato; programas nessa linguagem precisam ser compilados ou interpretados por um software antes de se tornarem instruções de máquina. Não são executadas diretamente pelo microprograma.