Innehållsförteckning:
Definition - Vad betyder Big-Endian?
Big-endian hänvisar till hur data lagras i sekvens i datorminne. Precis som i böcker eller tidskrifter, där det första ordet visas i det övre vänstra hörnet på varje sida, är uppgifterna i ett big-endian-system organiserade så att de viktigaste siffrorna eller bitgrupperna visas i det övre vänstra hörnet av en minnessida, medan de minst betydande visas i det nedre högra hörnet. Detta är i motsats till system med små endianer, där de minst betydande uppgifterna är organiserade i det övre vänstra hörnet, medan de viktigaste byte visas längst ner till höger. Båda systemen hänvisar till datasystemets "endianness" eller hur byte är anordnade för det specifika systemet.
Techopedia förklarar Big-Endian
Även om endianness är mycket mindre vanligt nu, användes big-endian-arkitektur vanligtvis i mainframe-datorer, särskilt i IBM-stordatorer, medan datorer använde little-endian-konventionen istället. Ändligheten som används av ett system kan bli ganska besvärlig eftersom det kan skapa inkompatibilitet mellan system, vilket säkerställer mer arbete när man försöker att porta olika program och applikationer. När du skickar data över ett nätverk finns det ingen garanti för att det kan förstås när det kommer till andra änden. Inkompatibiliteten blir ett hinder eftersom en mottagare som använder ett big-endian-system felaktigt tolkar data som kommer från en avsändare som använder ett little-endian-system och vice versa.
Detta problem har emellertid eliminerats i moderna datorsystem genom automatiska omvandlingar. Användning av big-endian eller little-endian system är dessutom bara meningsfullt om du delar upp data i flera små värden. Om du använder ett 32-bitars register eller mer, kan du lagra allt och det finns inget behov av att överväga endianness alls.