11
Převod: bajt na kilobajt, megabajt a další jednotky.
Co je bit / bajt: Tyto pojmy hrají v počítačích důležitou roli při ukládání dat. Co přesně to je a v čem spočívá rozdíl.
Co je bit / bajt: základní definice
Než pochopíme, jak počítače přenášejí nebo ukládají velké množství dat, musíme znát nejmenší stavební kameny digitálního světa. Zde přicházejí na řadu pojmy bit a bajt. Tvoří základ každého souboru, každé fotografie a každého internetového připojení.
- Bit: „Bit“ je zkratka pro binary digit (binární číslice). Jedná se o nejmenší jednotku informace v digitálních systémech, která může mít přesně dva stavy: 0 nebo 1.
- V hardwaru je bit reprezentován například elektrickým napětím (vysoké = 1, nízké = 0), magnetizací (např. na pevných discích) nebo optickými značkami (např. na optických médiích).
- Oficiální symbol je „bit“ nebo malé „b“.
- Bajt: Jeden bajtse prakticky vždy skládá z 8 bitů (současný de facto standard).
- V mnoha architekturách je byte (symbol „B“) nejmenší adresovatelnou jednotkou v paměti – to znamená, že mnoho systémů nemůže přistupovat k jednotlivým bitům, ale pouze k celým bytům.
- Alternativní označení „oktet“ (8 bitů) se někdy používá, aby se výslovně zdůraznilo 8 bitů.
- Jeden bajt může mít 2⁸ = 256 možných stavů (např. pro kódování znaků, malá čísla, informace o barvách).
Převod: bajt na kilobajt, megabajt a další jednotky.
Při práci s většími objemy dat potřebujeme smysluplné jednotky nad rámec bajtu. Zde přicházejí na řadu předpony – avšak s jednou zvláštností:
- Binární vs. desítkové předpony: V počítačové technice se tradičně počítá s mocninami čísla 2, protože paměťové moduly mají velikosti, které jsou násobky čísla 2 (např. 1024 = 2¹⁰).
- Proto platilo:
1 KB = 1024 B
1 MB = 1024 KB = 1 048 576 B
1 GB = 1024 MB = 1 073 741 824 B
1 TB = 1024 GB atd.
- Zároveň mnoho výrobců (zejména pevných disků, SSD, USB flash disků) používá desítkovou soustavu, ve které platí: 1 kB = 1 000 B
1 MB = 1 000 000 B
1 GB = 1 000 000 000 B atd.
- Toto souběžné používání vede k nesrovnalostem, např. když operační systém zobrazuje pevný disk s „500 GB“ (údaj výrobce v desítkové soustavě), ale interně pracuje s binárními převody.
- Aby se předešlo záměně, zavedla IEC (Mezinárodní elektrotechnická komise) speciální předpony: KiB, MiB, GiB, TiB, které se násobí přesně 1024krát (např. 1 KiB = 1024 B, 1 MiB = 1024 KiB).
Při práci s většími objemy dat potřebujeme smysluplné jednotky nad rámec bajtu. Zde přicházejí na řadu předpony – avšak s jednou zvláštností:
- Binární vs. desítkové předpony: V počítačové technice se tradičně počítá s mocninami čísla 2, protože paměťové moduly mají velikosti, které jsou násobky čísla 2 (např. 1024 = 2¹⁰).
- Proto platilo:
1 KB = 1024 B
1 MB = 1024 KB = 1 048 576 B
1 GB = 1024 MB = 1 073 741 824 B1 TB = 1024 GB atd.
- Zároveň mnoho výrobců (zejména pevných disků, SSD, USB flash disků) používá desítkovou soustavu, ve které platí: 1 kB = 1 000 B
1 MB = 1 000 000 B1 GB = 1 000 000 000 B atd.
- Toto souběžné používání vede k nesrovnalostem, např. když operační systém zobrazuje pevný disk s „500 GB“ (údaj výrobce v desítkové soustavě), ale interně pracuje s binárními převody.
- Aby se předešlo záměně, zavedla IEC (Mezinárodní elektrotechnická komise) speciální předpony: KiB, MiB, GiB, TiB, které se násobí přesně 1024krát (např. 1 KiB = 1024 B, 1 MiB = 1024 KiB).
Praktický význam: bity vs. bajty v každodenním životě
Zde vidíte, jak se bity a bajty typicky používají v praxi a jak je od sebe odlišit:
- Rychlost přenosu dat (síť, internet): Rychlost internetového připojení, DSL, optického vlákna nebo mobilního připojení se většinou udává v bitech za sekundu, například „100 Mbit/s“ nebo „1 Gbit/s“. Malé „b“ znamená bit. Při stahování souboru se z rychlosti připojení (v bitech za sekundu) a velikosti souboru (v bajtech) vypočítá doba stahování. Příklad: Připojení o rychlosti 100 Mbit/s odpovídá 12,5 MB/s (100 / 8).
- Často dochází k záměně: Někdy se setkáte s „Mbps“, „MB/s“, „Mbit/s“ – vždy si všimněte, zda se jedná o bity nebo bajty.
- Velikost paměti a souborů: Paměťová média, jako jsou pevné disky, SSD, USB flash disky, SD karty nebo pracovní paměť, se uvádějí v bajtech (GB, TB atd.). Příklad: USB flash disk s „128 GB“ obvykle znamená 128 miliard (desítkových) bajtů, tedy 128 × 10⁹ B. Operační systém by to mohl zobrazit jako přibližně 119 GiB, pokud pracuje s binárními převody.
- Operační systémy často používají binární interpretaci (např. 1 GB = 2³⁰ B), což vede k zdánlivé „ztrátě paměti“ ve srovnání s údaji výrobce.
- Názorné příklady: USB flash disk: Údajně 64 GB flash disk má často skutečnou kapacitu v bajtech, která se v operačním systému zobrazuje v GiB.
- Stahování souboru: Internetové připojení o rychlosti 100 Mbit/s by teoreticky mohlo přenést 1 GB soubor (≈ 8 Gbit) za přibližně 80 sekund (plus režie).
- Streamování videa: HD video s datovým tokem 5 MB/s vyžaduje internetové připojení s šířkou pásma minimálně 40 Mbit/s (5 × 8).