Оглавление:
Определение - Что означает Endian?
Endian относится к тому, как порядок байтов в многобайтовом значении воспринимается или действует. Это система упорядочения отдельных элементов в цифровом слове в памяти компьютера, а также описания порядка передачи байтовых данных по цифровой линии связи. Цифровые слова могут быть представлены как little-endian или big-endian.
Техопедия объясняет Endian
Порядковый или порядковый номер представляет собой порядок байтов, выбранный для всех цифровых вычислений, выполняемых в конкретной компьютерной системе, и определяет архитектуру и подход низкоуровневого программирования, который будет использоваться для этой системы. Хотя сегодня порядок байтов не столь важен для совместимости системы, поскольку его всегда можно обойти на более низких уровнях, так что программисты и пользователи языка высокого уровня уже абстрагированы от порядка системы.
Термин endian был впервые введен Дэнни Коэном, в частности, двумя типами endianness: little-endian и big-endian, для описания порядка следования байтов в известном политическом и техническом документе экспертизы по вопросам порядка следования байтов в 1980 году. термин из романа Джонатана Свифта в 1726 году «Путешествия Гулливера», где разразилась гражданская война, из-за которой конец яйца должен был быть разбит первым: маленький конец или большой конец.
Вычислительный мир все еще разделен между большим и младшим порядком байтов, хотя между ними больше нет явных преимуществ или недостатков. Индустрия микропроцессоров тяготеет к порядку байтов, потому что архитектура Intel x86, которая широко используется сегодня, использует это. Но big-endian рассматривается как порядок байтов в сети, потому что этим пользуется пакет интернет-протокола (IP), то есть IPv4 / 6, TCP и UDP. Однако, учитывая их различия, компьютерные системы все еще работают, потому что это различие уже учтено.