Questão nº 23
Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 23)
FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓
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,
- Aa palavra tem 2⁸ bytes.
- Bquando palavras de múltiplos bytes são usadas, a ordem na qual os bytes são armazenados na memória não é importante.
- Co número 0A0B0C0D₁₆, 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. (alternativa correta)
- Dpalavras 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.
- Epalavras 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.
Resposta comentada
Gabarito Alternativa C
Endianness é a forma como a ordem dos bytes de um dado de múltiplos bytes (como um número inteiro) é organizada na memória de um computador. Existem duas ordens principais: big-endian e little-endian.
- (A) Incorreta: O tamanho de uma "palavra" (word) é uma característica da arquitetura do processador e pode variar (geralmente 2, 4 ou 8 bytes), não sendo fixado em 2⁸ (256) bytes.
- (B) Incorreta: A ordem na qual os bytes são armazenados é crucial (endianness). Ignorar essa ordem pode levar à interpretação incorreta dos dados, especialmente na comunicação entre sistemas com diferentes arquiteturas.
- (C) Correta: O número 0A0B0C0D₁₆ tem 0A como byte mais significativo (MSB) e 0D como byte menos significativo (LSB). Em little-endian, o LSB (0D) é armazenado no endereço mais baixo, seguido pelos outros bytes em ordem crescente de endereço (0D 0C 0B 0A). Em big-endian, o MSB (0A) é armazenado no endereço mais baixo, seguido pelos outros bytes (0A 0B 0C 0D). A alternativa descreve corretamente ambos os casos.
- (D) Incorreta: Os termos "short-endian" e "tall-endian" não são modelos padrão de ordenação de bytes. O modelo em que o byte mais significativo fica no endereço mais baixo é o big-endian. A armadilha aqui é usar um termo inventado para descrever corretamente um conceito existente.
- (E) Incorreta: Os termos "short-endian" e "tall-endian" não são modelos padrão de ordenação de bytes. O modelo em que o byte menos significativo é armazenado no endereço mais baixo é o little-endian. A armadilha aqui é usar um termo inventado para descrever corretamente um conceito existente.
Fonte: FCC TRT19 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.