RAM: types, channels, and what actually fails

Objective 3.1 · Hardware · 25% of the exam

Why this matters

Memory is the upgrade most often recommended and most often recommended wrongly. It transforms a machine that is short of it and does nothing at all for a machine that is not, and telling those two cases apart takes ten seconds with the right tool.

It is also the component whose failures are the most misleading. Bad memory does not produce a memory error message. It produces random crashes, corrupted files, applications that fail in different places each time, and an operating system that seems to need reinstalling. Technicians who do not think of memory early spend days on those symptoms.

The exam asks for generations, form factors, the channel rules and the error-correcting distinction, plus the diagnostic procedure. All of it is concrete.

The lesson

Generations and form factors, and why a stick that fits may still not work

Memory generations are not backward compatible. DDR3, DDR4 and DDR5 have different voltages, different pin counts and — crucially — a notch in a different position, so a module physically cannot be installed in the wrong slot. That keying is deliberate and it is the fastest identification method available: if it will not seat, it is the wrong generation, and force will break the slot.

Form factors:

  • DIMM — the full-length module used in desktops and servers.
  • SODIMM — the short module used in laptops, small-form-factor machines and many all-in-ones.

A SODIMM will not fit a DIMM slot and vice versa.

Fitting the slot is again necessary and not sufficient. Also required:

  • The board must support that generation — there are no adapters worth using.
  • The capacity per module must be supported. A board may take DDR4 and refuse a 32 GB module because its maximum per slot is 16 GB.
  • The total must be within the board's maximum, and also within the operating system's. A 32-bit operating system cannot address more than about 4 GB regardless of what is fitted.

Laptops increasingly solder some or all memory to the board, as lesson 1 noted. Checking the specific model before promising an upgrade is the professional habit, and the manufacturer publishes it.

Speed, timings and what happens when mismatched modules are mixed

Memory modules are rated by a data rate — DDR4-3200, DDR5-5600 — and by timings, which describe latency in clock cycles. The exam cares mostly about the rate.

Two rules govern mixing, and they are the examinable part:

  • All modules run at the speed of the slowest. Adding a faster module to a slower one does not average them; everything drops to the lower rate.
  • The board and processor impose their own limit. A board that supports DDR4-2666 will run DDR4-3200 modules at 2666, and that is normal rather than faulty.

Faster memory may also require a profile to be enabled in firmware — XMP on Intel platforms, EXPO on AMD — because the default is the standard rate rather than the rated one. A user who bought fast memory and sees it reported at a lower speed is usually missing that setting rather than holding a defective module.

Mixing capacities, brands and timings usually works and occasionally does not. When a machine becomes unstable immediately after a memory addition, the first test is to run each module alone.

Single, dual and quad channel: the population rules and what they buy

Memory controllers can address modules in parallel. Two modules in the correct slots give dual channel, doubling the width of the path to memory. The practical gain is small for most applications and substantial for integrated graphics, which share system memory and are bandwidth-starved.

The population rule is the part people get wrong. On a four-slot board the channel pairs are usually slots 1 and 3, and 2 and 4 — so two modules go in alternate slots, not adjacent ones. The board's manual states which, and the slots are often colour-coded in pairs.

Consequences worth knowing:

  • Two modules in the wrong pair of slots run in single channel. The machine works and performs worse, and nothing reports a problem.
  • One module of 16 GB is single channel; two modules of 8 GB are dual channel and generally faster. That is the answer to "one big stick or two small ones" for a machine with no upgrade plans.
  • Filling all four slots can sometimes force a lower speed, because driving more modules is electrically harder.
  • Some platforms support quad channel, with correspondingly more specific population rules.

Error-correcting memory, where it belongs, and where it is a waste of money

ECC memory carries extra bits that let the controller detect and correct single-bit errors and detect larger ones. Errors do occur in ordinary operation — from cosmic rays, among other things — and on a desktop the result is usually an application crash nobody investigates.

Where it belongs: servers, storage systems, workstations doing work where a silently corrupted result is expensive. Anywhere the machine is expected to run for months without a reboot.

Where it does not: ordinary desktops and laptops. ECC costs more, runs slightly slower, and — decisively — requires processor and chipset support. Most consumer platforms do not support it, and ECC modules in a machine that does not support them either will not work or will run as non-ECC.

The examinable distinctions: ECC corrects single-bit errors; parity memory (largely historical) could only detect them; and registered or buffered memory is a separate property about electrical loading in servers, not about error correction. A question offering ECC as the fix for a failing module is offering the wrong answer — ECC handles transient errors, not defective hardware.

Diagnosing memory: the symptoms, the test, and how long a real test takes

The symptom set is distinctive once you know it:

  • Crashes at different points each time, with different error messages.
  • Stop errors that name different drivers on each occurrence.
  • Corrupted files, failed archives, checksums that do not match.
  • An installation that fails part-way through, differently each attempt.
  • Instability that appeared immediately after a memory change.

The unifying feature is inconsistency. A fault that reproduces at the same point every time is more likely software or storage; a fault that lands somewhere different each time points at memory.

Testing, in order of cost:

  1. Reseat the modules. Free, and fixes a real proportion — particularly after a machine has been moved.
  2. Run a memory test. The built-in Windows Memory Diagnostic, or a dedicated bootable tester. A real test takes hours, not minutes. A single quick pass is not evidence; intermittent faults appear on later passes and under heat, so an overnight run is the standard.
  3. Test modules individually. One module, one slot, repeat. This isolates both a failed module and a failed slot, which the previous steps cannot distinguish.
  4. Swap slots with a module that passed, to separate the two.

And the other direction — is the machine short of memory rather than holding faulty memory? Task Manager or the equivalent answers it: sustained high memory use with heavy paging means more would help; ample free memory means it would not, and the real bottleneck is elsewhere. That ten-second check prevents the most common wasted upgrade in this job.

Practise what you just read

1. What prevents a DDR4 module being fitted to a DDR5 slot?

Select one

  1. The notch is in a different position
  2. A detection circuit on the board that refuses to apply power when the module reports an unsupported generation
  3. A firmware check at startup
  4. The module is physically longer
Show answer

A. The keying is deliberate and it is the fastest identification method available. If a module will not seat it is the wrong generation, and force breaks the slot.

2. Which form factor is used in laptops?

Select one

  1. DIMM
  2. SODIMM
  3. A soldered package mounted directly to the board, which is now used by many manufacturers and cannot be replaced at all
  4. RIMM
Show answer

B. SODIMM is the short module used in laptops and small machines. Soldered memory exists and is not a form factor a technician selects, which is what the question asks about.

3. Two modules of different speeds are fitted. What happens?

Select one

  1. The machine refuses to start
  2. They alternate between speeds
  3. Both run at the speed of the slower one
  4. The faster module runs at its rated speed while the slower one is placed in a secondary channel operating independently
Show answer

C. Mixed speeds do not average and they do not run independently. The board and processor impose their own ceiling as well, which is a separate reason a module may run below its rating.

9 more questions on this objective are part of the full course.

Practise the full question bank in the exam simulator

Hands-on labs

All hands-on labs

This is an independent study companion for CompTIA A+ Core 1 220-1201 and is not produced by or endorsed by CompTIA.