Měření v bytech | ||||||||
---|---|---|---|---|---|---|---|---|
GOST 8.417-2002 | předpony SI | předpony IEC | ||||||
název | Označení | Stupeň | název | Stupeň | název | Označení | Stupeň | |
byte | B | 100 _ | — | 100 _ | byte | B | B | 20 _ |
kilobajt | KB | 10 3 | kilo- | 10 3 | kibibajt | KiB | KiB | 2 10 |
megabajt | MB | 10 6 | mega- | 10 6 | mebibyte | MiB | MiB | 2 20 |
gigabajt | GB | 10 9 | giga- | 10 9 | gibibyte | GiB | GiB | 2 30 |
terabajt | TBC | 10 12 | tera- | 10 12 | tebibyte | TiB | Tib | 2 40 |
petabajt | pb | 10 15 | peta- | 10 15 | pebibyte | PiB | P&B | 2 50 |
exabajt | Ebyte | 10 18 | exa- | 10 18 | exbibyte | EiB | EIB | 2 60 |
zettabyte | Zbyte | 10 21 | zetta- | 10 21 | zebibyte | ZiB | ZiB | 2 70 |
yottabyte | Ibyte | 10 24 | yotta- | 10 24 | yobibyte | YiB | Y&B | 2 80 |
Byte ( anglicky byte ) (ruské označení: byte a B ; mezinárodní: byte a B ) [1] - jednotka ukládání a zpracování digitální informace; sada bitů zpracovávaných počítačem současně. V moderních výpočetních systémech se byte skládá z 8 bitů, a proto může nabývat jedné z 256 (od 0 do 255) různých hodnot (stavů, kódů ). V historii výpočetní techniky však existovala řešení s jinými velikostmi bajtů (například 6, 32 nebo 36 bitů), proto se někdy v počítačových standardech a oficiálních dokumentech používá výraz „ oktet “ ( lat. octet ) . jednoznačně určit skupinu 8 bitů .
Ve většině výpočetních architektur je byte nejmenší nezávisle adresovatelnou sadou dat.
Název „byte“ poprvé použil v červnu 1956 W. Buchholz při navrhování prvního superpočítače IBM 7030 Stretch pro svazek bitů od jednoho do šesti současně přenášených v I/O zařízeních. Později, v rámci stejného projektu, byl byte rozšířen na osm bitů. Slovo byte bylo zvoleno jako záměrně zkomolené slovo kousnout , vyslovuje se stejně ( angl. bite - "kus"; "část něčeho, oddělená v jednom soustu " ; .nibble - "kousnout"). Bylo vyžadováno změněné hláskování bajtu až y místo i , aby se předešlo záměně se slovem „bit“ ( bit ) [2] . Slovo byte se poprvé objevilo v tisku v červnu 1959 [3] .
Řada počítačů z 50. a 60. let ( BESM-6 , M-220 ) používala 6bitové znaky ve 48bitových nebo 60bitových strojových slovech . V některých modelech počítačů vyráběných Burroughs Corporation (nyní Unisys ) byla velikost znaku 9 bitů. Sovětský počítač Minsk-32 používal 7bitový bajt .
Bytové adresování paměti bylo poprvé použito na IBM System/360 . V dřívějších počítačích bylo možné adresovat pouze celé strojové slovo , sestávající z několika bajtů, což ztěžovalo zpracování textových dat.
8-bitové bajty byly adoptovány System/360, pravděpodobně kvůli použití BCD číselného reprezentačního formátu: jedna desetinná číslice (0-9) vyžaduje 4 bity ( tetrad ) k uložení; jeden 8bitový bajt může představovat dvě desetinné číslice. Bajty o 6 bitech mohou uložit pouze jednu desetinnou číslici, dva bity jsou ponechány nevyužité.
Podle jiné verze je 8bitová velikost bajtu spojena se stejnou 8bitovou číselnou reprezentací znaků v kódování EBCDIC .
Podle třetí verze jsou vzhledem k systému binárního kódování v počítačích pro hardwarovou implementaci a zpracování dat nejvýhodnější délky slov, které jsou násobky mocnin dvou, včetně 1 bajtu = 2 3 = 8 bitů . Systémy a počítače s délkami slov, které nejsou násobky 2, zmizely kvůli nevýhodám a nepohodlnosti.
Postupně se 8bitové bajty staly de facto standardem; od počátku 70. let má většina počítačů bajty složené z 8 bitů a velikost strojového slova je násobkem 8 bitů .
Počet stavů (kódů, hodnot), které může mít 1 osmibitový pozičně kódovaný bajt, se určuje v kombinatorice . Rovná se počtu umístění s opakováním a počítá se podle vzorce:
možné stavy (kódy, hodnoty), kdeNásobky a dílčí násobky pro vytvoření odvozených jednotek pro bajt se nepoužívají jako obvykle. Zdrobnělé předpony se nepoužívají vůbec a jednotky informace menší než bajt se nazývají speciální slova - nibble (tetrad, nibble) a bit . Předpony jsou násobky buď 1024 = 2 10 nebo 1 000 = 10 3 : 1 kibibajt se rovná 1 024 bajtům , 1 mebibajt je 1 024 kibibajtů nebo 1 024 × 1024 = 1048576 bajtů a pebigibi-, atd. 1 kilobajt se rovná 1 000 bajtů , 1 megabajt je 1 000 kilobajtů nebo 1 000 × 1 000 = 1 000 000 bajtů atd. pro giga-, tera- a petabajty . Rozdíl mezi kapacitami (objemy) vyjádřenými v kilo = 10 3 = 1000 a vyjádřenými v kibi = 2 10 = 1024 se zvyšuje s hmotností nástavce. IEC doporučuje používat binární předpony – kibibyte , mebibyte , yobibyte atd.
Někdy se desetinné předpony používají v doslovném smyslu, například při označování kapacity pevných disků : mají gigabajty (gibibajty) mohou znamenat ne 1 073 741 824 = 1 024 3 bajty , ale milion kilobajtů (kibibajtů) , tedy 1 024 000 bajtů nebo dokonce jen miliardu bajtů.
Použití velkého ruského písmene "B" k označení bajtu upravuje mezistátní ( CIS ) norma GOST 8.417-2002 [4] ("Jednotky množství") v "Příloze A" a vyhláška vlády Ruské federace Federace ze dne 31. října 2009 č. 879. Kromě toho se uvádí tradice používání předpon SI spolu s názvem „byte“ pro označení faktorů, které jsou mocninou dvou ( 1 KB = 1024 bajtů , 1 MB = 1024 KB , 1 GB = 1024 MB atd. a místo malého „k“ je použito velké „K“) a je zmíněno, že takové použití předpon SI není správné. Podle GOST IEC 60027-2-2015 [5] malá písmena „k“ odpovídají 1000 a „Ki“ 1024, takže 1 KiB = 1024 B, 1 kB = 1000 B.
Použití velkého písmene "B" k označení bajtu je v souladu s požadavky GOST a zabraňuje záměně zkratek pro bajty a bity. Záznam s malým písmenem ve tvaru "Kb" (Mb, Gb) pro označení bajtu nebude vyhovovat mezinárodnímu standardu IEC (a podle něj lokalizovanému GOST). Autoři pravopisného slovníku [6] však u bajtu uvádějí tvar malého písmene „b“ (a „Kb“, „Mb“, „Gb“), jako neutvořený z příjmení.
Je třeba mít na paměti, že v GOST 8.417 kromě „bitů“ neexistuje jednopísmenné označení pro bit, takže použití záznamu jako „Mb“ jako synonyma pro „Mbps“ není v souladu s touto normou. . Některé dokumenty však používají zkratku b pro bit: IEEE 1541-2002, IEEE Std 260.1-2004, malými písmeny: GOST R IEC 80000-13-2016, GOST IEC 60027-2-2015.
V mezinárodní normě IEC IEC 60027-2 z roku 2005 [7] se pro použití v elektrických a elektronických oborech doporučují následující označení:
Kromě obvyklého tvaru genitivu množného čísla (bajty, kilobajty, bity) existuje počítací tvar „byte“ [8] , který se používá v kombinaci s číslovkami: 8 bytes , 16 kilobytes . Počítací forma je hovorová. Stejným způsobem, například s kilogramy: obvyklá forma genitivu se používá, pokud není žádná číslice, a v kombinaci s číslicí mohou existovat možnosti: 16 kilogramů (stylisticky neutrální obyčejná forma) a 16 kilogramů (hovorová počitatelná forma).
Informační jednotky | |
---|---|
Základní jednotky | |
Související jednotky | |
Tradiční bitové jednotky | |
Tradiční byte jednotky | |
Bitové jednotky IEC |
|
IEC byte jednotky |
Typy dat | |
---|---|
Neinterpretovatelné | |
Numerický | |
Text | |
Odkaz | |
Kompozitní | |
abstraktní | |
jiný | |
související témata |