ALU and CU