Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Memória — FUNDATEC 2026

Arquitetura de ComputadoresMemória
Código
qg686017
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Programação de Sistemas
Considere um sistema computacional no qual o processador possui um barramento de endereços de 20 bits e um barramento de dados de 8 bits. Nesse sistema, a memória é endereçada por byte. Com base nessas características da arquitetura, assinale a alternativa correta.
  1. AO sistema pode endereçar até 2 MB de memória principal.
  2. BA memória principal máxima que pode ser endereçada pelo processador é de 512 KB.
  3. CA memória principal máxima que pode ser endereçada pelo processador é de 1 MB.
  4. DO barramento de dados determina a quantidade máxima de memória que pode ser endereçada.
  5. EO barramento de dados de 8 bits implica que a memória deve ser organizada em palavras de 8 bytes.
Revelar gabarito e comentário

GabaritoC — A memória principal máxima que pode ser endereçada pelo processador é de 1 MB.

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

Capacidade de endereçamento de memória

Gabarito: C. Em um sistema com barramento de endereços de 20 bits, o processador pode endereçar 2202^{20} posições de memória. Como a memória é endereçada por byte, a capacidade máxima é de 2202^{20} bytes = 1.048.576 bytes = 1 MB (1 Megabyte). É o barramento de endereços que determina o espaço máximo de endereçamento, e não o de dados.

A questão testa o conhecimento fundamental de que a largura do barramento de endereços (nn bits) permite endereçar 2n2^n locais de memória. Cada local, nesse caso, armazena 1 byte (endereçamento por byte).

Característica

Barramento de Endereços (20 bits)

Barramento de Dados (8 bits)

Capacidade Máxima de Endereçamento

Função

Determina o espaço de endereçamento

Determina a largura da transferência por ciclo

2202^{20} posições × 1 byte = 1 MB

Cálculo

220=1.048.5762^{20} = 1.048.576 posições

Transfere 1 byte (8 bits) por vez

1.048.576 bytes = 1 MB

Impacto na memória

Define quantos bytes podem ser endereçados

Não limita o endereçamento

Endereçamento por byte → 1 MB máximo

1Barramento de endereços (20 bits)
$2^{20}$ posições = 1 MB
Endereçamento por byte
2Barramento de dados (8 bits)
Transfere 1 byte por vez
Não limita endereçamento
3Erros comuns
2 MB (exigiria 21 bits)
512 KB (só 19 bits)
Dados determina endereço
Palavra de 8 bytes
Endereçamento de memória
LEVELsoulevel.com.br
Endereçamento de memória: Barramento de endereços (20 bits) ($2^{20}$ posições = 1 MB, Endereçamento por byte); Barramento de dados (8 bits) (Transfere 1 byte por vez, Não limita endereçamento); Erros comuns (2 MB (exigiria 21 bits), 512 KB (só 19 bits), Dados determina endereço, Palavra de 8 bytes)

Alternativa A — ❌ Incorreta

Afirma que o sistema pode endereçar até 2 MB. Para endereçar 2 MB ( = 2×220=2212 \times 2^{20} = 2^{21} bytes), seriam necessários 21 bits de endereço, e não 20. Com 20 bits, o máximo é 1 MB.

Alternativa B — ❌ Incorreta

Afirma que a memória máxima é 512 KB. 512 KB = 2192^{19} bytes, o que exigiria apenas 19 bits de endereço. Com 20 bits, o sistema vai além (1 MB), então este valor é inferior ao real.

Alternativa C — ✅ Correta ⟵ GABARITO

Conforme demonstrado, 2202^{20} bytes = 1 MB. Esta alternativa descreve exatamente a capacidade máxima endereçável pelo barramento de 20 bits com endereçamento por byte.

Alternativa D — ❌ Incorreta

Afirma que o barramento de dados determina a quantidade máxima de memória endereçável. Quem determina é o barramento de endereços. O barramento de dados de 8 bits apenas indica quantos bits são transferidos por vez (1 byte), mas não limita o espaço de endereçamento. Um sistema com barramento de dados de 8 bits pode ter qualquer tamanho de endereço.

Alternativa E — ❌ Incorreta

Afirma que "o barramento de dados de 8 bits implica que a memória deve ser organizada em palavras de 8 bytes". Isso está errado. Um barramento de dados de 8 bits transfere 1 byte por vez, ou seja, a palavra natural é de 1 byte (8 bits). Organizar em palavras de 8 bytes (64 bits) exigiria múltiplos acessos de 8 bits, o que é possível mas não é uma implicação direta; além disso, a largura do barramento não obriga a organização em palavras maiores.

PEGA ESSA DICA!

Decore a relação: barramento de endereços de nn bits → 2n2^n endereços. Para endereçamento por byte, a capacidade em bytes é 2n2^n. Converta para KB/MB/GB usando potências de 2: 1KB=210=10241\, \text{KB} = 2^{10}=1024, 1MB=2201\, \text{MB}=2^{20}, 1GB=2301\, \text{GB}=2^{30}. Exemplos comuns em prova: 20 bits = 1 MB, 24 bits = 16 MB, 32 bits = 4 GB.

Gabarito: C.

Link permanente: /questoes/qg686017