Uni-Sine
Computer ScienceCourses

PC Components: an interactive computer hardware course

PC Components is an interactive computer hardware course that takes a gaming PC apart and explains every part. In 36 sections it covers the CPU, its cores, threads and clock speed, the fetch, decode, execute cycle, cache, RAM, hard drives and SSDs, the GPU, the motherboard, sizes and compatibility, the power supply, cooling and airflow, overclocking, booting, and the buses and bottlenecks that link it all.

It opens with a 3D PC that comes apart in an exploded view, lights up each part with what it does and rebuilds itself. Most sections then put real numbers on that part, so you can compare specs instead of trusting the box.

What the course covers

SectionsTopicWhat you do
1 to 3Inside a PC, and meeting the partsMatch each part to its job
4 to 7Cores, threads, clock speed, and fetch, decode, executePick the better CPU for a job, then trace a short program
8 to 11Cache and RAMRank memory by speed and size, then work out RAM bandwidth
12 to 14Hard drives and SSDs, and loading a gameWork out how long a drive takes to load data
15 to 16The GPUSort tasks into CPU work and GPU work
17 to 20The motherboard, form factors and compatibilityFind each slot, then spot the part that does not fit a build
21 to 25The power supply, CPU cooling and case airflowSize a PSU with headroom, then set the case fans
26 to 31Overclocking, binning and doing it safelyWork out the power after an overclock, then sort BIOS and software settings
32 to 36Booting, buses, bottlenecks and a reviewOrder the boot steps, then find the bottleneck in a chain of parts

Processing and memory

A CPU core runs instructions in the fetch, decode, execute cycle; more cores help work that splits up, and a higher clock speed helps work that cannot. Because a trip to RAM takes hundreds of clock ticks, the CPU keeps recent data in fast on-chip cache. RAM holds what is running, and its bandwidth doubles in dual channel. Our guides to random access memory and storage devices go deeper on both.

Graphics, boards and power

A GPU has thousands of simple cores for drawing millions of pixels at once. The motherboard joins every part, and parts must match: the CPU socket, the RAM type, the board size and the power plugs. The power supply should cover the full-load draw plus about 30% headroom, and almost every watt ends up as heat that the coolers and case fans must carry away.

Pushing it further

Overclocking runs a part faster than rated, but power rises faster than speed because voltage counts twice, roughly P ∝ V²f. The course explains binning, why two chips of the same model overclock differently, and how to push safely in small steps while watching temperatures.

Try a question from the course

Match the CPU to the work. A video export splits into many chunks that can run at once, so more cores win: a 16-core CPU at 4.5 GHz beats an 8-core at 5.0 GHz. Much of a game's logic runs on one thread, so there the faster clock wins instead.

Now pick the better CPU for a new job, then press Mark to check your answer in the course.

Pick the better of two CPUs for a job that splits up or one that runs on one thread (ChoiceQuiz), random specs.

Press Mark to have your answer marked in the PC Components course.

Who this course is for

  • First-time PC builders who want to choose parts with confidence and avoid incompatible ones.
  • GCSE and A-level computing students revising the CPU, cache, memory, storage and the fetch, decode, execute cycle.
  • Gamers and creators who want to know which upgrade will actually make a difference.

What you need to know first

The course page suggests the Binary, Hexadecimal & Decimal course first, since bits and bytes come up throughout. A few practices use simple multiplication and division with GB/s and watts.

How long it takes

There are 36 sections and most take a few minutes. Learners without a plan can open two sections of a course a day, in order, so the whole course takes 18 days. A plan removes the daily limit and lets you go straight to any part, such as power supplies or overclocking.

Interactive calculatorCPU SimulatorStep through fetch, decode and execute in assembly, and watch registers and memory change.

Common questions

Is this computer hardware course free?
You can take every section without paying, two sections a day, in order. A plan removes the daily limit and opens any section straight away.
What are the main components of a PC?
The CPU runs instructions, RAM holds what is running, the SSD or hard drive stores files, the GPU draws frames, the motherboard connects everything, the power supply feeds it, and coolers and fans remove the heat.
Are more cores or a higher clock speed better?
It depends on the work. Tasks that split into many pieces, such as video exports, gain from more cores. Tasks that run on one thread, such as much game logic, gain from a higher clock speed.
How do I choose a power supply?
Add up what each part draws at full load, then add about 30% headroom for spikes and upgrades, and pick the next standard size up. The graphics card is usually the biggest load.
Is overclocking safe?
It can be, done carefully: raise the clock in small steps, stress test each one and watch temperatures. Too much voltage can shorten a chip's life, and overclocking may void the warranty.
What is a bottleneck in a PC?
The slowest link in a chain of parts, which holds back everything else. For example, a fast SSD in a slot with fewer or older PCIe lanes runs at the slot's speed, not the drive's.

Revision cards

Say the answer first, then flip the card to check it.

Where to go next

  • Solve it

    CPU Simulator

    Step through fetch, decode and execute in assembly

    Open the tool
  • Learn it

    PC Components

    CPUs, GPUs and RAM: understand what makes a computer tick

    Start the course
  • Test it

    GCSE Computer Science

    A new exam-style paper every day, with instant marking and a mark scheme

    Start today's paper
Read next
Computer Science · CoursesComputer graphics course: from triangles to pixelsAn interactive computer graphics course in 25 sections: GPUs, meshes, the rendering pipeline, matrices, rasterisation, shaders, depth and lighting.