De to grundlæggende enheder, der udgør Central Processing Unit (CPU), er:
1. aritmetisk logikenhed (ALU): Denne enhed udfører alle de matematiske og logiske operationer inden for CPU'en. Det tilføjer, trækker, multiplicerer, deler, sammenligner data og udfører logiske operationer som og, eller, og ikke.
2. kontrolenhed: Denne enhed administrerer strømmen af data og instruktioner inden for CPU'en. Det henter instruktioner fra hukommelsen, afkoder dem og instruerer ALU og andre komponenter til at udføre instruktionerne.
Disse to enheder arbejder sammen for at udføre instruktioner og procesdata.