Dom Hardver Koja je razlika između malih endanskih i velikih endijskih formata podataka?

Koja je razlika između malih endanskih i velikih endijskih formata podataka?

Anonim

P:

Koja je razlika između malih endanskih i velikih endijskih formata podataka?

A:

Razlika između malog endanskog i velikog endijskog formata, koji se ponekad naziva i "endian-ness", je razlika između načina na koji računalni sustavi naručuju više bajta informacija. Ti različiti formati su specifični za stroj, što znači da se programiraju na strojevima za svaki slučaj. Važno je sačuvati stalnu ugroženost na raznim strojevima kada se podaci prenose ili migriraju između njih ili naizmjenično kako bi se interpretirali podaci tako da primajuće računalo tabelira pravi rezultat.

Kada se komad podataka stavi u višebajtni format, može se prikazati u velikom endanskom ili malo endian formatu. Važno je napomenuti da kada bitni redoslijed postane važan u sustavima, veliki endanski i mali endian formati također se mogu primijeniti na ovo, a neki stručnjaci sugeriraju da naručivanje bita na strojevima uglavnom odražava oblik naručivanja bajtova.

Veliki endian format znači da se podaci prvo pohranjuju. U više bajtova prvi je bajt najveći ili predstavlja primarnu vrijednost. U malom endian formatu podaci se prvo pohranjuju. U ovom je slučaju s multibajtnim komadima zadnji zalogaj najveći ili onaj koji ima primarnu vrijednost kojoj se dodaju ili spajaju sljedeće vrijednosti.

Programeri mogu upotrebljavati razne popravke za rješavanje velikih problema s podacima o endianu i malim endianima. Postoje razne administrativne mogućnosti za rješavanje ovog problema, ali postoji i uporaba nečega što se naziva bajt redoslijedom (BOM). Ova šesterokutna reprezentacija može osigurati pohranjivanje podataka u ispravnom formatu. Osim toga, profesionalci bi mogli raspravljati je li endianness "pregledan" kroz sustav, na primjer, gdje bi izgrađene oznake formata ili drugi resursi mogli pomoći u planiranju ili dizajniranju.

Koja je razlika između malih endanskih i velikih endijskih formata podataka?