Big-Endian

Schrijver: Louise Ward
Datum Van Creatie: 9 Februari 2021
Updatedatum: 26 Juni- 2024
Anonim
Lecture 22. Big Endian and Little Endian
Video: Lecture 22. Big Endian and Little Endian

Inhoud

Definitie - Wat betekent Big-Endian?

Big-endian verwijst naar de manier waarop gegevens opeenvolgend worden opgeslagen in computergeheugen. Net als in boeken of tijdschriften, waar het eerste woord in de linkerbovenhoek van elke pagina verschijnt, zijn de gegevens in een big-endian-systeem zo georganiseerd dat de belangrijkste cijfers of bytes verschijnen in de linkerbovenhoek van een geheugenpagina, terwijl de minst significante verschijnen in de rechteronderhoek. Dit in tegenstelling tot little-endian systemen, waarin de minst significante gegevens in de linkerbovenhoek zijn georganiseerd, terwijl de belangrijkste bytes rechtsonder verschijnen. Beide systemen verwijzen naar de "endianness" van een computersysteem, of hoe bytes zijn gerangschikt voor dat specifieke systeem.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Big-Endian uit

Hoewel endianness nu veel minder gebruikelijk is, werd big-endian-architectuur meestal gebruikt in mainframecomputers, vooral in IBM-mainframes, terwijl pc's in plaats daarvan de little-endian-conventie gebruikten. De endianness die door een systeem wordt gebruikt, kan behoorlijk lastig worden omdat het incompatibiliteit tussen systemen kan veroorzaken, waardoor meer werk wordt gegarandeerd bij het proberen om verschillende programma's en applicaties te porten. Wanneer gegevens via een netwerk worden ingevoerd, is er geen garantie dat deze kunnen worden begrepen wanneer ze aan de andere kant komen. De onverenigbaarheid wordt een belemmering omdat een ontvanger die een big-endian systeem gebruikt, gegevens die afkomstig zijn van een gebruiker die een little-endian systeem gebruikt verkeerd interpreteert en vice versa.

Dit probleem is echter in moderne computersystemen geëlimineerd door automatische conversies. Bovendien is het gebruik van big-endian- of little-endian-systemen alleen zinvol als u gegevens opsplitst in verschillende kleine waarden. Als u een 32-bits register of meer gebruikt, kunt u alles opslaan en hoeft u helemaal geen endianness te overwegen.