An electronic device stores and processes data according to programmed instructions. Common computer components include a motherboard containing the CPU and connectors, storage devices like hard drives that use magnetic media, input devices like keyboards and mice, and output devices like monitors, speakers and printers. Networks connect computers to share resources using transmission media like cables, WiFi or fiber optics.