Selv om ikke den absolutte minste enheten av en datamaskin , er byte en måleenhet for minne og en byte er alltid åtte biter - binære siffer - lange , men hva dette egentlig betyr er forskjellig avhengig av ? koding ordningen av datamaskinen. På gamle datamaskiner , var alle data biter én byte lange, men de er lenger på moderne maskiner. Binær lagring og koding
All datamaskinen data er lagret som en serie av nuller og enere , som " binære " data . Dette fungerer fordi datamaskinen bruker en kodesystem å oversette strenger av binære siffer til mer lesbar tegn og tall . Uten disse standardene , vil vi være i stand til å lese selv de mest grunnleggende data fra en CD .
Bits og Bytes
En "bit " er et binært tall , som kan være et "0" eller en " en ". Åtte bits bearbeidet sammen er en " byte ". En enkelt byte har bare 256 mulige verdier , som er 2 ^ 8 . Men dette betyr bare at en enkelt data blings har 256 forskjellige muligheter. Les sammen , kan flere byte representere flere muligheter.
Betydning av en Byte
p Hvis det kodesystem av en fil er 8 -bit, betyr det at alle mulige diskret stykke data kan uttrykkes i en enkelt byte . I datalagring , er noen data på en harddisk uunngåelig bevart for å identifisere seg selv og sin koding til datamaskinen. Med andre ord, enkelte byte er signaler som forteller datamaskinen hvordan å behandle resten av dataene. Nesten alle filene er tilsvarende kodet , med unntak av rå binære kjørbare filer . ASCII, for eksempel, er en 8 -bit koding system for en tekststreng . En byte tilsvarer alltid ett tegn , for eksempel " a" eller " ? ". En 38 - byte streng med tegn , i ASCII -koding, er 38 tegn
kilobyte og Beyond
Bytes er selv komponenter i enda større ansamlinger av data: . Kilobyte , megabyte, terabyte , og så videre. Selv om navneskjemaet for flere bytes følger metriske navnekonvensjonene , de faktiske tallene er litt annerledes fordi hver byte eller bit er indeksert i binær . For eksempel, mens forstavelsen " kilo- " innebærer tusen av noe, er en kilobyte faktisk 1024 bytes , eller 2 ^ 10 bytes, og en megabyte er 1024 kilobyte .