Questão de Arquitetura de Computadores — Armazenamento de Dados em Arquitetura de Computadores — CONSULPAM 2025
- Código
- qg433797
- Banca
- CONSULPAM
- Órgão
- CONAB
- Ano
- 2025
- Nível
- Médio
- Cargo
- Assistente - TI
- A8 KB.
- B16 KB.
- C64 KB.
- D128 KB.
GabaritoB — 16 KB.
Gabarito: letra B — 16 KB. O computador possui 4096 células de memória (espaço de endereçamento máximo), cada uma armazenando 32 bits. Como 1 byte = 8 bits, cada célula armazena 4 bytes. O total de bytes é 4096 × 4 = 16.384 bytes. Convertendo para kilobytes (1 KB = 1024 bytes), 16.384 ÷ 1024 = 16 KB.
A banca testa a conversão entre bits e bytes e o entendimento de que o espaço de endereçamento indica a quantidade de células endereçáveis, não o número de bytes diretamente. Basta aplicar a fórmula:
Capacidade em bytes = (número de células) × (largura da célula em bits) ÷ 8
Cálculo passo a passo:
Espaço de endereçamento: 4096 células (equivale a posições).
Cada célula: 32 bits.
Em bytes por célula: bytes.
Capacidade total: bytes.
Em KB: KB.
8 KB. Esse valor corresponderia a 2048 células de 4 bytes cada ou 4096 células de 2 bytes cada — erra a conversão de bits para bytes ou o número de células.
16 KB. Conforme o cálculo acima, exatamente o produto de 4096 células por 4 bytes.
64 KB. Esse número surgiria se cada célula tivesse 16 bytes (128 bits) ou se o espaço de endereçamento fosse 16.384 células. Não corresponde à configuração dada.
128 KB. Resultaria de considerar 4096 células com 32 bytes cada (256 bits) ou multiplicar 4096 por 32 e dividir por 1024 (sem dividir por 8 para converter bits em bytes).
Em questões de capacidade de memória, desconfie se você pular a conversão de bits para bytes. O passo mais esquecido é dividir a largura da célula (em bits) por 8. Monte a fórmula antes de calcular: . Depois converta para KB/MB dividindo por 1024.
Gabarito: letra B — 16 KB.
Link permanente: /questoes/qg433797