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

Ce este endian? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Endian?

Endian se referă la modul în care ordinea de octeți într-o valoare multi-octeți este percepută sau acționată. Este sistemul de a comanda elementele individuale într-un cuvânt digital în memoria unui computer, precum și descrierea ordinii de transmitere a datelor de octeți pe o legătură digitală. Cuvintele digitale pot fi reprezentate drept endian-mic sau endian-mic.

Techopedia explică Endian

Endian sau endianness este ordinea de octeți aleasă pentru toate calculele digitale realizate într-un anumit sistem informatic și dictează arhitectura și abordarea de programare la nivel scăzut care trebuie utilizate pentru sistemul respectiv. Deși astăzi, endianness nu este o preocupare atât de mare pentru compatibilitatea sistemului, deoarece poate fi întotdeauna ocolită la nivelurile inferioare, astfel încât programatorii și utilizatorii de limbaj la nivel înalt sunt deja abstractizați de endianness-ul sistemului.

Termenul de endian a fost introdus pentru prima oară de Danny Cohen, în special cele două tipuri de endianness: endian-mic și big-endian, pentru a descrie ordinul de byte într-un cunoscut document de examinare politică și tehnică pentru problemele de ordonare a octeților în 1980. termenul din romanul lui Jonathan Swift din 1726 „Călătoriile lui Gulliver” în care a izbucnit războiul civil peste care capăt al oului ar trebui să fie crăpat mai întâi, capătul mic sau finalul cel mare.

Lumea computingului este încă împărțită între mare și puțin-endianness, deși nu mai există avantaje clare sau dezavantaje între cele două. Industria microprocesoarelor a gravitat spre endianul mic, deoarece arhitectura x86 a Intel, care este la scară largă astăzi, folosește acest lucru. Dar big-endian este considerat ordinea de byte de rețea, deoarece suita de protocol Internet (IP), adică IPv4 / 6, TCP și UDP, folosește acest lucru. Cu toate acestea, luând în considerare diferențele lor, sistemele de calculatoare funcționează încă, deoarece această diferență a fost deja luată în considerare.

Ce este endian? - definiție din techopedia