External devices and peripherals are non-essential components attached to computers to expand their functionality. Input devices like keyboards and mice provide data to computers, while output devices like monitors, printers and speakers share the computer's processed information. Storage devices both internal and external are used to permanently or temporarily save files and data. A history of external storage highlighted early hard drives the size of refrigerators and the introduction of USB technology that enabled smaller portable drives. Common input/output and storage peripherals along with their technologies were also examined.