COMPUTER ENGINEER

Back to blog

A / HARDWARE LABORATORY

A machine on the outside.
A system on the inside.

Unpack three architectures layer by layer. Locate components, connect their roles, then explore how they work from beginner explanations to engineering concepts.

44components23technology chapters03learning levels
SCROLL TO OPEN THE INNER LAYERS
18 model groups · 0%
ATX tower · modular power01 / ASSEMBLED SYSTEM
Open the guide

These are representative architectural cutaways, not service CAD for a specific product. Soldered chips separate for explanation, not as repair instructions. Layout and installed capabilities vary by product.

01 / COMPONENTS

Beyond where it sits,
learn why it belongs there.

The guide follows the chosen device. It also explains functions inside model groups and optional hardware. Changing level updates both component and technology explanations.

32/32 components · Desktop

01

DISPLAY / Input / output

Display panel

A world of pixels

The display creates images from millions of pixels. Panel type, brightness and resolution determine what you see.

KEEP IN MIND

A 120 Hz display looks smooth; it does not guarantee accurate colours.

Technical reference
02

KEYBOARD / Input / output

Keyboard

The input matrix

The keyboard sends text and commands to the computer when you press keys.

KEEP IN MIND

Keyboard shortcuts rely on simultaneous key detection.

Technical reference
03

MOTHERBOARD / Platform and trust

Motherboard

Where every component meets

The motherboard is the main circuit board connecting computer components. The processor, memory, storage and graphics processor communicate through it. It is the starting point for checking compatibility when choosing new hardware.

KEEP IN MIND

Example: A seemingly compatible processor may still require a BIOS update.

Technical reference
04

CPU / Compute and architecture

Processor

The command center

The processor executes your computer's instructions. It is involved when you open an application, perform a calculation or move a character in a game. It does not do everything alone; it constantly exchanges data with other components.

KEEP IN MIND

Example: Compiling code with dozens of browser tabs open shares processor resources between tasks.

Technical reference
05

GPU / Compute and architecture

Graphics processor

Graphics and parallel computing

The graphics processor creates the image you see on screen. It renders game scenes and is also used in video processing and some AI applications. Some computers have integrated graphics; others use a separate graphics processor.

KEEP IN MIND

Example: 4K gaming, image processing and model training stress different GPU resources.

Technical reference
06

RAM / Memory

Memory

The workbench

RAM temporarily holds information currently used by open applications. Think of it as a desk: enough working space makes it easier to handle several tasks. Information in RAM is lost when the computer powers off.

KEEP IN MIND

Example: A browser with many tabs, an IDE and a virtual machine increase RAM usage together.

Technical reference
07

SSD / Storage

Storage

Persistent memory

An SSD stores your files, games and operating system even when the computer is off. Unlike RAM, it is persistent. A fast SSD reduces startup and file-loading times.

KEEP IN MIND

Example: An SSD speeds up game loading; it does not increase frame rates in every game by itself.

Technical reference
08

VRM / POWER / Power

Power circuitry

The right voltage

Motherboard power circuits adapt energy from the battery and adapter for components such as the processor. A laptop does not contain a separate large PSU like a desktop computer.

KEEP IN MIND

A low-powered adapter can limit system performance.

Technical reference
09

COOLING / Cooling

Cooling

Balance that sustains performance

Working components generate heat. Heatsinks and fans remove it to keep the system stable. Poor airflow can slow even a powerful computer during sustained workloads.

KEEP IN MIND

Example: Rising temperatures during a long render may cause a performance drop at the thermal limit.

Technical reference
10

FANS / Cooling

Fans

Moving warm air out

Fans move warm air out of the laptop. Their speed and noise may increase during demanding tasks.

KEEP IN MIND

A soft bed cover can block bottom air intakes.

Technical reference
11

WIRELESS / Networking

Wi-Fi and Bluetooth

Wireless connectivity

The wireless module connects to the internet over Wi-Fi and to headphones and other devices over Bluetooth.

KEEP IN MIND

A faster internet plan cannot fix a weak Wi-Fi signal by itself.

