Domov Strojna oprema Kakšna je razlika med majhnimi oblikami endijskih in velikih endanskih podatkov?

Kakšna je razlika med majhnimi oblikami endijskih in velikih endanskih podatkov?

Anonim

V:

Kakšna je razlika med majhnimi oblikami endijskih in velikih endanskih podatkov?

A:

Razlika med majhnimi endanskimi in velikimi endanskimi formati, ki jih včasih imenujemo tudi "endian-ness", je razlika med tem, kako računalniški sistemi naročajo več bajtov informacij. Ti različni formati so specifični za stroj, kar pomeni, da so programirani na strojih za vsak primer posebej. Pomembno je ohraniti dosledno ogroženost na različnih strojih, ko se podatki prenašajo ali selijo med njimi ali izmenično, da podatke interpretiramo tako, da sprejemni računalnik tabelira pravi rezultat.

Ko je del podatkov v večbajtenski format, ga je mogoče predstaviti v velikem endanskem ali malem endanskem formatu. Pomembno je poudariti, da ko bitni vrstni red postane pomemben v sistemih, se lahko nanj nanašajo tudi veliki endijski in mali endijski formati, nekateri strokovnjaki pa predlagajo, da naročanje bitov na strojih običajno odraža format naročanja bajtov.

Oblika velikega endiana pomeni, da se podatki najprej shranijo v veliki konec. V več bajtih je prvi bajt največji ali predstavlja primarno vrednost. V obliki malega endiana se podatki najprej shranijo na koncu. V tem primeru je pri večbajtnih delih zadnji zalogaj največji ali tisti, ki ima osnovno vrednost, ki se ji dodajo ali združijo naslednje vrednosti.

Razvijalci lahko uporabljajo različne popravke za reševanje velikih vprašanj s podatki o endanu in majhnih endanskih. Za odpravo te težave obstajajo različne upravne možnosti, obstaja pa tudi uporaba nečesa, kar se imenuje oznaka vrst bajtov (BOM). Ta šestnajstična predstavitev lahko zagotovi, da so podatki shranjeni v pravi obliki. Poleg tega lahko strokovnjaki razpravljajo o tem, ali je endianness "pregleden" v sistemu, na primer, če bi lahko konstruirane oznake oblikovanja ali drugi viri pomagali pri načrtovanju ali oblikovanju.

Kakšna je razlika med majhnimi oblikami endijskih in velikih endanskih podatkov?