Hardware is every physical component of a computer — the parts you can actually touch. Software is the instructions that tell hardware what to do. Together they make a complete computing system.
Keyboard
Most common input device for typing text and commands
Mouse
Pointing device for navigating graphical interfaces
Touchpad
Built-in pointer control surface on laptops
Touchscreen
Detects finger or stylus touch directly on the display
Hardware vs Software — The Body Analogy
ANALOGY
Think of your body: your brain, eyes, hands, heart are hardware — physical organs you can touch. The thoughts, decisions, and reflexes your brain generates are software — instructions that control what your body does. A computer works the same way: the physical parts are hardware, and the programs running on them are software.
The Computer System — Five Categories
Every hardware component falls into one of five categories. Data flows through the system in a loop: Input → Processing → Output, while Memory holds data temporarily and Storage saves it permanently. Communication devices connect the computer to other devices.
Layers material (plastic, resin) from a digital design
Prototypes, models, custom parts
Varies
DPI (dots per inch) = print quality (higher = sharper). PPM (pages per minute) = print speed.
Storage Devices
HDD
Hard Disk Drive — magnetic spinning platters, large capacity
SSD
Solid State Drive — fast, silent, no moving parts
USB Flash Drive
Portable flash memory in a pocket-sized stick
SD Card
Small flash memory card used in cameras and phones
Optical Disc — CD/DVD
Laser-read disc; mostly obsolete but still examined
Device
Technology
Speed
Notes
HDD
Magnetic spinning platters — a read/write head moves over them like a vinyl record
Slow (~120 MB/s)
Cheap per GB, large capacities (1–20 TB), fragile (moving parts)
SSD
Flash memory chips — no moving parts, like a giant USB drive
Very fast (~500 MB/s+)
Durable, silent, faster boot times, more expensive per GB
NVMe SSD
SSD connected directly to CPU via PCIe slot
Extremely fast (~3500 MB/s)
Found in high-end laptops and desktops
USB flash drive
Flash memory in a portable stick
Moderate
Easy to carry, easy to lose; 8 GB–512 GB common
Memory card
Flash (SD, microSD)
Moderate–fast
Used in cameras, phones, drones
Optical disc
Laser reads/writes pits and lands on a spinning disc
Slow
CD (700 MB), DVD (4.7 GB), Blu-ray (25 GB) — mostly obsolete
HDD vs SSD — Detailed Comparison
Feature
HDD
SSD
Speed
Slow (~80–160 MB/s read)
Fast (~400–3500 MB/s read)
Durability
Fragile — moving parts can break if dropped
Durable — no moving parts
Cost
Cheap (R500 for 1 TB)
More expensive (R800–R1200 for 1 TB)
Noise
Audible clicking/spinning sound
Completely silent
Power use
Uses more power — reduces laptop battery life
Uses less power — better for laptops
Boot time
~45–60 seconds
~8–15 seconds
Best use case
Bulk storage, backups, external drives
Operating system drive, main laptop drive
Types of Computers
Desktop
Powerful, upgradeable, sits on a desk; separate tower and monitor
Laptop
Portable all-in-one computer with built-in screen and battery
Smartphone
Pocket-sized computer with touchscreen, camera, and mobile apps
Tablet
Larger touchscreen device between a phone and laptop
Server
High-performance computer that provides services to other computers on a network
Memory vs Storage
DESK ANALOGY
RAM = your desk workspace — only holds what you're actively working on right now. It's fast to access but clears when you switch off. Storage (HDD/SSD) = the filing cabinet — stores everything long-term, even when the power is off. Slower to access than RAM.
Memory Hierarchy — Speed vs Capacity
The higher up the pyramid, the faster and more expensive the memory — but there's less of it.
CPU Cache
RAM
SSD
HDD
Purpose
Holds the CPU's most-used data
Active programs and open files
Installed programs, OS
Bulk file storage
Volatile?
Yes — clears on power off
Yes — clears on power off
No — data stays
No — data stays
Speed
Extremely fast (nanoseconds)
Very fast
Fast
Slow
Typical size
4–32 MB
4–64 GB
256 GB – 4 TB
500 GB – 20 TB
Processing — CPU & GPU
CPU (Central Processing Unit) — the "brain" of the computer. Fetches instructions from memory, decodes them, and executes them. Measured by: clock speed (GHz — higher = faster), number of cores (more cores = more tasks at once), and cache size. Example: Intel Core i5, AMD Ryzen 5.
GPU (Graphics Processing Unit) — specialist processor for parallel tasks like rendering graphics, gaming, and AI. Can be integrated (built into the CPU — uses less power) or dedicated (separate card with its own memory, like NVIDIA GeForce). Example: your phone camera uses a GPU to apply filters in real-time.