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,
- a palavra tem 28 bytes.
- quando palavras de múltiplos bytes são usadas, a ordem na qual os bytes são armazenados na memória não é importante.
- 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.
- 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.
- 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