Den tænkelige del af en CPU kaldes
aritmetisk logikenhed (ALU) .
Her er hvorfor:
* Aritmetiske operationer: ALU udfører grundlæggende matematiske beregninger som tilføjelse, subtraktion, multiplikation og opdeling.
* Logiske operationer: Det håndterer også logiske sammenligninger som og, eller ikke, og Xor.
* beslutningstagning: Baseret på resultaterne af disse operationer kan ALU påvirke strømmen af instruktioner i CPU'en og effektivt træffe "beslutninger" baseret på de data, den behandler.
Mens ALU ikke "tænker" i den menneskelige forstand, er det kernekomponenten, der udfører instruktionerne og udfører de logiske og matematiske operationer, der får CPU'en til at fungere.