Itthon Fejlesztés Mi a nagyvégűség? - meghatározás a techopedia alapján

Mi a nagyvégűség? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Big-Endian?

A big-endian arra utal, hogy az adatokat egymás után tárolják a számítógép memóriájában. Csakúgy, mint a könyvekben vagy a folyóiratokban, ahol az első szó megjelenik az egyes oldalak bal felső sarkában, a nagy endiánus rendszerben az adatok oly módon vannak elrendezve, hogy a legfontosabb számok vagy bájtok megjelenjenek egy memória oldal, míg a legkevésbé jelentős a jobb alsó sarokban jelenik meg. Ez ellentétben áll a kis endián rendszerekkel, amelyekben a legkevésbé jelentős adatok vannak a bal felső sarokban, míg a legfontosabb bájtok jobbra lent. Mindkét rendszer egy számítógépes rendszer "endiannessére", vagy arra utal, hogy a bájtok hogyan vannak elrendezve az adott rendszerhez.

A Techopedia magyarázza a Big-Endian-t

Bár az endianness sokkal kevésbé gyakori, a big endian architektúrát általában a mainframe számítógépekben használták, leginkább az IBM nagygépekben, míg a PC-k inkább a little endian konvenciót alkalmazták. A rendszer által alkalmazott endianness nagyon zavarossá válhat, mivel összeférhetetlenséget okozhat a rendszerek között, és így több munka biztosítható a különféle programok és alkalmazások portolásakor. Ha hálózaton keresztül továbbít adatokat, akkor nincs garancia arra, hogy megértsék, amikor a másik végére kerülnek. Az összeférhetetlenség akadályokká válik, mivel a nagy endián rendszert használó vevő félreértelmezi a kis endián rendszert használó feladó adatait, és fordítva.


Ezt a problémát azonban a modern számítógépes rendszerekben automatikus átalakításokkal oldják meg. Ezenkívül a nagy endián vagy a kis endián rendszerek használata csak akkor értelmes, ha az adatokat több apró értékre osztja. Ha legalább 32 bites regisztert használ, akkor mindent tárolhat, és az endiannessre egyáltalán nincs szükség.

Mi a nagyvégűség? - meghatározás a techopedia alapján