Obsah

Binary (Dvojková soustava)

Binární soustava je číselná soustava o základu 2. V digitální elektronice tyto dvě hodnoty (0 a 1) reprezentují logické stavy Nepravda/Pravda (False/True) nebo fyzické stavy Vypnuto/Zapnuto (např. nízké a vysoké napětí v obvodu).

Každá jednotlivá číslice (0 nebo 1) se nazývá Bit (zkratka z BInary digiT) a je nejmenší jednotkou informace v informatice.


Proč počítače používají binární soustavu?

Fyzická realizace počítačů je založena na miliardách mikroskopických spínačů – tranzistorů. Pro hardware je technicky mnohem jednodušší a spolehlivější rozlišit dva stavy (teče proud / neteče proud) než se snažit přesně měřit deset různých úrovní napětí pro desítkovou soustavu.


Převod mezi binární a desítkovou soustavou

Binární soustava je poziční. Hodnota každé číslice závisí na její pozici (řádu), která je mocninou čísla 2.

Příklad: Číslo 13 v binární soustavě

Číslo 13 zapíšeme jako 1101. Výpočet probíhá odzadu:


Jak se v binární soustavě reprezentují data?

Jelikož počítač nezná nic jiného než nuly a jedničky, všechna ostatní data musí být do binární podoby zakódována:

1. Text (Znaky)

Každému znaku je přiřazeno číslo podle určité tabulky (kódování).

2. Obrázky

Obraz je rozdělen na pixely. Každý pixel má barvu definovanou čísly (např. složky RGB – Red, Green, Blue). Každé toto číslo je uloženo jako binární hodnota.

3. Instrukce procesoru

Samotný software jsou v konečném důsledku řetězce binárních instrukcí (strojový kód), které říkají procesoru, co má udělat (např. „sečti tato dvě čísla“).


Základní jednotky

Název Zkratka Kapacita
Bit b 1 binární číslice (0 nebo 1)
Byte (Bajt) B 8 bitů (může reprezentovat hodnotu 0–255)
Kilobyte KB 1 024 bajtů ($2{10}$)
Megabyte MB 1 024 kilobajtů

Binární logika (Booleova algebra)

S binárními čísly se provádějí logické operace, které jsou základem všech výpočtů:


Související pojmy: Bit, Byte, ASCII, Unicode, Transistor, Hexadecimal, Boolean Logic.