På det mest grunnleggende nivået en datamaskin kommuniserer på noe mer enn en serie av elektriske strømmer og impulser som representerer binære siffer . Disse sifrene er gruppert sammen for å skape større og større klynger av data , forming bytes og ord. Forskjellen mellom en byte og en ord er ikke bare deres størrelse, 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 siffer for å representere noen tall eller data . Borkronen , forkortelse for binære siffer , er den grunnleggende form for informasjon i datamaskinen , og blir brukt til å representere en av to tilstander slik som 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 brukes til å gruppere åtte individuelle biter sammen til en enkelt data enhet . Nesten alle instruksjoner og minne adressering som en datamaskin prosesser håndteres på byte nivå snarere enn å håndtere individuelle 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 nummer som ikke har noen indikasjon på positive eller negative verdier, og den maksimale verdi er 255, som datamaskinen alltid begynner å telle fra null.
Word
et ord i informatikk er en samling av biter gruppert sammen. Forskjellen er det totale antall av biter per ord avhenger av den spesielle arkitekturen av den aktuelle maskin , i motsetning til en byte som er satt på åtte biter . Hva definerer størrelsen av ordet er den maksimale mengden data en prosessor kan lese eller skrive til minne, eller prosessen som en instruks , i en enkelt operasjon . De to vanligste prosessor arkitekturer som brukes i moderne datamaskiner , 32 -bit og 64 -bit , hver har et ord på 32 bits og 64 bits henholdsvis . Som data er matet inn i en prosessor vil det nesten alltid være enten en enda del eller et multiplum av ordet størrelse.
Adressering
Den største forskjellen mellom bytes og ord kommer fra hvordan de blir brukt for å adressere minnet. I ordet minne adressering, er den minste delen av minnet som kan få direkte tilgang 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 trenger å lese en enkelt karakter 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 til å bli referert til på ordet nivå , men adressen er litt større .