Questão de Arquitetura de Computadores — Arquiteturas — FUNDATEC 2025
Arquitetura de Computadores›Arquiteturas
Código
qg474279
Banca
FUNDATEC
Órgão
IF-RS
Ano
2025
Nível
Médio
Cargo
Técnico de Laboratório - Área Informática
Existe um consenso sobre as áreas gerais cobertas por arquitetura de computadores e organização de computadores: a ____________ de computadores refere-se aos atributos de um sistema visíveis ao programador, ou seja, aqueles atributos que têm impacto direto sobre a execução lógica de um programa. Já a ____________ de computadores diz respeito às unidades operacionais e suas interconexões, responsáveis por implementar as especificações definidas pela ____________.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
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”.
Arquitetura x Organização de Computadores
Gabarito: letra B. A primeira lacuna refere-se à arquitetura (atributos visíveis ao programador), a segunda à organização (unidades operacionais e interconexões), e a terceira à arquitetura (que define as especificações implementadas pela organização). A banca cobra a distinção clássica entre esses dois conceitos, conforme a literatura da área.
A distinção entre arquitetura e organização é fundamental em arquitetura de computadores. A arquitetura compreende o conjunto de instruções, os tipos de dados, os modos de endereçamento, os registradores visíveis ao programador — tudo o que impacta a execução lógica de um programa. A organização (ou microarquitetura) trata de como esses atributos são implementados: circuitos, barramentos, unidades funcionais, memória cache, pipeline etc. A mesma arquitetura pode ser implementada por diferentes organizações (ex.: Intel x86 em diferentes gerações de processadores).
Conceito
Definição
Exemplo
Arquitetura
Atributos visíveis ao programador (conjunto de instruções, tipos de dados, modos de endereçamento)
Instruções ADD, SUB, registradores AX, BX (x86)
Organização
Como esses atributos são implementados (circuitos, pipeline, cache, barramentos)
Número de pipelines, tamanho da cache L1, frequência do clock
A frase do enunciado reflete exatamente essa relação: a arquitetura define as especificações que a organização deve implementar.
Arquitetura de Computadores: Arquitetura (visível ao programador) (Conjunto de instruções, Tipos de dados, Modos de endereçamento, Registradores visíveis); Organização (implementação) (Circuitos e barramentos, Pipeline e cache, Unidades funcionais, Frequência do clock); Relação (Arquitetura define especificações, Organização implementa)
Alternativa A — ❌ Incorreta
Inverte os termos: coloca "organização" na primeira lacuna (visível ao programador) e "arquitetura" na segunda (implementação). O correto é o oposto.
Acerta a primeira lacuna (organização), mas erra a segunda: coloca "arquitetura" onde deveria ser "organização".
Alternativa D — ❌ Incorreta
Coloca "arquitetura" nas duas primeiras lacunas, ignorando o papel da organização como implementação.
Alternativa E — ❌ Incorreta
Coloca "organização" nas duas primeiras lacunas, ignorando que os atributos visíveis são da arquitetura.
NÃO CAIA NESSA!
Para não confundir, lembre-se: Arquitetura = Atributos visíveis; Organização = Operacional (implementação). A banca costuma trocar os termos, mas a definição clássica de Patterson & Hennessy é clara: arquitetura é o que o programador vê; organização é como o hardware realiza isso.