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.