Кућа Хардвер Која је разлика између малих енданских и великих ендијских формата података?

Која је разлика између малих енданских и великих ендијских формата података?

Anonim

П:

Која је разлика између малих енданских и великих ендијских формата података?

А:

Разлика између малих енданских и великих ендијских формата, који се понекад називају и "ендиан-несс", је разлика између начина на који рачунарски системи наручују више бајта информација. Ови различити формати су специфични за машину, што значи да се програмирају на машинама од случаја до случаја. Важно је сачувати сталну угроженост на разним машинама када се подаци преносе или мигрирају између њих, или наизменично, да би се интерпретирали подаци тако да пријемни рачунар табулише прави резултат.

Када се комад података стави у мултибајтни формат, може се представити у великом енданском или мало ендиан формату. Важно је напоменути да када битни редослед постане важан у системима, велики ендијски и мали ендијски формати такође се могу применити на ово, а неки стручњаци предлажу да наручивање бита на машинама углавном одражава формат наручивања бајтова.

Велики ендиан формат значи да се подаци прво складиште. У више бајтова први је бајт највећи или представља примарну вриједност. У малом ендиан формату подаци се прво похрањују. У овом случају, код комада с више бајтова, последњи залогај је највећи или који има примарну вредност којој се додају или спајају следеће вредности.

Програмери могу да користе различите поправке за решавање великих ендиан и малих ендиан проблема са подацима. Постоје разне административне опције за решавање овог проблема, али постоји и употреба нечега што се назива бајт налог за наредбу (БОМ). Ова шестерокутна репрезентација може осигурати да се подаци чувају у исправном формату. Поред тога, професионалци би могли да расправљају да ли је ендианнесс „транспарентан“ кроз систем, на пример, где би конструисане ознаке формата или други ресурси могли да помогну у планирању или дизајнирању.

Која је разлика између малих енданских и великих ендијских формата података?