Každý obrázok, každá skladba a každé slovo, ktoré počítač uloží, sa skladá z obrovského množstva malých jednotiek — bitov a bajtov. Pochopenie týchto základných pojmov ti pomôže lepšie rozumieť tomu, ako počítače pracujú s dátami.
Čo je bit?
Bit (skratka z anglického binary digit — binárna číslica) je najmenšia jednotka informácie v počítači. Bit môže mať iba dve hodnoty:
- 0 — vypnuté, žiadne napätie, nepravda
- 1 — zapnuté, napätie prítomné, pravda
Tieto dve hodnoty zodpovedajú dvom stavom elektrického obvodu: prúd buď tečie, alebo netečie. Preto počítače pracujú práve s dvojkovou (binárnou) sústavou.
Jeden bit sám o sebe dokáže uložiť len veľmi málo informácií — napríklad odpoveď „áno" alebo „nie". Preto sa bity združujú do väčších skupín.
Čo je bajt?
Bajt (byte) je skupina 8 bitov. Jeden bajt dokáže nadobudnúť 256 rôznych hodnôt (od 0 do 255), čo stačí napríklad na uloženie jedného znaku — písmena, číslice alebo symbolu.
Príklad: Písmeno „A" je v počítači uložené ako bajt 01000001.
Väčšie jednotky dát
Keď hovoríme o veľkostiach súborov, diskov alebo pamäte, používame väčšie jednotky:
| Jednotka | Veľkosť | Príklad |
|---|---|---|
| 1 bit | 1 binárna číslica | Hodnota 0 alebo 1 |
| 1 bajt (B) | 8 bitov | Jeden znak (napr. „A") |
| 1 kilobajt (KB) | 1 024 bajtov | Krátka textová správa |
| 1 megabajt (MB) | 1 024 KB | Fotografia z telefónu |
| 1 gigabajt (GB) | 1 024 MB | Celovečerný film |
| 1 terabajt (TB) | 1 024 GB | Obsah veľkého disku |
Zapamätaj si: každá väčšia jednotka je 1 024-krát väčšia ako predchádzajúca — nie 1 000-krát, pretože počítače pracujú v binárnej sústave a 2¹⁰ = 1 024.
Prečo je to dôležité?
Keď si preberáš súbor alebo kupuješ pamäťovú kartu, vieš si teraz predstaviť, čo čísla ako „64 GB" skutočne znamenajú. Napríklad:
- Fotografia z mobilného telefónu má zvyčajne 3–5 MB.
- Troj-minútová skladba vo formáte MP3 zaberá asi 3–4 MB.
- Na 64 GB kartu sa zmestí zhruba 15 000 fotiek alebo 16 000 skladieb.
# Vypočítame, koľko fotiek sa zmestí na disk
velkost_disku_gb = 64
velkost_fotky_mb = 4
# Prevedieme GB na MB
velkost_disku_mb = velkost_disku_gb * 1024
pocet_fotiek = velkost_disku_mb // velkost_fotky_mb
print(f"Na disk sa zmestí asi {pocet_fotiek} fotiek.")
# Výstup: Na disk sa zmestí asi 16384 fotiek.
Výrobcovia diskov a USB kľúčov často uvádzajú kapacitu v desiatkovej sústave (1 KB = 1 000 B). Operačný systém však používa binárnu definíciu (1 KB = 1 024 B). Preto disk „500 GB" zobrazí operačný systém ako asi 465 GB — žiadne dáta sa nestratili, ide len o rozdiel vo výpočte.
Cvičné príklady
Koľko bitov je v 3 bajtoch?
Zobraziť odpoveď
Súbor má veľkosť 2 MB. Koľko kilobajtov to je?