Přejít na téma:
Bity a bajty
Přejít na cvičení:
Rozhodovačka
Zobrazit na celou obrazovku
Zobrazit shrnutí tématu
N31
Sdílet
Zobrazit nastavení cvičení

QR kód

QR kód lze naskenovat např. mobilním telefonem a tak se dostat přímo k danému cvičení nebo sadě příkladů.

Kód / krátká adresa

Tříznakový kód lze napsat do vyhledávacího řádku, také je součástí zkrácené adresy.

Zkopírujte kliknutím.

N31
umime.to/N31

Nastavení cvičení

Pozor, nastavení je platné pouze pro toto cvičení a předmět.

umime.to/N31

Bity a bajty

Bit je nejmenší jednotka informace. Může mít pouze dvě různé hodnoty, 0 nebo 1. Bity se sdružují do bajtů (často psáno anglicky jako byte), jeden bajt se skládá z 8 bitů. Bit značíme malým b, bajt velkým B.

Proč zrovna 8 bitů?

Bajt je nejmenší jednotka dat, se kterou počítač operuje. Neexistuje fundamentální důvod, proč by tato jednotka měla být právě 8 bitů, kromě toho, že je to „tak akorát“. Do příliš malého bajtu by se nevešel ani jeden znak abecedy, příliš velký bajt by vedl k plýtvání pamětí.

V počátcích pracovaly různé počítače s různě velkými bajty (např. 7 bitů, 10 bitů), ale časem se 8 bitů stalo standardem. Moct se spolehnout na jednotnou velikost bajtu je totiž extrémně výhodné, například aby jeden program mohl bez potíží fungovat na různých počítačích.

Násobné jednotky

Pro označení velkého množství bajtů se používají násobné jednotky. Například 1 kB = 1000 B a 1 MB = 1 000 000 B. Procvičit si je můžete v tématu Informace, velikost dat.

Bity v binárních číslech

Název „bit“ vznikl složením anglických slov binary digit (česky „dvojková číslice“). Při zápisu čísel ve dvojkové soustavě totiž každá číslice odpovídá jednomu bitu. Například číslo 1100_2 má 4 bity. Nejlevější bit se označuje jako nejvyšší či nejvýznamnější, protože má největší váhu (2^{N-1}, kde N je počet bitů). Naopak nejpravější bit se někdy označuje jako nejnižší či nejméně významný, protože má nejmenší váhu (2^0 = 1).

Kolik bitů potřebujeme?

Pomocí 1 bitu lze rozlišit jen 2 hodnoty (např. zapnuto/vypnuto). S každým dalším bitem se však počet možných hodnot zdvojnásobí. Takže pomocí 2 bitů rozlišíme 4 hodnoty (např. světové strany), pomocí 3 bitů až 8 hodnot (např. den v týdnu) a pomocí 4 bitů až 16 hodnot (např. měsíc v roce). Obecně platí, že, pomocí N bitů lze rozlišit 2^N různých hodnot. Například v 8 bitech (1 bajtu) lze uložit 2^8 = 256 různých hodnot.

Rozsahy hodnot

Pokud ukládáme celá nezáporná čísla pomocí 4 bitů, pak bude nejnižší hodnota 0000_2 = 0 a nejvyšší hodnota 1111_2 = 2^4 - 1 = 16 - 1 = 15. Obecně pro N bitů bude nejvyšší hodnota 111...1_2 = 2^N - 1.

Bitů Hodnot Rozsah
4 2⁴ = 16 0–15
5 2⁵ = 32 0–31
6 2⁶ = 64 0–63
7 2⁷ = 128 0–127
8 2⁸ = 256 0–255
16 2¹⁶ = 65 536 0–65 535
Zavřít

Bity a bajty (střední)

NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Před položením dotazu si prosím projděte návody:

Prosíme, nezasílejte dotazy na prozrazení řešení úloh či vysvětlení postupu. Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá a připojte snímek obrazovky.

Čeho se zpráva týká?

Vzkaz Hlášení chyby Obsah Ovládání Přihlášení Licence