Binarny
Binarny (lub base-2) system liczbowy, który wykorzystuje tylko dwie cyfry – 0 i 1. Komputery działają w systemie binarnym, co oznacza, że przechowują dane i wykonują obliczenia używając tylko zer i jedynek.
Pojedyncza cyfra binarna może reprezentować tylko True (1) lub False (0) w logice boolean. Jednak wiele cyfr binarnych może być używanych do reprezentowania dużych liczb i wykonywania złożonych funkcji. W rzeczywistości, każda liczba całkowita może być reprezentowana w systemie binarnym.
Poniżej znajduje się lista kilku liczb dziesiętnych (lub „base-10”) reprezentowanych w systemie binarnym.
Decimal | Binary | Base-2 Calculation |
---|---|---|
0 | 0 | n/a |
1 | 1 | 20 |
2 | 10 | 21 |
3 | 11 | 21 + 20 |
4 | 100 | 22 |
5 | 101 | 22+ 20 |
6 | 110 | 22 + 21 |
7 | 111 | 22 + 21 + 20 |
8 | 1000 | 23 |
9 | 1001 | 23 + 20 |
10 | 1010 | 23 + 21 |
64 | 1000000 | 26 |
256 | 100000000 | 28 |
1024 | 100000000 | 210 |
Jeden bit zawiera pojedynczą wartość binarną – albo 0, albo 1. Bajt zawiera osiem bitów, co oznacza, że może mieć 256 (28) różnych wartości. Wartości te mogą być używane do reprezentowania różnych znaków w dokumencie tekstowym, wartości RGB piksela w pliku graficznym lub wielu innych typów danych.
Duże pliki mogą zawierać kilka tysięcy bajtów (lub kilka megabajtów) danych binarnych. Duża aplikacja może zajmować tysiące megabajtów danych. Bez względu na to, jak duży jest plik lub program, na najbardziej podstawowym poziomie jest to po prostu zbiór cyfr binarnych, które mogą być odczytane przez procesor komputera.