Different components perform specialised functions
Hardware components must cooperate through the system architecture and operating system.

Component functions
| Category | Purpose | Examples |
|---|---|---|
| Input | Capture data and commands | Keyboard, camera, microphone, sensor |
| Processing | Execute instructions and coordinate operations | CPU and specialised processors |
| Memory | Hold active instructions and data | Registers, cache and RAM |
| Storage | Retain programs and files | SSD, HDD and removable storage |
| Output | Present results | Display, speaker and printer |
| Communication | Connect systems | Wi-Fi and network adapters |