Computer systems ranging from a controller in a microwave oven to a large supercomputer contain components providing five functions. A typical personal computer has hard, floppy and CD-ROM disks for storage, memory and CPU chips inside the system unit, a keyboard and mouse for input, and a display, printer and speakers for output. The arrows represent the direction information flows between the functional units.