Selv ikke den absolutte mindste enhed i en computer, byte er en måleenhed for hukommelse og en byte er altid 8 bit - binære cifre - lange , men hvad det virkelig betyder varierer afhængigt af ? kodningsskemaet af computeren. På gamle computere , var alle datafragmenter én byte lang , men de er længere på moderne maskiner . Binary Opbevaring og kodning
p Alle computer data gemmes som en serie af nuller og ettaller , som " binære " data . Dette fungerer, fordi computeren bruger en kodning system til at oversætte strenge af binære cifre i mere menneskeligt læsbare tegn og tal . Uden disse standarder , ville vi ikke være i stand til at læse selv de mest basale data fra en cd.
Bits og bytes
A " bit" er en binær ciffer, der kan være et "0" eller et "1". Otte bits behandles sammen, er en " byte ". En enkelt byte kun har 256 mulige værdier , som er 2 ^ 8 . Men dette betyder blot, at en enkelt data luns har 256 forskellige muligheder. Læses sammen, kan flere bytes repræsentere flere muligheder.
Betydning af Byte
p Hvis kodningen system i en fil er 8-bit , betyder det, at alle mulige diskrete stykke data kan udtrykkes i en enkelt byte . I edb-lagring er nogle data på en harddisk uundgåeligt bevaret at identificere sig selv og dens kodning til computeren. Med andre ord , er nogle byte signaler , der fortæller computeren, hvordan at behandle resten af dataene . Næsten alle filer er ligeledes kodet , undtagen for rå binære eksekverbare filer . ASCII , for eksempel , er en 8-bit kodning for en tekststreng . Én byte altid lig med en karakter, såsom "a" eller " ? ". En 38 -byte tegnstreng , i ASCII -kodning , er 38 tegn
Kilobytes og Beyond
Bytes selv er komponenter i endnu større ophobninger af data: . Kilobyte , megabyte , terabytes , og så videre. Selvom navngivning ordning for flere bytes følger de metriske navnekonventioner , de faktiske tal er lidt anderledes , fordi hver byte eller bit er indekseret i binær . For eksempel, mens præfikset " kilo - " indebærer 1000 af noget en kilobyte er faktisk 1024 bytes eller 2 ^ 10 bytes , og en megabyte er 1024 kilobyte.