Graf převodu bajtů pro binární a desetinnou konverzi
níže uvedený graf se snaží vysvětlit scénář 2016. Tyto definice nejsou konsensem. Použití jednotek jako Kibibyte, mebibytes atd. (IEC) není všeobecně známo.
binární systém (tradiční)
v ukládání dat je tradičně při popisu digitálních obvodů kilobajt 210 nebo 1 024 bajtů. To vyplývá z binární exponentiace společné pro tyto obvody. Jedná se o tzv. binární systém, kde násobek bajtů je vždy nějaký exponent dvou.
Binární předpona kibi (stará k) znamená 210 nebo 1 024, proto je 1 kibibajt 1 024 bajtů. Jednotky (Kib, MiB atd.) byly zřízeny mezinárodní elektrotechnickou Komisí (IEC) v roce 1998. Tyto jednotky se používají pro kapacity paměti s náhodným přístupem (RAM), jako je velikost hlavní paměti a mezipaměti CPU, kvůli binárnímu adresování paměti. Podívejte se na některé příklady:
- 1 byte (B) = 8 bits (b)
- 1 kibibyte – KiB | traditional Kilobyte – KB = 210 bytes = 1,024 bytes
- 1 mebibyte – MiB | traditional Megabyte – MB = 220 bytes = 1,048,576 bytes
- 1 gibibyte – GiB | traditional Gigabyte – GB = 230 bytes = 1,073,741,824 bytes
- 1 tibibyte – TiB | traditional Terabyte – TB = 2^40 bytes = 1,099,511,627,776 bytes and so on …
desetinná soustava (SI)
v poslední době většina výrobců pevných disků používá desetinné megabajty (106), které se mírně liší od desítkové soustavy pro malé hodnoty a considerabily odlišné pro hodnoty řádově terabajtů a je matoucí. Desetinná soustava, kde násobek bajtů je vždy nějaký exponent deseti, jak je uvedeno níže:
- 1 byte (B) = 8 bitů (b) (jeden bajt je vždy 8 bitů)
- 1 kilobajt (kB) = 103 bajtů = 1 000 bajtů
- 1 megabajt (MB) = 106 bajtů = 1 000 000 bajtů
- 1 gigabajt (GB) = 109 bajtů = 1 000 000 000 bajtů
- 1 terabajt (TB) = 1012 bajtů = 1 000 000 000 bajtů atd…
zkontrolujte prosím níže uvedené tabulky pro více jednotek.