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
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.
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.
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).