Оглавление:
Определение - Что означает Средний-Endian?
Термин «средний порядок» в ИТ описывает довольно необычную настройку вычислительного оборудования, когда некоторые миникомпьютеры или другие устройства могут хранить байты информации менее организованно и согласованно, чем то, что считается отраслевым стандартом. В отличие от этого в архитектуре с прямым порядком байтов вычислительная архитектура хранит наиболее значимые байты по младшим адресам. В подходе с прямым порядком байтов архитектура хранит старшие байты по старшим адресам. Подход со средним порядком байтов происходит, когда производители используют «порочные порядки байтов» (по словам авторов в файле Jargon) для кодирования наиболее значимых байтов в середине.
Техопедия объясняет среднеандийские
Средне-порядковый дизайн довольно необычен. Одна из причин заключается в том, что при использовании дизайна среднего порядка можно создать проблему, называемую проблемой NUXI, при которой попытки передачи данных между различными машинами с разными порядками байтов могут закончиться неудачей. ИТ-специалисты могут говорить об аппаратном обеспечении как с прямым порядком байтов, с прямым порядком байтов или как байтовый - «байтовый» компьютер может передавать данные в любом формате. Тем не менее, подходы среднего порядка с высокой вероятностью могут вызвать такие проблемы.
Пример хранения данных со средним порядком байтов на простом английском языке связан с использованием полей месяца, дня и года при представлении дат. Если в европейской системе используется метод с прямым порядком байтов (дд / мм / гг), а в Японии используется система с прямым порядком байтов (гг / мм / дд), американская система фактически помещает день между месяцами года (мм / dd / yy) для подхода со средним порядком байтов. Однако аналогия с представлением даты не работает, поскольку читатели, привыкшие к конкретной системе, могут сбивать с толку, но нет буквального сбоя при передаче данных, поскольку могут возникнуть проблемы с порядком байтов.
