Snažíte se dát svému datovému tarifu smysl?  Vysvětlení bajtů a bitů
Snažíte se dát svému datovému tarifu smysl?  Vysvětlení bajtů a bitů
© NextPit

Kolik volného místa máte na svém smartphonu? Kolik dat můžete využít prostřednictvím svého mobilního operátora? Kolik souborů pojme ten USB flash disk? Jaké jsou rychlosti stahování v tomto optickém kabelu? Všechny tyto relativně jednoduché otázky jsou zodpovězeny měřením bajtů bitů (a jejich násobků), v závislosti na kontextu. Co ale všechna tato opatření znamenají při každodenním používání? Pokusme se porozumět těmto jednotkám pro měření počítačových jednotek.

  • WikiPIT: odpovědi na vaše otázky
  • Benchmarks: objektivní skóre výkonu, nikoli celý příběh

co je trochu?

Slovo bit pochází z fráze „binární číslice“ a doslova znamená jednu „0“ nebo „1“. To znamená, že každý bit může mít pouze jednu odlišnou hodnotu: buď nulu, nebo jedničku. Bit je reprezentován písmenem „b“ a je vždy malými písmeny. Bity jsou základní měrnou jednotkou pro informatiku a je zřejmé, že k reprezentaci různých druhů informací budete potřebovat mnoho bitů.

Stavy 1 a 0 jsou známé jako logické stavy a používají je moderní počítače a PC. Protože každý bit může nabývat dvou stavů, může kombinace n bitů nabývat 2^n různých stavů (2 umocněné na n-tou mocninu). Například 3 bity mohou představovat 2^3 = 8 různých logických stavů, jak ukazuje následující tabulka:

Možné logické stavy se 3 bity

Logický stav Číselný ekvivalent
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

Pro zajímavost: mocniny 2 (1,2,4,8,16,32,64) v binárních číslicích jsou reprezentovány číslem 1 následovaným určitým počtem 0. Chcete-li spočítat počet 0, které se mají přidat, stačí se podívat na exponent. Například: 2^8 = 256 v binárním formátu je zapsáno jako 100000000

Co je to byte?

Bajt není nic jiného než sloučení 8 sekvenčních bitů, kde jsou informace uloženy nebo přenášeny odesláním více bajtů současně. Čím je informace složitější, tím více bajtů je potřeba k její reprezentaci. Bajty jsou označeny písmenem „B“, které je vždy velké.

Díky tomuto jednoduchému pravidlu víme, že bity a bajty mají tento jednoduchý vztah:

  • Hodnota v bitech = Hodnota v bytech x 8
  • Hodnota v bytech = hodnota v bitech / 8
byte waifu2x photo noise1 scale tta 1

Jednoduché, že? / © YouMath.it

Násobky bitů a bajtů

Vzhledem k tomu, že v dnešní době jsou k reprezentaci informací potřeba miliony (ne-li dokonce miliardy) bitů nebo bajtů, byly vytvořeny specifické předpony, aby se snížil počet zbytečných číslic. Přemýšlejte o měrné jednotce hmotnosti, gramu: k definování hmotnosti tisíckrát větší než gram používáme další termíny: jako hektogram, kilogram, kvintal nebo tuna. Stejné je to u informatiky.

Zpočátku se diferenciace prováděla pomocí binárních číslic jako reference. Pro každou hodnotu 2^10 byla přiřazena jiná předpona. Vzhledem k tomu, že převod nebyl tak jasný, jak jsme zvyklí, jak si myslíme na základě 10s a ne na základě 2s, byla předpona změněna z 1024 na 1000 pro mezinárodní systém.

bajt scala
Nezdá se to, ale rozdíl ve velikosti mezi předponami je obrovský! /
© YouMath.it

To přineslo nějakou chybu na každé úrovni převodu, ale stále je použitelné v každodenním používání. Musíte pouze sledovat rozdíl mezi skutečným měřením používaným PC a těmi, které se používají „komerčně“ v mezinárodním systému.

Bitové násobky

Jméno (mezinárodní systém) Jednotka měření Násobek Název (binární předpony) Jednotka měření Násobek
kilobit kb 10^3 Kibibit Kib 2^10
Megabit Mb 10^6 Mebibit Mib 2^20
Gigabit Gb 10^9 Gibibit Gib 2^30
Terabit Tb 10^12 Tebibit Tib 2^40
Petabit Pb 10^15 Pebibit Pib 2^50
Exabit Eb 10^18 Exbibit Eib 2^60
Zettabit Zb 10^21 Zebibit Zib 2^70
Yottabit Yb 10^24 Yebibit Yib 2^80

Násobky bajtů

Jméno (mezinárodní systém) Jednotka měření Násobek Název (binární předpony) Jednotka měření Násobek
KiloByte kB 10^3 KibiByte KiB 2^10
MegaByte MB 10^6 MebiByte MiB 2^20
GigaByte GB 10^9 GibiByte GiB 2^30
TeraByte TBC 10^12 TebiByte TiB 2^40
PetaByte PB 10^15 PebiByte PiB 2^50
ExaByte EB 10^18 ExbiByte EiB 2^60
ZettaByte ZB 10^21 ZebiByte ZiB 2^70
YottaByte YB 10^24 YebiByte YiB 2^80

Několik praktických příkladů

Abychom pochopili, jak tyto jednotky měření ovlivňují náš každodenní život na počítačích, stačí si představit paměť jako obrovské kbelíky, které jsou naplněny bity/bajty, které představují objem vody: kbelík o objemu 128 litrů je 1000krát větší než 128milimetrová nádoba. Stejný poměr platí pro GB a MB a tak dále.

Pokud máte od svého mobilního operátora k dispozici 10 GB datového provozu, můžete fyzicky vygenerovat objem provozu 10 GB. Neexistuje žádná maximální doba připojení, protože závisí pouze na objemu obsazeném tím, co vidíte. Obrázky a videa mají logicky větší váhu než text, a proto příliš mnoho sociálních médií vyčerpá váš měsíční plán.

  • 8GB RAM nedělá smartphony lepšími

Když mluvíme o bitech a bytech, mluvíme o určitých objemech, takže je snadné pochopit, proč se k indikaci rychlostí používají stejné jednotky měření – obvykle bity pro připojení k internetu a bajty pro čtení nebo zápis dat.

Když mluvíme o trubkách, používáme litry za sekundu k označení rychlosti, jakou jimi může protékat voda. Je to stejné pro datová připojení (kabelová nebo bezdrátová): počet bitů za sekundu označuje rychlost, jakou lze přenášet informace. Varování: mnoho maloobchodníků si hraje na vztah mezi bity a bajty a zneužívá uživatele, kteří nechápou rozdíl. Pokud vám byla slíbena rychlost stahování 20 megabitů za sekundu, je to „jen“ 2,5 megabajtů za sekundu.

Kapacitní tabulka SanDisk 3547666963 mobilní fullhd IT 1
Orientační tabulka “váhy” nejběžnějších souborů. / © SanDisk

Při indikaci rychlosti připojení jsou jednotky měření v bitech nebo bytech následovány příponou „ps“, což znamená „za sekundu“. Připojení 4G může dosáhnout přenosové rychlosti až 1,2 Gbps (gigabitů za sekundu) a běžné SSD přenášejí data rychlostí několika stovek MBps (Megabajtů za sekundu).