Obsah:
Definícia - Čo znamená Big-Endian?
Big-endian označuje spôsob, akým sa dáta postupne ukladajú do pamäte počítača. Rovnako ako v knihách alebo časopisoch, kde sa prvé slovo objaví v ľavom hornom rohu každej stránky, údaje v systéme s veľkým počtom koncov sú usporiadané tak, aby sa najvýznamnejšie číslice alebo bajty objavili v ľavom hornom rohu pamäťová stránka, zatiaľ čo najmenej významné sa zobrazujú v pravom dolnom rohu. Toto je v kontraste s málo endiánskymi systémami, v ktorých sú najmenej dôležité údaje usporiadané v ľavom hornom rohu, zatiaľ čo najdôležitejšie bajty sa objavujú vpravo dole. Oba systémy označujú „endianness“ počítačových systémov alebo spôsob usporiadania bajtov pre konkrétny systém.
Techopedia vysvetľuje Big-Endian
Hoci endianness je v súčasnosti oveľa menej bežná, big-endianská architektúra sa zvyčajne používa v počítačoch sálových počítačov, najmä v sálových počítačoch IBM, zatiaľ čo PC namiesto toho používali konvenciu s malými endiánmi. Endianness, ktorú používa systém, sa môže stať dosť problematickou, pretože môže spôsobiť nekompatibilitu medzi systémami a zabezpečiť viac práce pri pokusoch o prenos rôznych programov a aplikácií. Pri odosielaní údajov cez sieť neexistuje žiadna záruka, že ich možno pochopiť, keď sa dostanú na druhý koniec. Nezlučiteľnosť sa stáva prekážkou, pretože prijímač používajúci systém big-endian bude nesprávne interpretovať údaje, ktoré pochádzajú od odosielateľa pomocou systému malého endian, a naopak.
Tento problém však bol v moderných počítačových systémoch eliminovaný automatickými prevodmi. Používanie systémov s veľkými alebo malými endiánmi má navyše zmysel iba vtedy, ak údaje rozdeľujete na niekoľko malých hodnôt. Ak používate 32-bitový register alebo viac, môžete ukladať všetko a netreba vôbec uvažovať o endianness.