Um zu verstehen wie normale Computer funktionieren, müssen wir uns deren grundsätzliche Arbeitsweise mit Bits ansehen: Ein Bit stellt die kleinste Informationseinheit in einem Computer dar. Es kann dabei entweder den Wert 0 oder 1 annehmen. Man kann sich auch einen Lichtschalter vorstellen, der entweder AN (1) oder AUS (0) ist. 

Glühbirne mit eingeschaltetem Licht und der Zahl 1 im Zentrum.

     Glühbirne mit ausgeschaltetem Licht und der Zahl 0 im Zentrum.
Die linke Glühbirne ist AN (1) und die rechte Glühbirne ist AUS (0)

Damit der Computer sich so verhält, wie wir es uns wünschen, muss er programmiert werden. Dabei wird das Programm auf dem Prozessor ausgeführt. Der Prozessor besteht aus ganz vielen sogenannten Logik-Gattern, die die eingangs genannten Bits verarbeiten. Bei der Programmierung legen wir sozusagen fest, wann welches Gatter genutzt werden soll. 

Ein Beispiel für so ein Gatter ist das UND-Gatter. Es hat zwei Eingänge. Nur wenn beide aktiviert sind (1), wird auch das Ausgangssignal aktiviert (1).

Ein Rechteck in dem "und" steht. Links neben dem Rechteck steht eine 0 und eine 1. Rechts neben dem Rechteck steht eine 0.   
In diesem Gatter wird das Ausgangssignal nicht aktiviert, da nur einer der Eingänge aktiviert ist.


Ein Rechteck in dem "und" steht. Links neben dem Rechteck steht zweimal 1. Rechts neben dem Rechteck steht eine 1.
In diesem Gatter wird das Ausgangssignal aktiviert, da beide der Eingänge aktiviert sind.