Určite ste si to veľakrát všimli ...
...pri kúpe počítača, (flash) disku, mobilu.
Na balení je uvedená veľkosť ako 64 GB, 512 GB, 1 TB.
Ale pri používaní zariadenia sa pozriete na veľkosť ...
...a takmer vždy je menšia ako na obale, ...
...a to aj od renovovaných značiek.
Príklad: 32 GB USB disk pripojíte a Windows ukazuje veľkosť iba 29,8 GB.
Alebo kúpite 3 TB disk a ukazuje iba 2,71 TB.
Chýba takmer 300 GB!
Aký podvod! Alebo?
Vlastne nie.
Technicky je veľkosť na obale uvádzaná správne.
Ale ani Windows sa nemýli.
Ako teda môžu byť obe čísla iné a zároveň správne?
Ide o jednotky udávajúce veľkosť úložného priestoru.
Na ich pochopenie potrebujeme trochu počítačovej histórie.
Žiadny strach. Bude to zaujímavé.
Reklama na Instagram... :)
Tak teda poďme na to.
Na pochopenie tejto nezrovnalosti ...
...potrebujete vedieť, ako jednotky merania ...
...fungujú v metrickom systéme, čo väčšina asi viete, ale rýchle zhrnutie:
Máte názov jednotky a predponu, ...
...ktorá reprezentuje desaťnásobok danej jednotky.
Predpona kilo znamená 1000 alebo 10 na 3.
Predpona mega je milión alebo 10 na 6.
Predpona giga je bilión alebo 10 na 9.
Plus veľa ďalších...
Jednoduchý systém používaný vo vede stovky rokov.
Ak si myslíte, že 1000 bytov je jeden kilobyt, ...
...alebo 1000 kilobytov je jeden megabyt, ...
...máte pravdu.
Počítače ale fungujú na binárnom (dvojkovom) systéme.
Všetko je buď zapnuté (1) alebo vypnuté (0).
Máte 2 možnosti reprezentované 1 bitom.
Takže ak chcete zistiť, koľko kombinácií určité množstvo bitov môže mať, ...
...vypočítate to 2 na počet bitov.
Čiže každý ďalší bit zdvojnásobí počet kombinácií.
Príklad: 1 bit je 2 na prvú, čo je 2.
Dva bity je 2 na druhú, čo je 4.
A 2 bity môžu naozaj obsahov 4 rôzne kombinácie jednotky a nuly.
Posledný príklad: 2 na tretiu, čiže 8 rôznych kombinácií.
Ako postupujete, dostanete čísla, ktoré sú v IT často používané:
8; 16; 32; 64; 128; 256; 512; 1 024; ...
Musíte pochopiť jednu vec: Máte 10 tranzistorov, čo je 10 bitov ...
...a 1 024 rôznych kombinácií (stavov) z tých 10 bitov.
V tomto prípade číslo 1 024 nie je veľkosť úložného priestoru, ...
...pretože môžete uložiť iba jeden stav naraz.
Takže to nie je ako 10 bitov, čo je 1 024 kombinácií, ...
...čo znamená 1 024 bitov.
Nie, je to iba 10 bitov. Počet možných stavov nie je dôležitý, ...
...má iba pomôcť pochopiť matematické pozadie.
Keď boli vytvorené počítačové systémy, existovali 2 druhy technológií ...
...nazývané "adresovanie pamäte", a to bolo dvojkové alebo desiatkové.
Veľmi zjednodušené vysvetlenie:
Veľa bitov na pamäti RAM sa kombinuje do blokov.
Systém pomocou blokov spravuje pamäť jednoduchšie, ...
...ako keby mal pracovať s každým jedným bitom.
V jednom bloku môže byť ľubovoľný počet bitov.
Napríklad 17 bitov na blok.
To by ale nebolo príliš múdre, a tak ...
...keby počítač používal desiatkové adresovanie pamäte, ...
...išlo by o pekné okrúhle číslo ako 100, 1000, ... bitov na blok.
Pri dvojkovom adresovaní pamäte by išlo o mocniny čísla dva, ...
...ako 2 na 10, čo je 1 024, alebo násobky 1 024.
Keď to skrátime, dvojkové adresovanie pamäte funguje lepšie.
Preto sa počítače s dvojkovým adresovaním pamäte stali normou.
Počítače majú viac a viac pamäte, a tak dostávame kapacity ...
...ako 4 096; 8 192; ...
Nejaký čas výrobcia označovali kapacitu presnými číslami ...
...ako 4 096 bytov, alebo 8 192 bytov, ...
...ale ako čísla rástli, stalo sa to nepraktické.
Označovať tie veľkosti mocninou čísla dva nechceli, ...
...a tak si vybrali násobky čísla 1 024.
A 1 024 prispôsobili na predponu kilo, pretože to číslo je blízko k číslu 1 000.
Takže 8 192 bitov označili ako 8 K (kilobytov).
A 65 636 bitov je 64 K (kilobytov)...
Tak je to jednoduchšie, názov sa teda ustálil.
Čiže počítače majú 64 KB alebo 128 KB, ...
...a tak použili rovnaký princíp aj v prípade 1 MB (1 024 KB), ...
...1 GB je 1 024 MB a tak ďalej.
Takže sa neumocňuje desiatka, ale číslo 1 024.
Je to čudné a nie je to v súlade s metrickým systémom.
A čo to má spoločné s menšou veľkosťou vášho disku?
Je to takto:
Výrobcovia počítačov mali dôvod na uvádzanie pamäte v mocninách 2.
Ale výrobcovia diskov nie.
Pamäť (RAM) nie je to isté ako úložný priestor na disku.
Výrobcovia diskov preto nemajú dovôd označovať 1 MB inak ako milión bytov.
Jednoducho to dáva zmysel.
Dodnes to tak je, preto 500 GB disk má 500 biliónov bytov.
A 1 TB disk má trilión bytov úložného priestoru.
Toto aj dnes vytvára problém, ktorý je témou tohto videa.
Existujú 2 odlišné významy termínu 1 GB.
Na jednej strane tu máme technicky správnu desiatkovú definíciu, ...
...ktorú používa väčšina výrobcov diskov.
Na druhej strane je dvojková definícia, ...
...ktorá sa používa úplne bežne, i keď predpony vôbec nesedia.
Boli pokusy to napraviť.
Príklad: V roku 1998 IEC vytvorila nový systém dvojkových predpôn.
Použili dvojkový systém.
Takže namiesto 1 024 bytov = 1 KB, ...
...to bude 1 KiB.
A 1 024 KB by bolo 1 MiB.
A nasledujú GiB, TiB, ...
Majú teda písmeno "i" medzi písmenami označenia, ...
...aby ste ich rozoznali.
Podľa tohto systému by sa vedelo, že 1 KB = 1 000 bytov.
Tieto nové predpony sa však neujali.
Môžete ich občas vidieť, ale vo veľkom sa nepresadili.
Ak ale takéto predpony uvidíte, ide celkom určite o dvojkovú verziu.
A bežná predpona môže znamenať oboje.
Teraz viete, prečo môže byť veľkosť disku v rôznych operačných systémoch iná.
Windows meria veľkosť úložného priestoru v dvojkových jednotkách, ...
...ktoré sú väčšie ako desiatkové jednotky.
Na obale sú však používané desiatkové jednotky.
Veľa operačných systémov ako MacOS, Linux, iOS alebo Android, ...
...v podstate všetky okrem Windowsu ...
...myslím uvádzajú veľkosť úložiska v desiatkových GB.
Asi preto, aby sa ľudia nerozčuľovali, keď si kúpia nový mobil alebo počítač, ...
...a veľkosť úložiska bude menšia.
Windows načítava kapacitu v dvojkových jednotkách, ...
...nepoužíva však dvojkové predpony.
Môžete si to overiť aj na Googli.
Odlišnosti však nastanú v týchto prípadoch:
1 TB = 0,909 TiB a nie 1 TiB.
Čiže 1 TB = 909 GiB? Nie, je to 931 GiB.
Pretože 1 TiB nie je 1 000 GiB, ale 1 024 GiB.
Áno, ten systém je naozaj metúci. :)
Myslím, že teraz vám je to jasnejšie.
Viac mojich videí máte tu... Majte sa fajn.