Zuhause Entwicklung Was ist Big-Endian? - Definition aus techopedia

Was ist Big-Endian? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Big-Endian?

Big-Endian bezieht sich auf die Art und Weise, wie Daten nacheinander im Computerspeicher gespeichert werden. Genau wie in Büchern oder Zeitschriften, in denen das erste Wort in der oberen linken Ecke jeder Seite angezeigt wird, sind die Daten in einem Big-Endian-System so organisiert, dass die höchstwertigen Ziffern oder Bytes in der oberen linken Ecke von a angezeigt werden Speicherseite, während die niedrigstwertigen in der rechten unteren Ecke angezeigt werden. Dies steht im Gegensatz zu Little-Endian-Systemen, bei denen die am wenigsten signifikanten Daten in der oberen linken Ecke angeordnet sind, während die wichtigsten Bytes unten rechts angezeigt werden. Beide Systeme beziehen sich auf die "Endianität" eines Computersystems oder darauf, wie Bytes für dieses bestimmte System angeordnet sind.

Techopedia erklärt Big-Endian

Obwohl Endianness heutzutage viel seltener vorkommt, wurde die Big-Endian-Architektur in der Regel auf Mainframe-Computern verwendet, insbesondere auf IBM-Mainframes, während PCs stattdessen die Little-Endian-Konvention verwendeten. Die Endianität, die von einem System verwendet wird, kann sehr problematisch werden, da sie zu Inkompatibilitäten zwischen Systemen führen kann und mehr Arbeit beim Portieren verschiedener Programme und Anwendungen gewährleistet. Wenn Daten über ein Netzwerk gesendet werden, kann nicht garantiert werden, dass sie verstanden werden, wenn sie am anderen Ende ankommen. Die Inkompatibilität wird zu einem Hindernis, da ein Empfänger, der ein Big-Endian-System verwendet, Daten falsch interpretiert, die von einem Sender stammen, der ein Little-Endian-System verwendet, und umgekehrt.


Dieses Problem wurde jedoch in modernen Computersystemen durch automatische Konvertierungen beseitigt. Darüber hinaus ist die Verwendung von Big-Endian- oder Little-Endian-Systemen nur sinnvoll, wenn Sie Daten in mehrere kleine Werte aufteilen. Wenn Sie ein 32-Bit-Register oder mehr verwenden, können Sie alles speichern, und Endianness muss überhaupt nicht berücksichtigt werden.

Was ist Big-Endian? - Definition aus techopedia