Byte

A Wikipédiából, a szabad enciklopédiából.

m·v·sz
Byte mértékegységek
SI-prefixumok Értéke Bináris prefixumok
Név
(Szimbólum)
SI
Standard
Név
(Szimbólum)
Értéke
kilobyte (kB) 103 = 10001 210 kibibyte (KiB) 210
megabyte (MB) 106 = 10002 220 mebibyte (MiB) 220
gigabyte (GB) 109 = 10003 230 gibibyte (GiB) 230
terabyte (TB) 1012 = 10004 240 tebibyte (TiB) 240
petabyte (PB) 1015 = 10005 250 pebibyte (PiB) 250
exabyte (EB) 1018 = 10006 260 exbibyte (EiB) 260
zettabyte (ZB) 1021 = 10007 270 zebibyte (ZiB) 270
yottabyte (YB) 1024 = 10008 280 yobibyte (YiB) 280

A byte (vagy kevéssé elfogadottan bájt) általánosan használt tárolókapacitás-mértékegység elsősorban a számítógépek terén, de adattípus-elnevezés is. Jele B (nagy B betű).

A byte-ot mint adatmennyiséget vagy tárolókapacitást mérő egységet először 1956-ban fogalmazták meg. Werner Buchholz alkalmazta először, az IBM Stretch számítógép korai tervezési szakaszában; akkor „1 és 6 bit közötti méretű adategység” értelmében határozta meg (az akkori be- és kimeneti eszközök tipikusan 6 bites darabokban küldték/fogadták az adatot). A 8 bites byte-ra az év végén tértek át; ez a méret később átszivárgott a cég – valamivel közismertebb – System/360 számítógépébe is.

A byte egyébként úgy határozható meg a legáltalánosabban, hogy bitek egybefüggő, rögzített hosszúságú sorozata. Messzemenően a legelterjedtebb a 8 bites, de bőven lehet találkozni 6, 7 vagy éppen 9 bit hosszú byte-okkal is. Ez utóbbit például a PDP–10 36 bites architektúrája használja.

A nyolcbites byte 256 (28) féle számot tárolhat, 0 és 255 között. Más byteméret esetén hasonlóan számolhatunk.

Mint adattípussal találkozhatunk vele többek között a Pascal vagy a C programozási nyelvben. Az utóbbiban a byte megegyezik az „unsigned char” (előjel nélküli karakter) típussal, mely olyan egész adattípus, ami képes legalább 256 különböző értéket felvenni; a Pascalban mindig 256 féle értéket vehet fel.

A bithez hasonlóan a byte is kaphat SI-prefixumokat. Elterjedten 1 MB (megabyte) az 1 048 576 B, tehát 2^{2 \cdot{} 10} = 2^{20}, nem pedig 106 byte.

Az IEC kiegészítése itt is érvényes, bár nem terjedt még el teljeskörűen: 1 048 576 B pontosan 1 MiB (mebibyte) kellene legyen, míg 1 000 000 B valóban egy MB (megabyte).

A lap eredeti címe: „http://hu.wikipedia.org/wiki/Byte
Személyes eszközök