Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — FCC 2017
Arquitetura de Computadores›Conceitos Básicos em Arquitetura de Computadores
Código
fc040057
Banca
FCC
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2017
Nível
Médio
Cargo
Técnico Judiciário - Tecnologia da Informação
O funcionamento básico da CPU de um computador digital inclui atividades e componentes indicados abaixo.“O ..I.. contém o endereço de memória que será utilizado para buscar a próxima instrução a ser executada pela CPU. Antes de executar qualquer instrução, a CPU envia o conteúdo deste componente para a memória através do ..II.. . A memória envia o conteúdo nesse endereço através do Barramento de Dados. Esse conteúdo é então armazenado no ..III.. , que tem o objetivo de guardar a instrução e passá-la para a ..IV.. , que vai lê-la e tomar as decisões necessárias para que a instrução seja executada pela Unidade de Ciclo de Dados.”As lacunas de I a IV são correta, e respectivamente, preenchidas com:
APC (Program Counter) − Barramento de Endereço − IR (Instruction Register) − Unidade de Controle
BAR (Address Register) − PC (Program Counter) − MB (Memory Buffer) − Unidade Lógica e Aritmética
CPC (Program Counter) − AR (Address Register) − MR (Memory Register) − Unidade de Controle
DBarramento de Endereço − MB (Memory Buffer) − IR (Instruction Register) − Unidade Lógica e Aritmética
EBarramento de Endereço − AR (Address Register) − MR (Memory Register) − Unidade de Controle
Revelar gabarito e comentário▾
GabaritoA — PC (Program Counter) − Barramento de Endereço − IR (Instruction Register) − Unidade de Controle
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”.
Funcionamento básico da CPU (ciclo de busca e execução)
Gabarito: letra A. O texto descreve o ciclo de instrução de uma CPU: o Program Counter (PC) guarda o endereço da próxima instrução; esse endereço é enviado à memória pelo Barramento de Endereço; a instrução retorna pelo Barramento de Dados e é armazenada no Instruction Register (IR); em seguida, a Unidade de Controle decodifica a instrução e coordena sua execução pela Unidade de Dados (ULA, registradores, etc.).
A banca testa o conhecimento dos componentes básicos e da sequência do ciclo fetch-decode-execute. Confira a correspondência de cada lacuna:
Lacuna
Função no texto
Componente correto
I
Contém o endereço da próxima instrução
PC (Program Counter)
II
Meio pelo qual a CPU envia o endereço à memória
Barramento de Endereço
III
Armazena a instrução vinda da memória
IR (Instruction Register)
IV
Lê a instrução e toma decisões para execução
Unidade de Controle
Alternativa A — ✅ Correta ⟵ GABARITO
Preenche corretamente todas as lacunas: PC, Barramento de Endereço, IR, Unidade de Controle.
Alternativa B — ❌ Incorreta
Troca PC por AR (Address Register), que não armazena o endereço da próxima instrução (o PC que faz isso). Aloca MB (Memory Buffer) onde deveria ser o IR, e coloca a ULA (Unidade Lógica e Aritmética) no lugar da Unidade de Controle. A ULA não decodifica instruções; ela executa operações aritméticas e lógicas.
Alternativa C — ❌ Incorreta
Acerta o PC, mas coloca AR onde deveria ser o Barramento de Endereço (AR é um registrador, não o barramento). O MR (Memory Register) não é o registrador de instrução padrão; o correto é IR. A Unidade de Controle está correta, mas os erros anteriores invalidam.
Alternativa D — ❌ Incorreta
Começa trocando PC por Barramento de Endereço – o primeiro componente deve ser um registrador que contém o endereço, não o barramento. Coloca MB no lugar do IR, e novamente ULA em vez de Unidade de Controle.
Alternativa E — ❌ Incorreta
Repete o erro da primeira lacuna (Barramento de Endereço) e usa AR (que é registrador) onde deveria ser o barramento. O MR novamente aparece incorretamente.
O diagrama abaixo resume o fluxo de busca de uma instrução:
PEGA ESSA DICA!
Para memorizar, lembre-se da sigla PC (endereço) → Barramento de Endereço → IR (instrução) → Unidade de Controle. A ordem é sempre: endereço, busca, armazena, decodifica.