Wait please...
Rubriky

Tipy

Předpony u binárních násobků

3. července 2001 12:00 | petr1
Rubriky: Technologie

Kapitoly článku

  1. Popis problému
  2. Jak to vyřešit
Bookmark and Share

Popis problému

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).

Problém začíná u kila

Soustavu jednotek SI zná ze školy asi každý. Předpona "kilo" v ní slouží k vyjádření násobku 1 000 (= 103). Jenže počítače používají místo desítkové soustavy soustavu dvojkovou a někdo od počítačů si všimnul, že 210 (= 1 024) je téměř identické, jako předpona kilo. Mezi počítačovými profesionály se tedy začalo používat předpony kilo ve smyslu 1 024 násobku. S masivním rozvojem počítačů se počítače dostaly i do oblastí, které běžně používají jednotky SI a tam byly a je vždy a zásadně používána velikost jednoho "kila" jako násobek 1 000 - jeden kilogram je 1 000 gramů, jeden kilometr je 1 000 metrů atd.

Vzniknul tedy problém, kdy jistá skupina uživatelů se i na kilobajt dívala jako na 1 000 bajtů a jiná skupina, která se na jeden kilobajt dívá jako na 1 024 bajtů. To s sebou nese jisté komplikace a tak například pokud se někdo zmíní o 512 kilobajtech, může to znamenat jak 512 × 1 024 bajtů (= 524 288 bajtů), tak 512 × 1 000 bajtů (= 512 000 bajtů). Rozdíl mezi těmito dvěmi interpretacemi v tomto konkrétním případě je celých 12 288 bajtů, což v jedné interpretaci znamená rovných 12 kilobajtů a v druhé 12,288 kilobajtů.

U mega je to horší

Předpona "mega" značí v jednotkách SI násobek 1 000 000 = 1 000 × 1 000. Jenže u počítačů to také může znamenat 1 048 576 = 1 024 × 1 024 = 220. Obě dvě vyjádření pro mega se u počítačů používají - to první vyjádření používají například výrobci disků, to druhé zas výrobci pamětí. A aby toho nebylo málo, používá se ještě jedna hodnota pro megabajt - 1 024 000 = 1 000 × 1 024. Možná si říkáte, že jste to asi ještě neviděli, ale nesuďte předčasně, téměř určitě jste se s tím už setkali. Klasická disketa o velikosti 1,44 megabajtu počítá velikost jednoho megabajtu právě jako 1 024 000 bajtů.

I zde si můžeme zkusit, že například 16 megabajtů se v těchto třech vyjádřeních značně liší. Může to být jak 16 777 216 bajtů, tak 16 384 000 bajtů, a dokonce i 16 000 000 bajtů. Jak sami vidíte, rozdíly už nejsou vůbec malé.

Giga a ti další

Tento problém následuje i u dalších předpon: giga, tera, penta, exa atd. U nich se absolutní rozdíl v bajtech mezi nejvyšší variantou a nejnižší variantou stále stupňuje a je čím dál tím větší. Navíc s každou další předponou přibývá i další možnost zanesení zmatku v tom, že přibývá další varianta - u kila byly varianty dvě, u mega už tři, u giga jsou čtyři, u tera pět atd. Je tedy téměř nemožné zjistit, jakou hodnotu měl někdo na mysli, neřekne-li vám, jak počítá danou jednotku.

Navíc má asi smysl se zabývat jen dvěmi variantami - první, která používá pro své vyjádření jen násobky 1 000, a druhá, která užívá jen násobky 1 024. Ty varianty, které používají pro vyjádření násobku jak 1 000, tak 1 024 je vhodné nepoužívat vůbec, protože například u giga máte takovéto varianty dvě, u tera tři a pokud bychom je chtěli nějak označit, bylo by velmi obtížné určit pravidlo, které by říkalo, jakou variantu jsme vlastně označili.

Kapitoly článku

  1. Popis problému
  2. Jak to vyřešit

Hodnocení

Vybíráme z rubriky

Diskuze k tomuto článku

Krátce

17. 3. 2010

DVDFab HD Decrypter 7.0.2.1.

Diskuze (0)
17. 3. 2010

DVDFab Passkey 7.0.0.8 Beta.

Diskuze (0)
17. 3. 2010

AnyDVD & AnyDVD HD 6.6.2.6.

Diskuze (0)
17. 3. 2010

Nový ConvertXtoDVD 4.0.10.324 (změny) můžete stahovat z oficiálních stránek.

Diskuze (0)
10. 3. 2010

Až do 18. března můžete za zodpovězení 10 otázek vyhrát plnou verzi Daemon Tools Pro.

Diskuze (0)
10. 3. 2010

Apple iPad se začne prodávat 3. dubna a to zatím jen v USA. Za 499 USD 16 GB verze, za 32GB dáte 599 USD a 64GB model vyjde na 699 USD. Za verze s WiFi + 3G, které budou koncem dubna, připlatitíte 130 USD.

Diskuze (1)
5. 3. 2010

Včerejší zemětřesení na Taiwanu (6,4 stupně Richterovy škály) podle všeho tamní firmy vesměs přežily bez úhony. Hlášeny jsou jen jedno až dvoudenní výpadky (zatím).

Diskuze (0)
5. 3. 2010

CloneDVD 5 od DVD X Studios opravuje v zatím poslední verzi 5.0.0.3 jakési blíže nespecifikované chyby.

Diskuze (0)
5. 3. 2010

GameJackal Pro 4.0.2.2.

Diskuze (0)
5. 3. 2010

AnyDVD & AnyDVD HD 6.6.2.4.

Diskuze (0)