Technical reference
12

SPEAKERS / Input / output

Speakers

From signal to sound

Speakers turn the audio signal produced from digital content into sound waves you can hear.

KEEP IN MIND

Higher wattage alone does not mean better sound.

Technical reference
13

USB / HDMI / Input / output

Connection ports

Connect to the outside world

USB, HDMI and audio ports connect the computer to external displays, drives, mice and headphones.

KEEP IN MIND

Not every USB-C port can output video to a monitor.

Technical reference
14

FIRMWARE / Platform and trust

BIOS / UEFI firmware

Starting the boot process

When the computer starts, fundamental software prepares the hardware before the operating system. Modern devices generally use UEFI.

KEEP IN MIND

If a new drive will not boot, check the boot order.

Technical reference
15

RTC / Platform and trust

Clock and RTC

Keeping time

The clock circuit helps keep time when the computer is off. Some models use a separate small battery; others do not.

KEEP IN MIND

Not every laptop requires a traditional CMOS battery.

Technical reference
16

FLEX / ANTENNA / Platform and trust

Ribbon and antenna cables

Internal connections

Thin cables connect the display, camera, keyboard, touchpad and antennas to the motherboard.

KEEP IN MIND

An image that cuts out when the display moves can indicate a cable problem.

Technical reference
17

CHASSIS / Mechanical structure

Chassis and bottom cover

The supporting frame

The chassis holds components together, protects them from impacts and leaves room for airflow.

KEEP IN MIND

The same processor can sustain different speeds in different chassis.

Technical reference
18

PSU / Power

ATX power supply

From the wall to system rails

A desktop PSU converts AC electricity into DC rails used by components. CPU and GPU loads need suitable cables and connectors; wattage alone does not identify a good supply.

KEEP IN MIND

An incompatible modular cable can damage drives and boards; leave PSU servicing to qualified personnel.

Technical reference
19

HDD / Storage

Hard disk drive

Rotating platters, persistent data

An HDD stores data on magnetic platters. A head moves to the right location, making small random operations slower than SSDs. It can offer capacity and cost advantages for large archives.

KEEP IN MIND

Even with RAID, an accidental deletion can propagate across the array.

Technical reference
20

PCH / I/O / Platform and trust

Chipset and I/O controllers

A connection hub for peripherals

Some USB, SATA and other devices communicate through a chipset rather than directly with the CPU. Modern systems integrate some functions into the CPU or SoC; not every board uses the same separate chipset.

KEEP IN MIND

A SATA port becoming unavailable after adding an M.2 drive can be lane sharing rather than failure.

Technical reference
21

TPM / Platform and trust

Security module

Trust for keys and measurements

A TPM supports security operations and key protection. It can be discrete or firmware-based. It participates in disk encryption and device trust, but does not make a whole computer secure by itself.

KEEP IN MIND

Secure Boot, Measured Boot and disk encryption do not replace one another.

Technical reference
22

NIC / Networking

Ethernet network adapter

Moves packets onto the physical network

An Ethernet adapter connects the machine to a wired network. Link speed is not the same as internet throughput; switches, cables, peers and software affect the result.

KEEP IN MIND

A 10 Gb/s link cannot produce file data faster than the source disk supplies it.

Technical reference
23

VRAM / Memory

Graphics memory

The GPU’s local working space

Discrete GPUs use graphics memory for images and compute data. Integrated GPUs commonly share system memory. More VRAM does not automatically mean a faster GPU in every task.

KEEP IN MIND

Fitting a model in memory and meeting latency requirements are separate conditions.

Technical reference
24

NPU / Compute and architecture

AI accelerator

Hardware specialised for selected AI workloads

An NPU can accelerate selected AI operations using hardware different from a CPU or GPU. Not every machine has one, and not all software can use it.

KEEP IN MIND

Unsupported operators can cause CPU fallback when moving a model onto an NPU.

Technical reference
25

SoC / Compute and architecture

System on a chip

Multiple functions in one integrated system

A SoC integrates processing and several controllers into one system approach. It may include GPU, NPU and memory interfaces, with capabilities varying by product.

