Forskjellen mellom en Word og en Byte i Data

På det mest grunnleggende nivå en datamaskin kommuniserer i noe mer enn en serie av elektriske strømmer og impulser som representerer binære siffer. Disse tallene er gruppert sammen for å lage større og større klynger av data, forming bytes og ord. Forskjellen mellom en byte og en ord er ikke bare størrelsen, men også hvor de er definert og brukt.

Binary

I informatikk all informasjon behandles av datamaskinen er brutt ned i binær. Binary er en base to tall system som bruker bare to sifre for å representere et tall eller data. Borkronen, en forkortelse for binære siffer, er den grunnleggende form av informasjon i datamaskinen, og blir brukt til å representere en av to tilstander, for eksempel ett eller null, på eller av sann eller usann. Enhver form for data som en datamaskin håndtak og prosesser kan deles inn i individuelle biter.

byte

En byte blir brukt til å gruppere åtte individuelle biter sammen til en enkelt dataenhet. Nesten alle instruksjoner og minne adressering som en datamaskin prosesser håndteres på byte nivå snarere enn å håndtere enkelte biter. I moderne databehandling, er en byte alltid åtte bits bredt og kan inneholde totalt 256 forskjellige stater. For eksempel, hvis en byte blir brukt til å lagre en usignert heltall, en vanlig rekke som ikke har noen indikasjon på positive eller negative verdier, og den maksimale verdi er 255, som maskinen alltid begynner å telle fra null.

Ord

Et ord i informatikk er en samling av biter gruppert sammen. Forskjellen er det totale antall bits pr ord avhenger av den spesielle arkitekturen av den aktuelle maskin, i motsetning til en byte som er innstilt på åtte bits. Det som definerer størrelsen på ord er den maksimale mengden av data som en prosessor kan lese eller skrive til minne, eller prosessen som en instruksjon, i en enkelt operasjon. De to vanligste prosessorarkitekturer som brukes i moderne datamaskiner, 32-bit og 64-bit, som hver har et ord størrelse på 32 bits og 64 bits hhv. Når data blir matet inn i en prosessor vil det nesten alltid være enten et jevnt parti eller et multiplum av ordet størrelse.

adressering

Den største forskjellen mellom bytes og ord kommer fra hvordan de blir brukt til å adressere minnet. I ordet minne adressering, den minste delen av minnet som kan få direkte tilgang er ordet. Dette gjør det mulig for prosessoren å bruke en mindre mengde av biter for å referere til en del av minnet. Problemet med denne ordningen er at prosessoren ikke får tilgang til enkelte bytes direkte, for eksempel ønsker å lese en enkelt tegn ut av en setning. I byte adressering, som er det mest vanlige i moderne datamaskiner, kan individuelle bytes nås direkte. Byte adressering tillater fortsatt minne for å bli henvist til i det ordet nivå, men adressen er litt større.