Diit.cz - Novinky a informace o hardware, software a internetu

Jak to vyřešit

diit.cz logo na CD-R serveru 1. dubna 2009
Nevíte kolik je přesně jeden megabajt, nebo gigabajt? Máte nejasno v tom, jestli počítat tyto jednotky jako násobky 1 000 či 1 024? Pojďte se podívat, co říkají standardy (a čím se na CD-R serveru budeme řídit).

Kapitoly článků

2.  Jak to vyřešit

Rozlišení

Pro odlišení mezi nejmenší variantou, tvořenou jen násobky 1 000, se někde začalo používat malé "k" u kilo, malé "m" u mega, malé "g" u giga atd. Pro variantu tvořenou násobky 1 024 se naopak používalo velké "K" pro kilo, velké "M" pro mega atd. Toto řešení je na jednu stranu poměrně dobré, protože se nesnaží zavádět nějaké nové jednotky, ale elegantně využívá stávajících, má však několik zásadních nevýhod. Asi hlavní nevýhodou je jeho nerozšířenost. Tím vzniká komplikace, že někdo píše u předpony kilo malé "k" a někdo velké, aniž by tím chtěl naznačit příslušnost k jedné z variant. Navíc je tímto rozlišen jen zkrázený zápis a zápis dlouhý, například megabajt, nerozlišuje jednu variantu od druhé.

V roce 1998 se celosvětová standardizační organizace IEC (International Electrotechnical Commission) rozhodla udělat těmto problémům konec. Zavedla nové předpony, které jsou pro snadnější zapamatování odvozeny od stávajících ze soustavy SI:

Násobek Předpona Symbol Celý název Odvozeno od
210 kibi Ki kilobinary: (210)1 kilo: (103)1
220 mebi Mi megabinary: (210)2 mega: (103)2
230 gibi Gi gigabinary: (210)3 giga: (103)3
240 tebi Ti terabinary: (210)4 tera: (103)4
250 pebi Pi petabinary: (210)5 peta: (103)5
260 exbi Ei exabinary: (210)6 exa: (103)6

Jak sami vidíte, zapamatování těchto jednotek nebude asi větším problémem. Název jednotky je tvořen vždy dvoumi písmeny z klasické předpony soustavy SI a přidáním znaků "bi", což má vyjádřit, že jde o jednotku binární. Podobně je odvozen symbol, tam se za klasický symbol z jednotky SI přidá znak "i". Aby bylo zřejmé, jak se tyto jednotky používají, následuje několik příkladů:

jeden kibibit 1 Kibit = 210 bit = 1 024 bit
jeden kilobit 1 kbit = 103 bit = 1 000 bit
jeden kibibajt 1 KiB = 210 B = 1 024 B
jeden kilobajt 1 kB = 103 B = 1 000 B
jeden mebibajt 1 MiB = 220 B = 1 048 576 B
jeden megabajt 1 MB = 106 B = 1 000 000 B
jeden gibibajt 1 GiB = 230 B = 1 073 741 824 B
jeden gigabajt 1 GB = 109 B = 1 000 000 000 B

Jak budeme postupovat na CD-R serveru

Na CD-R serveru se budeme snažit od nynějška všude používat tyto předpony podle normy. To znamená, že najdete-li někde GB, bude to znamenat 109 bajtů a najdete-li někde GiB, bude to znamenat 230 B.

PS: Nakonec to máme vlastně ještě dost jednoduché, zkuste si představit, co by se stalo, kdyby se pro blízkost osmi a desíti začalo místo bit používat decibajt, nebo kdyby se místo bajt používal dekabit :)

Kapitoly článků
2.  Jak to vyřešit

Diskuse ke článku Předpony u binárních násobků

Středa, 12 Leden 2005 - 18:04 | Johnny K8 | Taky to s těmi hard disky nechápu a navíc jsem...

Zobrazit diskusi