Eine zentrale Verarbeitungseinheit oder CPU ist die Hardware in einem Computer, die Computerprogramme ausführt, indem sie arithmetische und logische Operationen durchführt. Die CPU eines modernen Computers ist auf einem einzigen Chip enthalten als Mikroprozessor bezeichnet. Einige Computer haben mehr als eine CPU, eine Entwicklung, die als Microprocessing bekannt ist.
In die CPU ist ein Befehlssatz integriert, der eine Liste der grundlegenden Operationen darstellt, die die CPU ausführt. Jede Operation wird durch einen Opcode repräsentiert, der eine spezifische Bitfolge ist. Ein Computerprogramm ist ein Satz von Befehlen, der einen bestimmten Opcode an die CPU sendet, damit sie die dargestellte Operation ausführt. Diese mathematischen Operationen werden von einer Untereinheit der CPU ausgeführt, die als arithmetisch-logische Einheit oder ALU bekannt ist.
CPUs folgen einer Abfolge von Schritten, wenn sie die Anweisungen eines Programms ausführen. Zuerst holen oder rufen sie Informationen aus dem Programmspeicher ab. Die CPU decodiert dann die Operation, indem sie den Opcode in Teile zerlegt und seinen numerischen Befehlswert interpretiert. Im Ausführungsschritt verbindet sich die ALU mit den richtigen Eingängen und Ausgängen, die zum Ausführen der angeforderten Operation erforderlich sind. Im letzten Schritt "Zurückschreiben" "schreibt" die CPU die Ergebnisse der Operation zur Verwendung als zukünftige Referenz in den Speicher zurück.