The typical computer configuration includes a CPU, memory, and input/output devices. The CPU processes instructions and data stored in memory. Common input devices include keyboards, mice, and scanners, while common output devices are monitors and audio speakers. Memory can be either primary memory like RAM that is volatile, or secondary memory like hard disks that is non-volatile.