Typically, the hardware of the computer consists of external storage units such as a hard disk, and user interface devices including input devices such as a keyboard and a mouse, output devices such as a CRT display and a printer, and input/output control circuits.