KEEP IN MIND

Exploded packages in the animation are conceptual, not repair or upgrade instructions.

Technical reference
26

TIM / Cooling

Thermal interface and cooler base

The contact path for heat

Paste or thermal pads fill small gaps and support heat transfer. They do not replace a cooler, and not every gap needs the same material or thickness.

KEEP IN MIND

If the CPU is hot but its cooler is relatively cool, investigate contact and mounting.

Technical reference
27

RAID / HBA / Storage

RAID controller and HBA

Drive access and array management

An HBA connects drives to the host; a RAID controller can present arrays. RAID is not backup, and not every system needs a dedicated hardware card.

KEEP IN MIND

Parity and snapshots do not remove the need for separately protected backups.

Technical reference
28

RISER / Platform and trust

PCIe riser card

Places expansion cards to fit the enclosure

A riser changes expansion-card orientation and placement, often horizontally in a rack enclosure. It does not create new bandwidth.

KEEP IN MIND

A physically x16 slot does not always carry sixteen electrical lanes.

Technical reference
29

ECC / RAS / Memory

ECC memory and RAS

Detecting and correcting memory faults

ECC helps detect and correct supported fault classes. It does not prevent every bit error or all data corruption. Support is required across the system.

KEEP IN MIND

Do not automatically classify every DDR5 machine as an ECC workstation.

Technical reference
30

NUMA / Compute and architecture

Multiple sockets and NUMA

Memory locality matters

In some multi-processor systems, each CPU accesses its local memory more directly. Remote memory can have different latency. More cores do not speed every application proportionally.

KEEP IN MIND

Installing two CPUs does not guarantee balanced memory or PCIe use.

Technical reference
31

ADC / DAC / Input / output

Audio codec and amplifier

Between analogue and digital

Audio circuits convert microphone input to digital data and playback to analogue output. Speaker, amplifier and codec are separate functions.

KEEP IN MIND

Investigate software buffers and the analogue chain together when diagnosing recording latency.

Technical reference
32

THERMAL / POWER / Platform and trust

Sensors and telemetry

The system monitoring itself

Temperature, fan, voltage and power sensors help monitor operation. Not every reported number measures the same physical point.

KEEP IN MIND

Do not compare machines without matching sensors, workloads and conditions.

Technical reference

02 / TECHNOLOGIES AND RELATIONSHIPS

Between the components,
the real story begins.

From instruction sets to CXL, data integrity and mainframe architecture. These chapters compare device families at your chosen explanation level.

x86 / Arm / RISC-VInstruction sets, microarchitecture and chiplets

An instruction set defines operations software can describe to a processor. Two compatible processors need not have equal speed or power use.

Technical reference
SMT / threads / AmdahlCores, SMT and parallelism

A core is a hardware execution resource. Software threads differ; creating hundreds of threads does not create hundreds of cores.

Technical reference
L1 / L2 / L3Caches and the memory hierarchy

CPU caches keep useful data close to execution. They do not replace RAM or storage. A miss can require accessing a more distant level.

Technical reference
page / swap / DMAVirtual memory, paging and DMA

Programs use address spaces mapped onto physical memory. Some data can be paged to storage; that does not make an SSD equivalent to RAM.

Technical reference
DDR5 / DIMM / SO-DIMMDDR, channels and module types

Capacity, transfer rate and latency differ. DIMMs serve desktops and servers, SO-DIMMs many laptops; some memory is soldered.

Technical reference
PCIe / x16 / bifurcationPCIe, lanes and bandwidth

PCIe connects expansion devices. x1/x4/x8/x16 describe lane counts; a large physical slot does not guarantee the same electrical width.

Technical reference
M.2 / NVMe / SATAM.2, NVMe, SATA, SAS and EDSFF

M.2 is a physical format/interface arrangement; NVMe is a storage protocol family. Not every M.2 drive is NVMe. SATA, SAS and NVMe differ.

Technical reference
NAND / FTL / TRIMNAND, FTL, TRIM and endurance

