Hardware - Processor and Memory
CPU - ALU
The arithmetic logical unit (ALU) is responsible for performing arithmetic and logical operations and comparisons of data.