Lar Desenvolvimento O que é big endian? - o que é techopedia

O que é big endian? - o que é techopedia

Índice:

Anonim

Definição - O que significa Big-Endian?

Big endian refere-se à maneira como os dados são armazenados seqüencialmente na memória do computador. Assim como em livros ou revistas, onde a primeira palavra aparece no canto superior esquerdo de cada página, os dados em um sistema big endian são organizados de modo que os dígitos ou bytes mais significativos apareçam no canto superior esquerdo de uma página. página de memória, enquanto as menos significativas aparecem no canto inferior direito. Isso contrasta com os sistemas little-endian, nos quais os dados menos significativos são organizados no canto superior esquerdo, enquanto os bytes mais importantes aparecem no canto inferior direito. Ambos os sistemas se referem à "endianidade" de um sistema de computador ou à forma como os bytes são organizados para esse sistema específico.

Techopedia explica Big-Endian

Embora endianness seja muito menos comum agora, a arquitetura big endian era normalmente usada em computadores mainframe, principalmente nos mainframes IBM, enquanto os PCs usavam a convenção little endian. O endianness usado por um sistema pode se tornar bastante problemático, pois pode criar incompatibilidade entre sistemas, garantindo mais trabalho ao tentar portar diferentes programas e aplicativos. Ao enviar dados por uma rede, não há garantia de que eles possam ser entendidos quando chegarem ao outro lado. A incompatibilidade se torna um obstáculo, porque um receptor que usa um sistema big endian interpretará mal os dados provenientes de um remetente usando um sistema little endian e vice-versa.


No entanto, esse problema foi eliminado nos sistemas modernos de computadores por conversões automáticas. Além disso, o uso de sistemas big endian ou little endian só faz sentido se você estiver dividindo dados em vários valores pequenos. Se você estiver usando um registro de 32 bits ou mais, poderá armazenar tudo e não haverá necessidade de considerar endianidade.

O que é big endian? - o que é techopedia