Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — CESPE / CEBRASPE 2024

Arquitetura de ComputadoresConceitos 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
  1. Alinguagem de montagem.
  2. Bmicroarquitetura.
  3. Carquitetura do conjunto de instrução.
  4. Dlógica digital.
  5. 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

  1. 1Lógica digital (nível 0)
  2. 2Microarquitetura (nível 1)
  3. 3ISA (nível 2)
  4. 4Sistema operacional (nível 3)
  5. 5Assembly (nível 4)
  6. 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.


Gabarito: letra C.

Link permanente: /questoes/ce176082