Control unit is a combination of hardware and software. It is a component of a computer's Central Processing Unit (CPU) that directs the operation of the processor. It tells the computer’s memory, arithmetic and logic unit and input and output device on how to respond to the instructions that have been sent to the processor.