Input devices allow data and control signals to enter a computer system. Common input devices include keyboards, mice, scanners, and joysticks. Storage devices hold information and can include magnetic hard drives, optical discs like CDs and DVDs, flash drives, and memory cards. Output devices communicate the results of processed data to the outside world. Common output devices are computer monitors, printers, and headphones.