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.
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.
Binární soustava je poziční. Hodnota každé číslice závisí na její pozici (řádu), která je mocninou čísla 2.
Číslo 13 zapíšeme jako 1101. Výpočet probíhá odzadu:
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:
Každému znaku je přiřazeno číslo podle určité tabulky (kódování).
01000001).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.
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“).
| 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ů |
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.