The document discusses various hardware components of a computer system including: 1. The central processing unit (CPU) which executes programs and manages other hardware. Multi-core processors have multiple processors to work on different programs faster than a single core. 2. Memory comes in different types for different purposes such as RAM for temporary storage and ROM to start the machine. Secondary storage like hard drives provide larger but slower storage. 3. Input devices such as keyboards, mice, and touchscreens allow input into the system. Output devices like monitors, printers, and speakers allow the system to produce output.