Съдържание:
Определение - Какво означава Big-Endian?
Big-endian се отнася до начина, по който последователно се съхраняват данни в компютърната памет. Точно както в книги или списания, където първата дума се появява в горния ляв ъгъл на всяка страница, данните в система с голям ендиан са организирани така, че най-значимите цифри или байтове се появяват в горния ляв ъгъл на страница с памет, докато най-малко значимите се появяват в долния десен ъгъл. Това е в контраст с малко-ендианските системи, в които най-малко значимите данни са организирани в горния ляв ъгъл, докато най-важните байтове се появяват долу вдясно. И двете системи се отнасят до "застрашеност" на компютърните системи или как са подредени байтове за тази конкретна система.
Техопедия обяснява Биг-Ендиан
Въпреки че в момента endianness е много по-рядко срещана, архитектурата с голям ендиан обикновено се използва в мейнфрейм компютрите, най-вече в IBM mainframes, докато PC-тата използват конвенцията Little-endian. Използваната от дадена система издръжливост може да стане доста неприятна, тъй като може да създаде несъвместимост между системите, като гарантира повече работа при опит за пренасяне на различни програми и приложения. Когато изпращате данни по мрежа, няма гаранция, че могат да бъдат разбрани, когато стигнат до другия край. Несъвместимостта става пречка, тъй като приемник, използващ система с голям ендиан, ще тълкува погрешно данни, които идват от подател, използвайки система с малко ендиан и обратно.
Този проблем обаче е отстранен в съвременните компютърни системи чрез автоматични преобразувания. Освен това използването на системи с голям ендиан или с малко ендиан има смисъл само ако разбивате данни в няколко малки стойности. Ако използвате 32-битов регистър или повече, можете да съхранявате всичко и изобщо няма нужда да обмисляте застрашеност.
