Hjem Utvikling Hva er endian? - definisjon fra techopedia

Hva er endian? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Endian?

Endian viser til hvordan rekkefølgen på byte i en multibytesverdi oppfattes eller handles. Det er systemet for å bestille de enkelte elementene i et digitalt ord i datamaskinens minne, samt beskrive rekkefølgen på overføring av byte-data over en digital kobling. Digitale ord kan være representert som lite-endian eller big-endian.

Techopedia forklarer Endian

Endian eller endianness er den byte rekkefølgen som er valgt for all digital databehandling som er laget i et spesifikt datasystem og dikterer arkitekturen og lavnivå-programmeringsmetoden som skal brukes for det systemet. I dag er endianness ikke så stor bekymring for systemkompatibilitet, siden det alltid kan omgås på de lavere nivåene, slik at høyt nivå nivå programmerere og brukere allerede er abstrakt fra endianness av systemet.

Begrepet endian ble først introdusert av Danny Cohen, nærmere bestemt de to typer endianness: little-endian og big-endian, for å beskrive byte-bestilling i et kjent politisk og teknisk eksamensdokument for byte-bestillingsspørsmål i 1980. Han hadde poengtert begrepet fra Jonathan Swifts roman fra Gulliver fra 1726 "Gulliver's Travels" der borgerkrig brøt ut over hvilken ende av egget som skulle bli sprukket først, den lille enden eller den store enden.

Dataverdenen er fremdeles delt mellom stor og liten slutt, selv om det ikke er noen klare fordeler eller ulemper mellom de to lenger. Mikroprosessorindustrien har gravitert mot little-endian fordi Intels x86-arkitektur, som er i bred bruk i dag, bruker denne. Men big-endian regnes som nettverksbyteordren fordi Internet Protocol (IP) -serien, det betyr IPv4 / 6, TCP og UDP, benytter seg av dette. Imidlertid vurderer forskjellene deres, datasystemer fortsatt fordi denne forskjellen allerede er tatt hensyn til.

Hva er endian? - definisjon fra techopedia