Kilobity, kilobyty, kilobajty, kibibyty – jak na převody

Jak na převody, vysvětlení vztahů mezi jednotkami paměti používanými v počítačích a IT vůbec. Co je co a jak to všechno vzniklo.

Historické značení

Původně to všechno bylo v zásadě prosté. Bylo potřeba rozlišit násobky velikosti desítkové soustavy (která se používá všeobecně, vychází ze soustavy SI) a dvojkové (která se používá kvůli fyzickým dispozicím pamětí v IT průmyslu). Aby se to nepletlo a přitom bylo jasné, jaké názvosloví se právě používá, byl ustaven v odborných IT kruzích následující úzus:

  • dekadické přípony se budou psát a značit s malým písmenem
  • binární přípony pak s písmenem velkým
  • b = 1 bit a B = Byte [bajt] = 8 bitů  –  toto platí dodnes.

Příklady použití dekadických přípon sestavených tímto způsobem značení:

  • kilobyte (kB) = 10^3 B
  • megabyte (mB) = 10^6 B
  • gigabyte (gB) = 10^9 B
  • terabyte (tB) = 10^12 B

Binární značení podle sestavené na základě této filozofie:

  • Kilobyte (KB) = 2^10 B
  • Megabyte (MB) = 2^20 B
  • Gigabyte (GB) = 2^30 B
  • Terabyte (TB) = 2^40 B

Současný způsob značení

S tím, jak se počítače začaly dostávat k masám, začalo docházet k problémům a nedorozuměním – lidé z jiných oborů neznali vždy tento způsob značení a pletli ho, a tak bylo rozhodnuto, že binární předpony dostanou speciální jména a desítkové předpony budou zachovány.

Dekadické předpony vycházejí z SI a mají tyto hodnoty:

  • Kilobyte (kB) = 10^3 B =  1000 B
  • Megabyte (MB) = 10^6 B =  1000 kB
  • Gigabyte (GB) = 10^9 B = 1000 MB
  • Terabyte (TB) = 10^12 B = 1000 GB

Stejné značení je používáno i pro násobky bitů. Na to pozor – abyste se nedivili, že když si například zavedete internet s rychlostí 10Mb za sekundu, tečou vám data pouze rychlostí 1,25 MB/s.

Binární předpony v nové verzi značení používají následující jména:

  • Kibibyte (KiB) = 2^10 B = 1024 B
  • Mebibyte (MiB) = 2^20 B = 1024 KiB
  • Gibibyte (GiB) = 2^30 B = 1024 MiB
  • Tebibyte (TiB) = 2^40 B = 1024 GiB

Výsledkem zavedení nového značení ale  je v zásadě pouze to, že řada laiků, ale i výrobců nebo prodejců míchá všechny typy značení dohromady a je v tom místy ještě větší zmatek :).

Komentář ke článku “Kilobity, kilobyty, kilobajty, kibibyty – jak na převody”

  1. Historicky se ve vypocetni technice u jednotek velikosti vzdy pouzivaly SI predpony se spravnou velikosti pismen… tzn. kB, MB, GB atd. a znacily 2^10, 2^20, 2^30 Bytu. V teto dobe se kilobajt = 1000 bajtu akorat v Cechach (a pak se vsichni hrozne divili, ze jim nejak nevychazi pocty :p).
    Velikost a kapacita se VZDY meri v B (bytech).
    Oproti tomu rychlost se vzdy merila (tzn. v minulosti i dnes) v bitech za sekundu (bps)… predpony kilo, mega, giga se opet pisi tak, jak by mely… tzn. kbps, Mbps, Gbps. Tyto predpony pak maji hodnoty 10^3, 10^6, 10^9 (a nikdy tomu nebylo jinak).

    V dnesni dobe doslo k vetveni a je v tom neskutecny bordel (ctenari prominou, jinak to popsat nejde). Zatimco kiB, MiB, GiB nyni vzdy znaci 2^10, 2^20, 2^30, u kB, MB a GB to je tak nejak “jak si kdo vzpomene”… takze vyrobci pevnych disku vam prodaji zarizeni s kapacitou 1TB a ejhle, system vam nahlasi kapacitu prazdneho zarizeni 931 GB (protoze systemy vetsinou stale pouzivaji k,M,G jako 2^10, 2^20, 2^30).

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *