Questão de Arquitetura de Computadores — Arquiteturas — Avança SP 2025
Arquitetura de Computadores›Arquiteturas
Código
qg412869
Banca
Avança SP
Órgão
FUSAM de Caçapava - SP
Ano
2025
Nível
Superior
Cargo
Analista de Suporte
Qual das alternativas abaixo melhor define a arquitetura de um computador?
AA forma como os componentes físicos de um computador são interconectados.
BOs atributos de um sistema visíveis a um programador, que impactam a execução lógica de um programa.
COs detalhes de hardware transparentes ao programador, como sinais de controle.
DA frequência de uso de uma instrução de multiplicação.
EA tecnologia de memória utilizada em um sistema.
Revelar gabarito e comentário▾
GabaritoB — Os atributos de um sistema visíveis a um programador, que impactam a execução lógica de um programa.
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”.
Definição de Arquitetura de Computadores
Gabarito: letra B. A arquitetura de computadores é definida como o conjunto de atributos de um sistema que são visíveis ao programador e que impactam diretamente a execução lógica de um programa, conforme abordado no material de apoio (Wikipédia). Essa definição contrasta com a microarquitetura (organização interna) e com detalhes específicos de hardware.
Alternativa A — ❌ Incorreta
Descreve a interconexão dos componentes físicos, que é parte da organização/microarquitetura, não da arquitetura propriamente dita. A arquitetura foca nos atributos visíveis ao programador, e não na forma como os componentes são ligados.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente a definição canônica: atributos visíveis ao programador que afetam a execução lógica de um programa, como o conjunto de instruções, modos de endereçamento e tipos de dados suportados.
Alternativa C — ❌ Incorreta
Detalhes de hardware transparentes ao programador (ex.: sinais de controle, temporização) pertencem à microarquitetura, não à arquitetura. O programador não precisa conhecê-los para escrever software.
Alternativa D — ❌ Incorreta
A frequência de uso de uma instrução de multiplicação é uma estatística de desempenho, não um atributo da arquitetura. A arquitetura define a existência da instrução, não sua frequência.
Alternativa E — ❌ Incorreta
A tecnologia de memória (ex.: DRAM, SRAM) é um detalhe de implementação da hierarquia de memória, não parte da arquitetura visível ao programador. A arquitetura define o espaço de endereçamento e o comportamento da memória, não a tecnologia física.
PEGA ESSA DICA!
Para diferenciar arquitetura de microarquitetura, lembre-se: a arquitetura é o "contrato" entre hardware e software (o que o programador vê); a microarquitetura é como esse contrato é implementado internamente.