Byte (enhet)

Från Rilpedia

(Omdirigerad från Terabyte)
Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif
Multipler av byte
SI-prefix Binära prefix
Namn Symbol Faktor Namn Symbol Faktor
kilobyte kB 103 kibibyte KiB 210
megabyte MB 106 mebibyte MiB 220
gigabyte GB 109 gibibyte GiB 230
terabyte TB 1012 tebibyte TiB 240
petabyte PB 1015 pebibyte PiB 250
exabyte EB 1018 exbibyte EiB 260
zettabyte ZB 1021 zebibyte ZiB 270
yottabyte YB 1024 yobibyte YiB 280
nonabyte NB (?) 1027 nonibyte NiB (?) 290
doggabyte DB (?) 1030 doggibyte DiB (?) 2100

Byte (svenskt uttal [bajt]) är den minsta adresserbara enheten på en dator.[källa behövs] I moderna sammanhang är en byte nästan uteslutande synonymt med en sekvens bestående av 8 bitar; dataterm för informationsmängd och måttenhet för informationsstorlek. Pluralformen är i allmänhet densamma.

Möjliga källor till missförstånd:

  • Byte förkortas ofta B, men det kan leda till förväxling med b för bit som är en annan enhet för informationsmängd. Inga standardiserade förkortningar finns, och Svenska datatermgruppen rekommenderar att hela ordet byte och bit skrivs ut.
  • Prefixen kilo, mega, giga och tera har ibland inte den av SI standardiserade betydelsen när de används med bit och framför allt med byte. Detta förklaras i SI-prefix.

Innehåll

Användning och uppbyggnad

Bitsekvensen kan tolkas som 8 positioner, där var och en kan ha värdet 1 eller 0. Detta ger 28 = 256 kombinationer. En byte kan därmed anta något av värdena 0...255.

Åttabitarsbyten benämns ofta oktett i industriella standarder, såväl som i nätverksfackspråk, eftersom en byte kan ha annan bitlängd. Oktett är också den vanligaste benämningen för åttabitarskvantiteter i de flesta icke-engelska språken.

En halv byte, det vill säga fyra bitar, brukar ibland benämnas "nibble", även stavat "nybble". Mer formellt bildar de fyra bitarna en hexadecimal siffra. Den standardiserade benämningen är dock deloktett.

Måttenheten byte förkortas ofta med versalen B. För minneskapaciteter hos hårddiskar och minnen används ofta byte som enhet (se KiB). När det gäller nätverk används istället bitar för att ange överföringshastigheter (bit/s) och i databuss-sammanhang används ofta Hertz (uttryckt i Megahertz, MHz; 1 MHz = 1 000 000 Hz).

Enheten byte kan kombineras med alla SI-prefix från k (kilo) och uppåt.

Speciella prefix

Adresser i datorer beskrivs med ett visst antal bitar. Exempelvis räcker 16 bit för att adressera 65536 byte. För att göra det enkelt att beskriva stora mängder bytes har IEC bestämt att 1 KiB = 1024 byte. Ki är här ett prefix som betyder 1024 (= 210). Detta gör att man kan förenkla 65536 byte till 64 KiB (65536 = 1024 * 64). Analogt är 1 MiB = 1024 KiB = 1048576 B och 1 GiB = 1024 MiB. Före standardiseringen lät man K beteckna 1024 i datorsammanhang, men eftersom k är en vedertagen benämning för 1000, rekommenderar IEC användandet av Ki. Därmed får man konsekventa beteckningar KiB, MiB, GiB och en klarare skillnad mellan prefixen.

Språkligt bruk

Några fastställda beteckningar för byte och bit finns däremot ännu inte, men B används allmänt som förkortning av byte och b för bit. Eftersom sammanblandning av de två är rätt vanligt rekommenderar Svenska datatermgruppen att både bit och byte alltid skrivs ut. Dvs. kbyte och kbit för tusental byte respektive tusental bit.

Historik

Termen "byte" introducerades 1956 av Werner Buchholz under tillverkningsfasen av IBMs Stretch-dator. I början bestod en byte av sex bitar vilket var den standardiserade storleken för den tidens I/O-enheter. Benämningen var ursprungligen "bite" men detta förändrades för att inte kunna förväxlas med "bit".

Se även

Personliga verktyg