Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquiteturas — FUNDATEC 2025

Arquitetura de ComputadoresArquiteturas
Código
qg472464
Banca
FUNDATEC
Órgão
IF Farroupilha - RS
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Informática Geral
Em fundamentos da computação, uma das áreas de estudo define as especificações de atributos de um sistema visíveis ao programador, como, por exemplo, um conjunto de instruções, o número de bits usados para representar diversos tipos de dados (números, caracteres), mecanismos de entrada e saída, técnicas para endereçamento de memória, detalhes do hardware e a tecnologia de memória utilizada. Esses atributos têm impacto direto sobre a execução lógica de um programa. Existe um consenso sobre as áreas gerais de computadores abordadas conceitualmente. O trecho refere-se à área de:
  1. AArquitetura.
  2. BMicrocomputadores.
  3. CSistema operacional.
  4. DOrganização.
  5. EUnidades operacionais.
Revelar gabarito e comentário

GabaritoA — Arquitetura.

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”.

Fundamentos de Arquitetura de Computadores

Gabarito: letra A. A descrição do enunciado — atributos visíveis ao programador, como conjunto de instruções, representação de dados, mecanismos de E/S, endereçamento de memória e tecnologia de memória — corresponde exatamente ao conceito de arquitetura de computadores, conforme definido na literatura da área. A arquitetura é o nível de abstração que determina o comportamento do sistema do ponto de vista do programador, distinguindo-se da organização (que trata da implementação interna).

O conteúdo de apoio define arquitetura como "o conjunto de componentes/atributos de um dispositivo específico que um programador deve compreender para que consiga programar softwares/aplicativos com sucesso" e cita explicitamente "instruções", "modos de endereçamento" e "paralelismo" como parte da arquitetura. Isso confirma que a alternativa A é a correta.

1Arquitetura (visível ao programador)
2Conjunto de instruções
3Representação de dados (bits)
4Mecanismos de E/S
5Endereçamento de memória
6Tecnologia de memória
7Organização (implementação interna)
8Barramentos
9Unidades funcionais
10Pipeline
Arquitetura de Computadores
LEVELsoulevel.com.br
Arquitetura de Computadores: Arquitetura (visível ao programador); Conjunto de instruções; Representação de dados (bits); Mecanismos de E/S; Endereçamento de memória; Tecnologia de memória; Organização (implementação interna); Barramentos; Unidades funcionais; Pipeline

Alternativa A — ✅ Correta ⟵ GABARITO

O termo "arquitetura" abrange precisamente os aspectos citados: especificações de atributos visíveis ao programador, como conjunto de instruções, representação de dados, mecanismos de E/S, endereçamento de memória e detalhes de hardware. É a área que define como o programador enxerga o sistema.

Alternativa B — ❌ Incorreta

"Microcomputadores" refere-se a uma classe de computadores (baseados em microprocessador), não à área conceitual que define atributos visíveis ao programador. O enunciado trata de conceitos abstratos, não de uma categoria de hardware.

Alternativa C — ❌ Incorreta

"Sistema operacional" é um software que gerencia recursos, não a área que define os atributos de hardware visíveis ao programador. O enunciado descreve características do hardware, não do software básico.

Alternativa D — ❌ Incorreta

"Organização" (ou microarquitetura) refere-se à implementação interna do processador e do sistema, como barramentos, unidades funcionais e circuitos. Não corresponde aos atributos visíveis ao programador, que são da arquitetura. Por exemplo, o modo de endereçamento é arquitetura; o pipeline interno é organização.

Alternativa E — ❌ Incorreta

"Unidades operacionais" são componentes funcionais do processador (ULA, unidades de ponto flutuante, etc.), parte da organização. O enunciado não se limita a unidades operacionais, mas abrange todo o conjunto de atributos visíveis ao programador.

PEGA ESSA DICA!

Para diferenciar arquitetura de organização lembre-se: arquitetura é o que o programador precisa saber (conjunto de instruções, modos de endereçamento, tamanho de palavra); organização é como isso é implementado (circuitos, pipeline, cache, barramentos). A banca frequentemente explora essa distinção.

Link permanente: /questoes/qg472464