Control Unit controls the flow of data from input devices to memory and from memory to output devices.