Dane są reprezentowane w komputerze za pomocą prostych przełączników włączania /wyłączania, a cyfrowo stają się one 1 i 0. Miliony przełączników w połączeniu tworzą wszystkie dane w systemie komputerowym.
Komputerowe przekazywanie danych to system elektryczny; dlatego przełączniki on /off stają się przełącznikami elektrycznymi. Prąd jest włączany lub wyłączany, a różne wzory i kombinacje włączania /wyłączania lub 1 i 0 są używane do reprezentowania wszystkich danych. Ze względu na naturę tego systemu nazywa się go układem binarnym.
W swojej najmniejszej formie dane są pakowane w bity. Bit może być tylko jedną wartością, 0 lub 1. Dwa bity mogą reprezentować maksymalnie cztery różne wartości,
- 00 reprezentuje 0
- 01 oznacza 1
- 10 oznacza 2
- 11 oznacza 3
Ten proces wykorzystywania cyfr binarnych do reprezentowania symbolu lub znaku nazywa się kodowaniem lub kodowaniem. Wraz ze wzrostem liczby cyfr binarnych liczba możliwych kombinacji wzrasta wykładniczo. Na przykład 8 bitów może reprezentować 256 wartości, a 10 bitów może reprezentować 1024 różnych wartości. W praktyce programiści komputerowi grupują bity w grupy ośmiu zwane bajtami.
Ewolucja komputerów spowodowała, że przełączniki przeszły od użycia lamp próżniowych i tranzystorów do obwodów cyfrowych. Oznacza to, że komputery stają się coraz mniejsze, co pozwala na reprezentację coraz większej ilości danych na mniejsze i mniejsze urządzenia.