Table des matières:
Définition - Que signifie Big-Endian?
Big-endian fait référence à la façon dont les données sont séquentiellement stockées dans la mémoire de l'ordinateur. Tout comme dans les livres ou les magazines, où le premier mot apparaît dans le coin supérieur gauche de chaque page, les données d'un système big-endian sont organisées de telle sorte que les chiffres ou octets les plus significatifs apparaissent dans le coin supérieur gauche d'un page mémoire, tandis que les moins importantes apparaissent dans le coin inférieur droit. Cela contraste avec les systèmes peu endiens, dans lesquels les données les moins significatives sont organisées dans le coin supérieur gauche, tandis que les octets les plus importants apparaissent en bas à droite. Les deux systèmes font référence à «l'endianité» d'un système informatique ou à la façon dont les octets sont organisés pour ce système particulier.
Techopedia explique Big-Endian
Bien que l'endianité soit beaucoup moins courante maintenant, l'architecture big-endian était généralement utilisée dans les ordinateurs centraux, plus particulièrement dans les ordinateurs centraux IBM, tandis que les PC utilisaient plutôt la convention little-endian. L'endianisme utilisé par un système peut devenir très gênant car il peut créer une incompatibilité entre les systèmes, garantissant plus de travail lors du portage de différents programmes et applications. Lors de l'envoi de données sur un réseau, rien ne garantit qu'elles pourront être comprises lorsqu'elles arriveront à l'autre bout. L'incompatibilité devient un obstacle car un récepteur utilisant un système big-endian interprètera mal les données provenant d'un expéditeur utilisant un système little-endian et vice versa.
Cependant, ce problème a été éliminé dans les systèmes informatiques modernes par des conversions automatiques. De plus, l'utilisation de systèmes big-endian ou little-endian n'a de sens que si vous divisez les données en plusieurs petites valeurs. Si vous utilisez un registre 32 bits ou plus, vous pouvez tout stocker et il n'est pas du tout nécessaire de considérer l'endianité.
