Endian

Définition - Que signifie Endian?

Endian fait référence à la manière dont l'ordre des octets dans une valeur multi-octets est perçu ou appliqué. C'est le système qui consiste à ordonner les éléments individuels dans un mot numérique dans la mémoire d'un ordinateur ainsi qu'à décrire l'ordre de transmission des données d'octets sur une liaison numérique. Les mots numériques peuvent être représentés comme petit-boutiste ou grand-boutiste.

Definir Tech explique Endian

Endian ou endianness est l'ordre des octets choisi pour tout le calcul numérique réalisé dans un système informatique spécifique et dicte l'architecture et l'approche de programmation de bas niveau à utiliser pour ce système. Bien qu'aujourd'hui, l'endianness ne soit pas une si grande préoccupation pour la compatibilité du système car elle peut toujours être contournée dans les niveaux inférieurs de sorte que les programmeurs et les utilisateurs de langage de haut niveau soient déjà soustraits à l'endianness du système.

Le terme endian a été introduit pour la première fois par Danny Cohen, en particulier les deux types d'endianness: little-endian et big-endian, pour décrire l'ordre des octets dans un document d'examen politique et technique bien connu pour les problèmes de classement des octets en 1980. Il avait ostensiblement dessiné le terme du roman de 1726 de Jonathan Swift "Les voyages de Gulliver" où la guerre civile a éclaté sur quelle extrémité de l'œuf devrait être fissurée en premier, la petite extrémité ou la grande extrémité.

Le monde informatique est toujours divisé entre le grand et le petit boutiste bien qu'il n'y ait plus d'avantages ou d'inconvénients clairs entre les deux. L'industrie des microprocesseurs s'est orientée vers le petit-boutiste parce que l'architecture x86 d'Intel, largement utilisée aujourd'hui, l'utilise. Mais big-endian est considéré comme l'ordre des octets du réseau car la suite IP (Internet Protocol), c'est-à-dire IPv4 / 6, TCP et UDP, l'utilise. Cependant, compte tenu de leurs différences, les systèmes informatiques fonctionnent toujours car cette différence a déjà été prise en compte.