Byte
A Wikipédiából, a szabad enciklopédiából.
|
|
||||
|---|---|---|---|---|
| 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
, 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).


