Bájtsorrend - ez
A sorrendet a legfiatalabb a legidősebb
A sorrendet a legfiatalabb a legidősebb vagy a „tüskés” (.. angol little-endian a kifejezés eredete lent), a felvétel indul Bush és végződik a legmagasabb. Ezt az eljárást alkalmazzuk a felvételi memória PC Intel bájtsorrendjét (neve alatt az alkotó a cég x86 architektúra).
A sorrendet a régebbi a fiatalabb
A sorrend a legrégebbi a legfiatalabb, vagy a „tompa” (angol big-endian.) :, Felvétel indul a legidősebb, és véget ér a legalacsonyabb. Ez az eljárás a szabványos TCP / IP protokollt. használják, a fejléc adatcsomag sok magasabb szintű protokollok használatra tervezett TCP / IP. Ezért a byte sorrendben idősebb, fiatalabb gyakran nevezik network byte sorrendben (Eng. Hálózat byte sorrendben). Ez bájtsorrend használt IBM 360/370/390 processzorok, Motorola 68000. végződést Motorola. Motorola byte sorrendben).
Ugyanabban a formában (de a faktorizáció bázist 10) sorszámok indo-arab számokkal.
Bájtsorrend big-endian használják számos fájlformátum - például PNG.
kapcsolható érdekében
Sok processzorok működhet annak érdekében, a legfiatalabb a legidősebb, és fordított, például PowerPC (de nem PowerPC 970), DEC Alpha. MIPS. IA-64. Általában a sorrendben byte által kiválasztott program inicializálása során az operációs rendszer. de lehet választani, és a hardver jumper az alaplapon. Ebben az esetben a helyes beszélni érdekében az operációs rendszer bájt. Választható bájtsorrend néha az angol. bi-endian.
vegyes rend
Vegyes bájtsorrend (Engl. Közép-endian) néha használják, ha dolgozik, egész hosszabb, mint egy gépi szó. Szerepeljenek a számos gépi szavak vannak írva olyan formában, hogy természetes, hogy ez az építészet, de a szavak vannak írva fordított sorrendben.
A klasszikus példa közepén-endian - 4-bájtos ábrázolása egészek egy 16-bites processzor család
Az ARM processzorok vegyes teljesítményt sokáig valós számok.
Ezután egy példát, amelyben a leírt elrendezés 4 byte-os szám a számítógép memóriájában, amelyekhez hozzáférést lehet tenni, hogy a 32 bites szó vagy byte.
Minden szám rögzítik a 16 hexadecimális jelöléssel.

