This document lists and describes various computer input and output devices. It discusses keyboards, touch screens, mice, printers, speakers, storage devices like hard disk drives, CDs, DVDs, flash drives, and more. Hard disk drives are described as storing digitally encoded data on rapidly rotating platters with magnetic surfaces and being the main large data storage area inside computers, able to store programs and data much faster than other storage types and hold large amounts of data.