Även om inte den absolut minsta enheten i en dator , är det byte en måttenhet för minne och ett byte är alltid 8 bitar - binära siffror - långa , men vad detta egentligen innebär skiljer sig beroende på ? kodningsschemat av datorn . På gamla datorer , var all data bitar en byte långa , men de är längre på moderna maskiner . Binary Förvaring och kodning
p Alla dator lagras som en serie ettor och nollor , som " binära " data . Detta fungerar eftersom datorn använder ett kodningssystem för att översätta strängar av binära siffror till mer läsbara tecken och siffror . Utan dessa normer , skulle vi inte kunna läsa ens de mest grundläggande uppgifter från en CD .
Bits och bytes
A " bit " är en binär siffra , vilket kan vara en " 0 " eller en " 1 . " Åtta bitar behandlas tillsammans är ett " byte ". En enkel byte har bara 256 möjliga värden , vilket är 2 ^ 8 . Detta innebär dock endast att en enda uppgifterna bit har 256 olika möjligheter . Läs tillsammans , kan flera bytes representera fler möjligheter .
Innebörden av ett byte
Om kodningssystem för en fil är 8 - bit , betyder det att alla möjliga diskreta bit data kan uttryckas i en enda byte . I datalagring , är en del data på en hårddisk oundvikligen bevaras för att identifiera sig själv och dess kodning till datorn . Med andra ord , vissa bytes är signaler som talar om för datorn hur att behandla resten av uppgifterna . Nästan alla filer på liknande kodade , utom för binära körbara filer . ASCII, till exempel, är en 8 - bitars kodningssystem för en textsträng. En byte motsvarar alltid ett tecken , t.ex. " a " eller " ? ". En 38 - byte teckensträng , i ASCII -kodning , är 38 tecken
kilobyte och Beyond
Bytes själva är delar av ännu större ansamlingar av data: . Kilobyte , megabyte , terabyte , och så vidare. Även för namngivning av flera bytes följer de metriska namngivning , de faktiska siffrorna är något annorlunda, eftersom varje byte eller bit indexeras i binärt . Till exempel , medan prefixet " kilo - " antyder 1000 av något , är en kilobyte faktiskt 1024 byte , eller 2 ^ 10 bytes , och en megabyte är 1024 kilobyte .