informatika.bilíčka.sk

Jednotky informácií

Koľko dát sa zmestí do pamäte počítača? Koľko pamäte zaberie konkrétny súbor? Veľkosť informácie v informatike vyjadrujeme v špeciálnych jednotkách - bitoch, bajtoch a ďalších, odvodených.

Dáta sú v počítači uložené a spracúvané v binárnej podobe - teda zapísané len pomocou núl a jednotiek. Základná jednotka informácie - 1 bit vyjadruje veľkosť jedného základného pamäťového miesta, do ktorého môžeme uložiť len buď jednu jednotku alebo len jednu nulu, bit teda vyzerá buď takto 0️⃣ alebo takto 1️⃣.

Väčšou jednotkou od bitu je jeden bajt (angl. byte), ktorý je tvorený ôsmimi bitmi. V jednom bajte môže byť teda uložená ľubovoľná permutácia núl a jednotiek, pričom je ich spolu osem. Bajt teda vyzerá napríklad takto: 1️⃣1️⃣0️⃣1️⃣0️⃣0️⃣1️⃣1️⃣ a môžeme do neho zapísať 28=256 rôznych permutácii núl a jednotiek (256 rôznych čísel v binárnej sústave, od 0 po 255). Koľko máme rôznych možností vyplýva z princípu binárnej sústavy - koľko rôznych čísel môžeme zapísať v binárnej sústave ak máme k dispozícii len 8 miest na nulu/jednotku?

Odvodené jednotky

Základnou jednotkou informácie je bit, ten je ale pri vyjadrovaní veľkosti pamäte neprakticky malý, preto používame odvodené jednotky ako kilobit, kilobajt, megabit, megabajt, ...

jednotka skratka
bit b 1b
bajt B 8b
kilobajt kB 1kb = 1000B = 8000b
megabajt MB 1MB = 1000kB = 1000000B = 8000000b
gigabajt GB 1GB = 1000MB = 1000000kB = 1000000000B = 8000000000b
terabajt TB 1TB = 1000GB = 1000000MB = 1000000000kB = 1000000000000B = 8000000000000b

kilobit alebo kilobajt ?

Pozor, existujú oboje, jeden kilobajt je 8 kilobitov (1kB = 8kb), 1 megabajt je 8 megabitov (1MB = 8mb)... V jednotkách "niečo"-bajt (ako kilobajt, megabajt, gigabajt) sa zvyknú udávať veľkosti pamätí a súborov, v jednotkách "niečo"-bit (kilobit, megabit, gigabit...), sa zas zvyknú udávať rýchlosti prenosov v sieti, niekto by teda napríklad povedal "Mám doma rýchly internet, až 1Gbps" - Gbps je gigabit za sekundu, čo je osmina gigabajtu za sekundu, teda 1gigabajt (1GB) sa bude sťahovať 8 sekúnd.

Kúpil som si 16GB USB a na počítači sa zobrazuje menej

Skúste si to sami s vlastnými USBčkami, je na nich napísaná kapacita (veľkosť) a keď ich zapojíte do počítača, ten ukáže veľkosť o niečo menšiu, je to podvod?

Z veľkej časti je tento rozdiel spôsobený iným výpočtom kapacity. Kilobajt totižto pôvodne predstavoval 1024 bajtov, megabajt 1024 kilobajtov a tak ďalej. V operačnom systéme Windows je tento prepočet zaužívaný dodnes a tak ukazuje počítač "menšiu" kapacitu pamäte, pre tento pôvodný výpočet dnes používame jednotky kibibajt (KiB) = 1024 Bajtov, mibibajt (MiB), čo je 1024 kibibajtov... Windows teda ukazuje správnu kapacitu, ale je to v gibibajtoch :)

Čo treba vedieť