Domov Razvoj Kaj je big-endian? - definicija iz tehopedije

Kaj je big-endian? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Big-Endian?

Big-endian se nanaša na način, kako se podatki zaporedno shranjujejo v računalniškem pomnilniku. Tako kot v knjigah ali revijah, kjer se prva beseda pojavi v zgornjem levem kotu vsake strani, so podatki v sistemu velikega endiana organizirani tako, da se najpomembnejše številke ali bajti pojavijo v zgornjem levem kotu a stran pomnilnika, najmanj pomembne pa so v spodnjem desnem kotu. To je v nasprotju z malo endijskimi sistemi, v katerih so najmanj pomembni podatki organizirani v zgornjem levem kotu, medtem ko so najpomembnejši bajti spodaj desno. Oba sistema se nanašata na "endianness" računalniških sistemov ali na način urejanja bajtov za določen sistem.

Tehopedija razlaga Big-Endian

Čeprav je endianness zdaj veliko manj pogost, se je arhitektura velikega endiana običajno uporabljala v računalnikih mainframe, zlasti v IBM-ovih glavnih mestih, medtem ko so osebni računalniki namesto tega uporabljali konvencijo Little-Endian. Ogroženost, ki jo uporablja sistem, lahko postane precej težavna, ker lahko ustvari nezdružljivost med sistemi, kar zagotavlja več dela pri poskusu prenosa različnih programov in aplikacij. Pri pošiljanju podatkov po omrežju ni zagotovila, da ga je mogoče razumeti, ko pride do drugega cilja. Nezdružljivost postane ovira, ker bo sprejemnik, ki uporablja sistem big-endian, napačno razlagal podatke, ki prihajajo od pošiljatelja, s sistemom little-endian in obratno.


Vendar so to težavo v sodobnih računalniških sistemih odpravili s samodejnimi pretvorbami. Poleg tega je uporaba sistemov big-endian ali little-endian smiselna samo, če podatke razdelite na več majhnih vrednosti. Če uporabljate 32-bitni register ali več, lahko shranite vse in sploh ni treba upoštevati ogroženosti.

Kaj je big-endian? - definicija iz tehopedije