COA Notes
Major hardware components of a computer system: motherboard, chipset, RAM, storage, and peripherals.
Introduction
When you open up a computer case, you see a complex assembly of circuit boards, chips, cables, and connectors. But each component has a specific role in the overall system. Understanding these physical components and how they relate to the logical architecture (CPU, memory, I/O) helps bridge the gap between textbook diagrams and real hardware. Let's take a tour of the key system components.
The Motherboard
The motherboard is the main circuit board — the physical platform that connects all components. It provides:
- Electrical pathways (traces): The actual wires that form buses
- Sockets/Slots: Physical connectors for CPU, RAM, expansion cards
- Chipset: Controller chips that manage data flow between components
- Firmware (BIOS/UEFI): Stored on a flash chip, handles boot process
- Power delivery: Voltage regulators that supply clean power to the CPU
The Chipset
The chipset is the traffic controller of the motherboard. Historically divided into two chips:
Northbridge (Memory Controller Hub - MCH)
- Handled high-speed connections: CPU ↔ RAM, CPU ↔ Graphics
- Required high bandwidth due to memory traffic
- In modern systems: Integrated into the CPU die itself (since ~2010)
Southbridge (I/O Controller Hub - ICH)
- Manages slower peripherals: USB, SATA, audio, network, PCIe slots
- Now called Platform Controller Hub (PCH) in modern Intel systems
- Connected to CPU via a dedicated interface (DMI link)
Modern Architecture
The Processor (CPU)
Physical Package
- Die: The actual silicon chip (measured in mm²)
- Package: Protective housing with pins/pads for connection
- Socket: The motherboard connector (LGA, PGA, BGA types)
- Heat spreader (IHS): Metal cap for thermal dissipation
Internal Components (on die)
- Cores: Independent processing units (2-128 in modern CPUs)
- L1 Cache: Per-core, split instruction/data (32-80 KB each)
- L2 Cache: Per-core (256 KB - 2 MB)
- L3 Cache: Shared across cores (8-256 MB)
- Memory Controller: Manages RAM access
- PCIe Controller: Direct lanes to devices
- Integrated Graphics (in some CPUs): GPU on the same die
Memory Components
DRAM Modules (RAM)
- DIMMs: The physical RAM sticks you plug into motherboard slots
- Channels: Parallel memory pathways (dual-channel = 2x bandwidth)
- Ranks: Groups of DRAM chips accessed together
- DDR generations: DDR4 (2014), DDR5 (2020) — each doubles bandwidth
ROM/Flash
- BIOS/UEFI chip: Flash memory storing firmware
- CMOS battery: Maintains settings when powered off
Storage Controllers
- SATA controller: For traditional drives (up to 600 MB/s)
- NVMe controller: For fast SSDs via PCIe (up to 14 GB/s)
Storage Devices
Hard Disk Drive (HDD)
- Magnetic platters spinning at 5400-7200 RPM
- Read/write head on an actuator arm
- Capacity: Up to 20+ TB
- Speed: 100-200 MB/s sequential, very slow random access
Solid State Drive (SSD)
- NAND flash memory (no moving parts)
- SATA SSD: Up to 600 MB/s
- NVMe SSD: Up to 14,000 MB/s
- Much faster random access than HDD
Storage Hierarchy in Practice
| Registers | ~0.5 ns, KB |
| L1 Cache | ~1 ns, 32-80 KB |
| L2 Cache | ~3-10 ns, 256 KB-2 MB |
| L3 Cache | ~10-40 ns, 8-256 MB |
| RAM | ~50-100 ns, 8-128 GB |
| NVMe SSD | ~10-100 μs, 256 GB-8 TB |
| HDD | ~5-10 ms, 1-20 TB |
I/O Interfaces
USB (Universal Serial Bus)
- USB 2.0: 480 Mbps
- USB 3.2 Gen 2: 10 Gbps
- USB 4: 40 Gbps
- Supports power delivery (charging)
PCIe (Peripheral Component Interconnect Express)
- Primary high-speed expansion interface
- PCIe 4.0: ~2 GB/s per lane, x16 = 32 GB/s
- PCIe 5.0: ~4 GB/s per lane, x16 = 64 GB/s
- Used for: GPUs, NVMe SSDs, network cards, capture cards
Display Outputs
- HDMI: Up to 48 Gbps (HDMI 2.1)
- DisplayPort: Up to 80 Gbps (DP 2.0)
- Convert digital frame buffer to video signal
Networking
- Ethernet: 1/2.5/10 Gbps wired connection
- WiFi: 802.11ax (WiFi 6) up to 9.6 Gbps theoretical
- Bluetooth: Short-range low-power communication
Power Supply Unit (PSU)
- Converts AC wall power to DC voltages (3.3V, 5V, 12V)
- Rating in watts (450W-1600W for desktops)
- Efficiency ratings (80 Plus Bronze/Gold/Platinum)
- Provides stable, clean power to all components
Cooling System
- Heat sink: Metal fins that dissipate heat through convection
- Fans: Force airflow across heat sinks
- Liquid cooling: Water blocks and radiators for high-performance systems
- Thermal paste: Fills microscopic gaps between CPU and heatsink
Key Takeaways
- The motherboard physically connects all components via traces (buses) and connectors
- The chipset (now largely integrated into CPU) manages data routing between components
- Modern CPUs integrate memory controller, PCIe lanes, and sometimes graphics
- RAM uses DIMM modules organized in channels for bandwidth
- Storage hierarchy spans from nanosecond registers to millisecond hard drives
- PCIe is the primary high-bandwidth expansion bus in modern systems
- Every component has performance characteristics that affect overall system speed
Exam Focus
Revise definitions, diagrams, examples, and short-answer points for System Components.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this Computer Organization & Architecture topic.
Search Terms
computer-organization, computer organization & architecture, computer, organization, system, overview, components, system components
Related Computer Organization & Architecture Topics