Desktop PCs are flat computers that originally designed for home use, while tower PCs are upright with components stacked inside, resembling an upright desktop PC. Monitors are specialized high-resolution screens that display images by lighting up red, green, and blue dots many times per second based on signals from the video card. Keyboards are the main input device and contain alphanumeric keys for typing as well as function keys for interacting with programs.