Forgalomba bájtmemória szó Big-endian és a Little-endian számítógépek
Fontos előnye a little-endian képest big-endian rendelés megvizsgálta az „implicit gépelés” egészek kisebb térfogatú olvasásakor bájt (feltéve, hogy a szám kerül a népszerű tartomány). Így a memória cella tartalmazza a számot 0x00000022, majd olvassa el, mint egy int16 (két byte), megkapjuk a számot 0x0022, miután olvasni egy byte - száma 0x22.
Ezzel szemben úgy véljük, hogy a kis-endian, összehasonlítva a big-endian "nem nyilvánvalóság" érték memória hibakeresés bájt (byte sorozatot (33, 44, 55, 12) valójában azt jelenti, 0x12554433, a big-endian, ez a sorozat (33 44, 55, 12), ami "természetes" az arab írásmód szám: 0x33445512). A legkevésbé kényelmes a használata tekinthető közép-endian formátumban felvétel; túlélte csak a régebbi platformokon.
Rögzítéséhez hosszú számok (, amelynek hossza lényegében meghaladja a kapacitás a gép) általában előnyös annak érdekében, szó, beleértve a kis-végű (mivel aritmetikai műveleteket a hosszú számok által termelt alacsony ahhoz, hogy a magas). Végződést - normális egy adott architektúra.
kompatibilitási problémák
Vedd többájtos száma számítógép memóriájában egy fájlba vagy hálózaton továbbított megköveteli, hogy a megfelelőségi megállapodások, amelyek a byte egy vezető és egy beosztott. Közvetlen felvétel memória sejtek vezet esetleges problémákat portolása a platformok.
meghatározása endian
Az, hogy a byte egy adott gépen lehet meghatározni a program C nyelven (testendian.c):
A következtetés ez a program érdemi csak platformok, ahol a méret a típus unsigned short több, mint a méret a típus unsigned char. Ez nyilvánvalóan igaz a legtöbb számítógépen, mivel a 8 bites bájt. Vannak azonban olyan hardver platformok 32 bites byte.
Eredmények futnak big-endian gép (
Eredmények futnak little-endian gép (
átalakítás
Átalakítani a hálózat byte sorrendben (Engl. Network byte sorrendben), amely mindig nagy endian, és a byte sorrendben használják a készüléket (Engl. Host bájtsorrend) htonl () szabvány. htons (). ntohl (). ntohs ():
- uint32_t htonl (uint32_t hostlong); - átalakítja a végződést a jelenlegi hálózat egy 32 bites, előjel nélküli érték;
- uint16_t htons (uint16_t hostshort); - átalakítja a végződést a jelenlegi hálózat egy 16 bites, előjel nélküli érték;
- uint32_t ntohl (uint32_t netlong); - átalakítja a végződést a hálózat a jelenlegi 32 bites, előjel nélküli érték;
- uint16_t ntohs (uint16_t netshort); - átalakítja a végződést a hálózat a jelenlegi 16 bites előjel nélküli érték.
Abban az esetben, hogy a jelenlegi bájtsorrend és a hálózat, a funkciókat lehet „üres” (azaz, hogy nem változik a sorrendben bájt). A szabvány lehetővé teszi, hogy ezeket a funkciókat vezettek makrókat.
érdekes tények
- A kifejezések big-endian és little-endian eredetileg nem volt kapcsolatban a tudomány. A szatirikus művek Jonathan Swift „Gulliver utazásai” írja le a fiktív állam Lilliput és Blefuscu, sok éven át, ami egy újabb háború alatt nem értenek egyet, melyik végét kell törni főtt tojás. Azok, akik azt hiszik, hogy meg kell szakítani a tompa végű, a munka az úgynevezett «Big-endians» ( «big-endian"). Az egyrészről az támogatói big-endian és little-endian a számítástechnikában gyakran a karakter „vallásháborúk”.
Lásd, amit a „byte-sorrend” más szótárak:
bájtsorrend - Ez a kifejezés a sorrendben tárolási bájt a gép szó (vagy dupla szó). Az eljárás lehet „közvetlen” (azaz 32 bites szám van tárolva 0x12345678), majd azt mondják: „big endian” (a hazai zsargonban ... ... Referencia műszaki fordító
sorrendben transzfer - ez az információ minden diagramok ebben az ajánlásban először balról jobbra, majd fentről lefelé. Az egyes byte legjelentősebb byte átvitele először. Minden ábrák a legjelentősebb byte látható a bal oldalon. (ITU T G.7041 / Y.1303). ... ... Műszaki Kézikönyv fordító
Bájtsorrend - sorrendben bytes rögzítésére szolgáló eljárás több byte-os szám a számítástechnikában. Általában a számát jelenti, M, több mint 255 (itt a legnagyobb egész, hogy írjon egy oktett), van, hogy egy pár byte ... ... Wikipedia
Arany Bytes - IT Írja Alapítók jutott Computer Akadémia "STEP" hely ... Wikipedia
endian - tároló eljárást és adatcserét a hálózaton, ahol az első legjelentősebb byte kerül átvitelre, és ezután fennmaradó fordított sorrendben vonásuk az adatblokk. [LM Nevdyaev. Távközlési technológiák. Magyar Angol szótár ... ... Referencia műszaki fordító
endian - tároló eljárást és adatcserét a hálózaton, ahol az első legjelentősebb byte kerül átvitelre, majd maradt a sorrendben jelennek meg az adatblokk. Sze keveset. [LM Nevdyaev. Távközlési technológiák. Magyar Angol szótár ... ... Referencia műszaki fordító
Zettabyte File System - ZFS (Zettabyte File System) fájlrendszer, amelyet eredetileg a Sun Microsystems Solaris operációs rendszerhez. Ez a fájlrendszer támogatja a nagy mennyiségű adat, integrálja a fájlrendszer koncepcióját és kezelése logikai ... ... Wikipedia
Sun ZFS - ZFS (Zettabyte File System) fájlrendszer, amelyet eredetileg a Sun Microsystems Solaris operációs rendszerhez. Ez a fájlrendszer támogatja a nagy mennyiségű adat, egyesíti a koncepció egy fájlrendszer és logikai lemezkezelő ... ... Wikipedia