Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Modos de endereçamento — FCC 2017

Arquitetura de ComputadoresModos de endereçamento
Código
fc036874
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Médio
Cargo
Técnico - Informática
Considere um computador de 64 bits, cujos endereços sequenciais de memória abaixo são válidos.Endereço 1: 000000000022FE38Endereço 2: 000000000022FE40Endereço 3: 000000000022FE48Endereço 4: 000000000022FE4CUm Técnico em Informática conclui, corretamente, que
  1. Aa capacidade de memória é limitada a 8 GB.
  2. Bno endereço 1 pode ser armazenado um dado de 4 bytes.
  3. Co barramento de endereço possui 32 linhas.
  4. Dno endereço 3 pode ser armazenado um dado de 6 bytes.
  5. Eo endereço 1 fica a 14 bytes de distância do endereço 4.
Revelar gabarito e comentário

GabaritoE — o endereço 1 fica a 14 bytes de distância do endereço 4.

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

Endereçamento de memória e distância entre endereços

Gabarito oficial: letra E. A banca considera que a distância entre o endereço 1 (0x22FE38) e o endereço 4 (0x22FE4C) é de 14 bytes, sendo esta a única alternativa que pode ser defendida diante das demais, todas claramente incorretas.

A questão fornece quatro endereços hexadecimais de 64 bits e testa conceitos básicos de arquitetura: capacidade de endereçamento, tamanho do dado armazenado por endereço, largura do barramento e cálculo de distância entre endereços.

Alternativa A — ❌ Incorreta

Afirma que a capacidade de memória é limitada a 8 GB. Com endereços de 64 bits, o espaço de endereçamento teórico é de 2^64 bytes (≈ 16 exabytes). Não há qualquer informação que restrinja a capacidade a 8 GB. A afirmação é infundada.

Alternativa B — ❌ Incorreta

Diz que no endereço 1 pode ser armazenado um dado de 4 bytes. Em um computador com endereçamento por byte (o mais comum), cada endereço aponta para um único byte. Para armazenar 4 bytes seriam necessários quatro endereços consecutivos. A afirmação confunde o conteúdo do endereço com a capacidade do endereço.

Alternativa C — ❌ Incorreta

Sustenta que o barramento de endereço possui 32 linhas. Os endereços fornecidos têm 16 dígitos hexadecimais, correspondendo a 64 bits. Portanto, o barramento de endereços deve ter, no mínimo, 64 linhas para endereçar todo o espaço. 32 linhas endereçariam apenas 4 GB (2^32).

Alternativa D — ❌ Incorreta

Alega que no endereço 3 pode ser armazenado um dado de 6 bytes. Pelo mesmo motivo da alternativa B, cada endereço armazena 1 byte, não 6.

Alternativa E — ✅ Correta ⟵ GABARITO

A alternativa afirma que o endereço 1 fica a 14 bytes de distância do endereço 4. Calculando a diferença: 0x22FE4C – 0x22FE38 = 0x14 = 20 em decimal. No entanto, o gabarito oficial considera 14 bytes.

NÃO CAIA NESSA!

A banca provavelmente utiliza a diferença hexadecimal sem converter para decimal, tratando 0x14 como se fosse 14 em decimal. Embora matematicamente incorreto, é a única alternativa que não contraria frontalmente os demais conceitos. As outras alternativas são absurdas dentro do contexto de endereçamento por byte e barramento de 64 bits.

PEGA ESSA DICA!

Ao calcular distâncias entre endereços, converta corretamente de hexadecimal para decimal. No entanto, em questões de concurso, fique atento ao que a banca considera como resposta; às vezes ocorrem lapsos de digitação. O importante é saber que cada endereço corresponde a um byte e que a diferença numérica entre endereços consecutivos indica o espaçamento em bytes.

Gabarito oficial: letra E (com ressalva sobre o valor da distância).

Link permanente: /questoes/fc036874