Binární předpona: Porovnání verzí

Smazaný obsah Přidaný obsah
základní rozdíl proti SI s příkladem do úvodní definice
m typografía
Řádek 1:
'''Binární předpona''' je předpona [[Fyzikální jednotka|jednotky]] vyjadřující násobek mocniny 2. Jsou odvozené od [[Předpona soustavy SI|předpon soustavy SI]], předponě ''[[kilo]]'' = 10<sup>3</sup>³ = 10001&nbsp;000 odpovídá předpona ''kibi'' = 2<sup>10</sup> = 10241&nbsp;024, předponě ''[[mega]]'' odpovídá ''mebi'' = 2<sup>20</sup> atd. Používá se zejména v &nbsp;[[Informatika|informatice]].
 
Pro velikost paměti se často v &nbsp;informatice používají předpony jednotek SI ve významu binární předpony, tedy jako mocnina čísla 2. Tato dvojznačnost vede ke zmatkům, které bývají mimo jiné účelově využívány v &nbsp;marketingu při prodeji [[výpočetní technika|výpočetní techniky]].
 
Tento posun významu předpon se zažil díky binární technologii adresování operační paměti počítače. Např. 16bitový [[Registr procesoru|registr]] může adresovat 2<sup>16</sup>, tj. 64×102464 × 1&nbsp;024 neboli 64 &nbsp;''kilo'' paměťových buněk, 32bitový registr může adresovat 2<sup>32</sup>, tj. 4096×10485764&nbsp;096 × 1&nbsp;048&nbsp;576 neboli 4 &nbsp;''giga'' paměťových buněk. To, co bylo zpočátku myšleno jako zaokrouhlení, se později stalo při počítání kapacity paměti pravidlem.
 
Předpony kilo-/mega-/giga- atd. se používají v &nbsp;binárním smyslu prakticky vždy, když je řeč o polovodičových paměťových [[čip]]ech ([[RAM]], [[ROM]], [[Flash paměť|FLASH]] atd.). Na trhu dnes sotva najdete čip, jehož kapacita by nebyla z &nbsp;řady 2<sup>n</sup> &nbsp;bitů. Naopak tam, kde má paměťová kapacita lineární charakter, se binární předpony obvykle nepoužívají. Dekadické předpony se používají např. u [[přenosová rychlost|přenosových rychlostí]] (např. 1 &nbsp;kbps je 10001&nbsp;000 bitů za sekundu).
 
Ke zmatkům dochází například u kapacity [[pevný disk|pevných disků]], která se běžně uvádí v &nbsp;''[[byte|gigabytech]]''. Mnozí výrobci mají u předpony ''giga'' na mysli opravdovou miliardu, i když se v &nbsp;informatice předponou giga často myslí 2<sup>30</sup>, tedy 1&nbsp;073&nbsp;741&nbsp;824. Jiní výrobci zase směšují binární a dekadické předpony, když uvádějí kapacitu disku odvozenou od počtu sektorů, přičemž používají binární kilobyty (1&nbsp;KB = 2 sektory na disku o velikosti 512 &nbsp;B) a dekadické gigabyty (10<sup>6</sup>&nbsp;KB). Neznalí zákazníci po zformátování disku zjistí, že má menší kapacitu, než předpokládali. V &nbsp;prvním případě asi o sedm [[procento|procent]] a v &nbsp;druhém asi o pět procent.
 
Proto [[Mezinárodní elektrotechnická komise]] ({{Cizojazyčně|en|International Electrotechnical Commission}}, IEC) doporučuje pro mocniny čísla 2 blízké hodnotám předpon SI používat nové předpony. Tento mezinárodní standard má číslo IEC&nbsp;60027-2 a s &nbsp;platností od [[1. duben|1. &nbsp;dubna]] [[2004]] byl přejat do systému [[ČSN|českých technických norem]] pod číslem ČSN&nbsp;IEC&nbsp;60027-2.
 
Existují programy, které kombinují jak jednotky SI, tak i IEC, s &nbsp;patřičným označením, např. BitTorrentový klient BitTornado (SI pro rychlosti (1kB1&nbsp;kB/s = 1000B1&nbsp;000&nbsp;B/s) a IEC jednotky pro objemy dat (1kB1&nbsp;kB = 1024B1&nbsp;024&nbsp;B)). Poskytovatelé připojení prakticky výhradně také vyjadřují rychlosti v &nbsp;SI jednotkách (obvykle se uvádí bity místo bajtů). Naopak při určování velikosti souborů apod. je víceméně standardem využívání IEC jednotek, ovšem s &nbsp;tím, že např. v &nbsp;prostředí Windows se uživatel setká se zkratkou KB, která znamená totéž, co KiB v &nbsp;prostředí Linuxu, i když i tady existují výjimky, jako např. linuxový nástroj <tt>[[fdisk]]</tt>, který třeba chápe 160GB160&nbsp;GB jako 160 miliard bajtů, namísto obvyklých 160 krát 1024<sup>3</sup> 1&nbsp;024³&nbsp;bajtů. Výrobci pevných disků využívají pro označování SI jednotky, zatímco např. výrobci operačních pamětí používají IEC jednotky (lze to pochopit jako zjednodušení pro spotřebitele, nebo jako jejich klamání), které označují starými SI jednotkami, podobně jako se označují velikosti v &nbsp;prostředí Windows (tedy píše se MB, ale má se na mysli faktický MiB). Je ovšem nutné podotknout, že kromě normy SI a IEC existuje ještě norma [[JEDEC]] (sdružení výrobců HW), která se vztahuje zejména na operační paměti a podle které kilobajt představuje 1024 1&nbsp;024&nbsp;bajtů, megabajt 1024<sup>2</sup> 1&nbsp;024²&nbsp;bajtů atd.
 
{{Binární předpony}}