Acasă Dezvoltare Ce este big-endian? - definiție din techopedia

Ce este big-endian? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Big-Endian?

Big-endian se referă la modul în care datele sunt stocate secvențial în memoria computerului. La fel ca în cărți sau reviste, unde primul cuvânt apare în colțul din stânga sus al fiecărei pagini, datele dintr-un sistem endian mare sunt organizate astfel încât cele mai semnificative cifre sau octeți să apară în colțul din stânga sus al unei pagina de memorie, în timp ce cele mai puțin semnificative apar în colțul din dreapta jos. Acest lucru este în contrast cu sistemele de tip endian puțin, în care datele cele mai puțin importante sunt organizate în colțul din stânga sus, în timp ce cei mai importanți octeți apar în partea dreaptă-jos. Ambele sisteme se referă la „endianness”, sau la modul în care sunt aranjați octeți pentru sistemul respectiv.

Techopedia explică Big-Endian

Deși endianismul este mult mai puțin obișnuit acum, arhitectura big-endian a fost utilizată în mod obișnuit în computerele mainframe, în special în mainframes-urile IBM, în timp ce PC-urile au folosit în schimb convenția little endian. Endianitatea folosită de un sistem poate deveni destul de supărătoare, deoarece poate crea incompatibilitate între sisteme, asigurând mai multă muncă atunci când încercați să port porturi diferite programe și aplicații. Când trimiteți date printr-o rețea, nu există nicio siguranță că acestea pot fi înțelese atunci când ajunge la celălalt capăt. Incompatibilitatea devine o piedică, deoarece un receptor care folosește un sistem end-big va interpreta greșit datele care provin de la un expeditor folosind un sistem endian puțin și invers.


Cu toate acestea, această problemă a fost eliminată în sistemele de calcul moderne prin conversii automate. În plus, utilizarea sistemelor big endian sau little endian nu are sens decât dacă spargi date în mai multe valori mici. Dacă utilizați un registru pe 32 de biți sau mai mult, puteți stoca totul și nu este necesar să luați în considerare în permanență rezistența.

Ce este big-endian? - definiție din techopedia