SSDs use flash cells. A controller maps blocks to physical cells; the visible address is not a permanently fixed cell.

Technical reference
RAID / ZFS / snapshotRAID, checksums, snapshots and backups

RAID can tolerate some drive failures, while backups serve another purpose. It alone does not address deletion, ransomware or common failures.

Technical reference
USB-C / USB4 / ThunderboltUSB-C, USB4, Thunderbolt and PD

USB-C describes a connector. Shape alone does not establish speed, video or power capability; both endpoints and the cable must support it.

Technical reference
GPU / SIMT / ray tracingGraphics pipelines, compute and VRAM

A GPU draws images and supports suitable parallel compute. Graphics and inference use different software paths; a strong GPU does not accelerate every program.

Technical reference
IPS / OLED / mini-LEDIPS, OLED, mini-LED and the display path

OLED pixels emit light; LCD uses backlighting. IPS is an LCD approach, while mini-LED commonly describes backlighting. These are not equivalent feature categories.

Technical reference
Wi-Fi / MIMO / BluetoothWi-Fi, Bluetooth and RF

Radio communication depends on antennas, environment and peers. A fast internet plan does not repair weak Wi-Fi through walls.

Technical reference
Ethernet / RSS / RDMAEthernet, offloads and RDMA

A NIC carries packets; copper or fibre provides the physical path. Network capacity differs from application data-production rate.

Technical reference
UEFI / Secure Boot / ACPIUEFI, Secure Boot and the boot chain

Firmware initialises hardware and starts OS boot. UEFI is a firmware interface, distinct from the OS and its drivers.

Technical reference
DVFS / ACPI / sleepPower domains, ACPI and DVFS

Components do not always run at full power. Clock/voltage scaling, idle states and sleep change consumption.

Technical reference
heat pipe / vapor chamber / AIOHeat pipes, vapour chambers and liquid cooling

Cooling transfers heat to the environment. Laptops, towers and racks have different space and airflow. Fan noise alone does not prove performance quality.

Technical reference
VT-x / AMD-V / IOMMUVirtualisation, IOMMU and vNUMA

A hypervisor shares hardware among VMs. Containers and VMs have different isolation models. Assigned vCPUs are not guaranteed dedicated physical cores.

Technical reference
CXL / coherency / memory expansionCXL and memory expansion

CXL can enable memory and coherent device scenarios on supported platforms. A PCIe slot or SSD does not automatically support it.

Technical reference
NPU / quantization / TOPSAI inference and accelerator choice

CPUs, GPUs and NPUs suit different AI work. An AI label does not establish support for every model or tool.

Technical reference
RAS / BMC / RedfishServer reliability and management

Servers often prioritise continuity and serviceability. Two PSUs or ECC alone do not guarantee uninterrupted applications; software and operations also matter.

Technical reference
server / mainframe / IBM ZIs a server the same as a mainframe?

Server describes a service role or system class. Mainframes are a different platform family designed for large-scale transactions, I/O and continuity. Not every rack server is one.

Technical reference
latency / throughput / SMARTBottlenecks and hardware diagnosis

The limiting path constrains a system. Replacing a CPU does not fix every slowdown. Identify the actual workload and stage first.

Technical reference

03 / READ THE ARCHITECTURE

Shared components. Different priorities.

DecisionDesktopLaptopRack server
PowerATX PSU; component budgetAdapter + battery + chargingRedundant PSUs where supported
MemoryDIMMs; platform-dependent ECCSO-DIMM or soldered LPDDRValidated ECC DIMMs and population
CoolingCase airflow, tower/AIOHeat pipes/chambers; constrained spaceFan wall, ducts, inlet policy
ServiceModular cards/cables; compatibilityModel-dependent upgradeabilitySupported hot swap, BMC and RAS

UNDERSTANDING HARDWARE MEANS UNDERSTANDING THE SYSTEM.

Look past the label,
at the real workload.

Evaluate capacity, latency, bandwidth, energy, thermals and reliability together. One strong component does not prove the entire chain is strong. Ask not only what parts are called, but how they depend on one another.

Explore the other learning centres