Jednotky informace a datové kapacity se v praxi používají ve dvou soustavách. Desítkové předpony kB, MB a GB vycházejí z mocnin deseti, zatímco binární předpony KiB, MiB a GiB vycházejí z mocnin dvou.
Rychlá orientace
- 1 byte (B) = 8 bitů (b).
- 1 kB = 1000 B, ale 1 KiB = 1024 B.
- 1 MB = 1 000 000 B, ale 1 MiB = 1 048 576 B.
- U disků se obvykle používají desítkové jednotky, zatímco operační systémy často zobrazují kapacitu v binárním přepočtu.
- Baud není totéž co bit za sekundu; baud vyjadřuje počet symbolů nebo změn signálu za sekundu.
Bit a byte
Bit je základní jednotka informace. Nabývá hodnoty 0 nebo 1. Byte je skupina bitů; v moderních počítačových systémech má 1 byte obvykle 8 bitů.
| Jednotka | Značka | Vztah k bytu | Poznámka |
|---|---|---|---|
| bit | b | 1/8 B | Nejmenší jednotka informace, hodnota 0 nebo 1. |
| byte | B | 1 B | V běžném významu 8 bitů, tedy oktet. |
Desítkové předpony: kB, MB, GB a TB
Desítkové předpony používají násobky 1000. Tento zápis odpovídá běžnému významu předpon kilo, mega, giga a tera. Používá se například u kapacit pevných disků, SSD, paměťových karet, přenosových rychlostí a marketingových údajů výrobců.
| Jednotka | Značka | Počet bytů | Výpočet |
|---|---|---|---|
| kilobyte | kB | 1 000 | 103 B |
| megabyte | MB | 1 000 000 | 106 B |
| gigabyte | GB | 1 000 000 000 | 109 B |
| terabyte | TB | 1 000 000 000 000 | 1012 B |
| petabyte | PB | 1 000 000 000 000 000 | 1015 B |
| exabyte | EB | 1 000 000 000 000 000 000 | 1018 B |
Binární předpony: KiB, MiB, GiB a TiB
Binární předpony vycházejí z mocnin dvou. Používají se tam, kde je potřeba přesně vyjádřit kapacitu odvozenou od binárního adresování paměti. Předpony kibi, mebi, gibi, tebi, pebi, exbi, zebi a yobi byly zavedeny IEC v roce 1998; novější řada doplňuje také robi a quebi.
| Jednotka | Značka | Počet bytů | Výpočet |
|---|---|---|---|
| kibibyte | KiB | 1 024 | 210 B |
| mebibyte | MiB | 1 048 576 | 220 B |
| gibibyte | GiB | 1 073 741 824 | 230 B |
| tebibyte | TiB | 1 099 511 627 776 | 240 B |
| pebibyte | PiB | 1 125 899 906 842 624 | 250 B |
| exbibyte | EiB | 1 152 921 504 606 846 976 | 260 B |
| zebibyte | ZiB | 1 180 591 620 717 411 303 424 | 270 B |
| yobibyte | YiB | 1 208 925 819 614 629 174 706 176 | 280 B |
| robibyte | RiB | 1 237 940 039 285 380 274 899 124 224 | 290 B |
| quebibyte | QiB | 1 267 650 600 228 229 401 496 703 205 376 | 2100 B |
Proč má 1 TB disk v systému asi 931 GiB
Výrobce disku obvykle uvádí kapacitu desítkově: 1 TB = 1 000 000 000 000 B. Operační systém ji může zobrazit binárně jako GiB. Po přepočtu vyjde 1 000 000 000 000 B / 1 073 741 824 B = přibližně 931 GiB.
| Zápis výrobce | Počet bytů | Přibližný binární přepočet | Rozdíl v označení |
|---|---|---|---|
| 1 MB | 1 000 000 B | 0,954 MiB | MiB je asi o 4,9 % větší než MB. |
| 1 GB | 1 000 000 000 B | 0,931 GiB | GiB je asi o 7,4 % větší než GB. |
| 1 TB | 1 000 000 000 000 B | 931 GiB | TiB je asi o 10,0 % větší než TB. |
Historické a praktické poznámky
V informatice se dlouho používal zápis kB, MB nebo GB i pro binární násobky 1024. Proto se ve starších programech nebo textech můžete setkat s tím, že 1 kB znamená 1024 B. V přesném zápisu je vhodnější rozlišovat 1 kB = 1000 B a 1 KiB = 1024 B.
| Médium | Běžné označení | Skutečná formátovaná kapacita | Poznámka |
|---|---|---|---|
| disketa 3,5" HD | 1,44 MB | 1 474 560 B | 1440 KiB; historicky smíšené označení. |
| disketa 3,5" DD | 720 kB | 737 280 B | 720 KiB. |
| disketa 5,25" HD | 1,2 MB | 1 228 800 B | 1200 KiB. |
| disketa 5,25" DD | 360 kB | 368 640 B | 360 KiB. |
Baud a bitová rychlost
Se světem počítačů souvisí také jednotka baud. Baud je jednotka symbolové rychlosti: udává počet symbolů, stavů nebo změn signálu za sekundu. Bitová rychlost udává počet přenesených bitů za sekundu.
U jednoduchého kódování, kde jeden symbol nese jeden bit, se číselná hodnota v baudech a v bit·s−1 shoduje. U vícestavové modulace může jeden symbol nést více bitů, takže bitová rychlost je vyšší než baudová rychlost. Například při 2400 Bd a 4 bitech na symbol je bitová rychlost 9600 bit·s−1.
Jednotka baud je pojmenována po Jeanu‑Mauricovi‑Émilu Baudotovi (1845–1903).
Jak tabulky používat
- Při převodu kapacity v počítačových pamětech používejte binární jednotky KiB, MiB, GiB.
- Při čtení údajů výrobců disků, SSD a paměťových karet počítejte obvykle s desítkovými jednotkami kB, MB, GB a TB.
- Při zápisu přenosové rychlosti rozlišujte bitovou rychlost v bit·s−1 a symbolovou rychlost v baudech.
Časté otázky
- Kolik bitů má jeden byte?
- Jeden byte má v běžném moderním použití 8 bitů.
- Jaký je rozdíl mezi kB a KiB?
- 1 kB je 1000 B. 1 KiB je 1024 B.
- Je megabyte totéž co mebibyte?
- Ne. 1 MB je 1 000 000 B, zatímco 1 MiB je 1 048 576 B.
- Proč má 1 TB disk v počítači méně než 1 TB?
- Disk má 1 000 000 000 000 B. Pokud systém kapacitu zobrazí v GiB, vyjde přibližně 931 GiB.
- Je baud totéž co bit za sekundu?
- Ne vždy. Baud vyjadřuje počet symbolů za sekundu; jeden symbol může nést jeden nebo více bitů.
- Patří KiB a MiB do soustavy SI?
- Nejsou to SI předpony. Jde o standardizované binární předpony používané v informatice a elektrotechnice.
Související
- Baud – jednotka symbolové rychlosti
- Jean‑Maurice‑Émile Baudot – vynálezce tisknoucího telegrafu
- Jednotky SI – desítkové předpony kilo, mega, giga a tera
- The binary prefixes – NIST
- Prefixes for binary multiples – IEC