FC ConcursosFC Concursos

Questão FC374241

Em uma máquina endereçável por byte, o menor dado que pode ser referenciado na memória RAM é o byte. Neste tipo de máquina,

Representação da Informação e Aritmética Computacional

FCC · 2022

Em uma máquina endereçável por byte, o menor dado que pode ser referenciado na memória RAM é o byte. Neste tipo de máquina,

  1. a palavra tem 28 bytes.
  2. quando palavras de múltiplos bytes são usadas, a ordem na qual os bytes são armazenados na memória não é importante.
  3. o número 0A0B0C0D16, que ocupa múltiplos bytes, poderia ser armazenado como 0D 0C 0B 0A, caso a ordem dos bytes esteja no modelo little-endian, ou como 0A 0B 0C 0D, caso esteja no modelo big-endian.
  4. palavras de múltiplos bytes devem ser armazenadas no modelo short-endian, em que o byte mais significativo fica no endereço mais baixo da memória.
  5. palavras de múltiplos bytes devem ser armazenadas no modelo tall-endian, em que o byte menos significativo é armazenado no endereço mais baixo da memória.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Em uma máquina endereçável por byte, cada endereço referencia um único byte; valores com vários bytes precisam seguir uma ordem definida na memória, chamada de endianidade.

No modelo little-endian armazena-se primeiro o byte de menor significado (LSB) no menor endereço. Assim, o valor 0A0B0C0D16 ficaria na memória como 0D 0C 0B 0A (o byte 0D, menos significativo, no menor endereço).

No modelo big-endian ocorre o oposto: o byte de maior significado (MSB) ocupa o menor endereço. Para o mesmo valor, a sequência na memória seria 0A 0B 0C 0D, preservando a ordem escrita.

Portanto, a diferença entre os dois modelos é apenas a ordem dos bytes na memória, o que afeta leitura, escrita e interoperabilidade entre sistemas com endianidades distintas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo