The correct option is C Arithmetic and logic unit, memory unit, control unit
Central processing unit is the main part of the computer hardware that actually processes data according to instructions it receives. It controls the flow of data by directing the data to enter the system, places the data into its memory, retrieves the same as and when needed and directs the output of data according to a set of stored instructions. It has three main units as: Arithmetic and Logic unit (ALU), Memory unit, Control unit.