Skip to main content
← Blog·7 min read·July 6, 2026·A+ Core 1 · Obj 3.3

RAM compatibility for CompTIA A+: SODIMM vs DIMM, DDR4 vs DDR5

RAM compatibility for CompTIA A+ Core 1 comes down to form factor, generation, channel arrangement, and error correction. The DDR generation tells you which slot it physically fits. The form factor tells you which kind of machine it goes in. Dual-channel tells you whether the upgrade gets the performance the user is paying for. Mismatch any one of these and the machine either will not boot or runs slower than the spec sheet promised.

Nicholas Miller
IT Service Center Manager, former CTE teacher, founder of Revtek

What is the difference between DIMM and SODIMM

DIMM and SODIMM are physical form factors for the same underlying memory. DIMM is the full-length desktop stick. SODIMM is the shorter laptop and small-form-factor stick. You cannot fit one into the other. The slots are different lengths with different pin counts.

  • DIMM (Dual Inline Memory Module). Roughly 5.25 inches long. Standard in desktop towers, workstations, and most servers. DDR4 DIMMs use 288 pins. DDR5 DIMMs also use 288 pins but the keying notch is in a different position, so they are not cross-compatible.
  • SODIMM (Small Outline DIMM). Roughly 2.7 inches long. Standard in laptops, mini PCs, NUCs, and many all-in-ones. DDR4 SODIMMs use 260 pins. DDR5 SODIMMs use 262 pins.

On the exam, the most common question is "a customer brings in a desktop and a laptop and wants to share spare RAM between them." The answer is no, the form factors do not match. Even if both machines run DDR4, the DIMM will not fit the laptop's SODIMM slot and vice versa.

Why generations never cross-compatible

DDR generations are physically keyed so you cannot install the wrong one in a board that does not support it. The notch in the bottom edge of the stick sits in a different spot on DDR3, DDR4, and DDR5. The slot has a matching plastic divider. Force the wrong stick in and you break the slot, the stick, or both.

A property management firm ordering a server build for an on-site file share has to confirm the motherboard generation before ordering memory. If the board is DDR5, every stick has to be DDR5. There is no fallback path, no adapter, no firmware fix. The CPU memory controller speaks one DDR generation at a time.

How does dual-channel actually work

Dual-channel memory means the CPU can read from two sticks in parallel, doubling the effective memory bandwidth. The catch is the two sticks have to be matched and they have to be in the right slots.

  • Matched capacity. Two 8 GB sticks beat an 8 GB paired with a 16 GB. On Intel platforms a mismatched pair runs in Flex Mode, where the portion that has a partner across both sticks goes dual-channel and the remainder runs single-channel. Other platforms may drop to single-channel for the whole install. The board manual tells you which behavior you are getting.
  • Matched speed. If you mix a 3200 MT/s stick with a 2666 MT/s stick, both run at 2666. The slower stick sets the ceiling.
  • Correct slot pairing. Motherboards label slots A1, A2, B1, B2 (or DIMM_1 through DIMM_4). For dual-channel with two sticks, you populate A2 and B2, not A1 and A2. The motherboard manual shows the color-coded layout.

Same kit, wrong slots, single-channel. Same kit, right slots, dual-channel. A common scenario has a tech install two matched sticks and the user report no change in speed. Check the slot population against the motherboard manual before you go looking for anything else.

What about ECC vs non-ECC

ECC stands for error-correcting code. The stick has an extra memory chip dedicated to detecting and correcting single-bit errors. Non-ECC has no such chip. ECC matters for servers, workstations running long simulations, and anywhere a flipped bit could corrupt data and nobody would notice for weeks.

Compatibility wise, ECC and non-ECC are not interchangeable on most consumer hardware. The motherboard and CPU have to support ECC for it to function. Desktop consumer CPUs and boards usually do not. Workstation and server platforms usually do. The property management server build is the place you spec ECC. The graphic designer's laptop is not.

When a scenario asks where ECC belongs, look for data integrity and long uptime in the setup: servers, NAS boxes, workstations doing scientific work or large-format video editing. Those are the places a silently flipped bit is worth paying to catch.

Why the motherboard QVL is the source of truth

Every motherboard manufacturer publishes a Qualified Vendor List, or QVL. It is the list of memory kits the board has been tested against and confirmed to work at rated speeds. For the property management server, the QVL is non-negotiable. For a consumer build, the QVL is a strong recommendation that gets you out of weird boot loops.

On the job, the most common upgrade failure is buying a kit that is technically the right generation and form factor but not on the QVL. The board fails to train memory at the rated speed and drops to a lower JEDEC default, or it refuses to post entirely. The fix is XMP / EXPO off and run at base speed, or swap to a QVL kit.

What this looks like in our platform

Our Study Mode deck for objective 3.3 includes compatibility flashcards covering form factor, generation, channel, and ECC. The Help Desk Simulator has a ticket where a user reports a no-boot after a self-installed RAM upgrade, and your job is to walk through the four checks to find the mismatch. Closing the ticket without finding the mismatch costs you points.

If you are tracking toward the A+, the A+ track page has the full Core 1 objective map. Memory sits in objective 3.3 on 220-1201, not 3.2, which covers cables and connectors. Memory questions connect out to motherboard, CPU, and chassis topics elsewhere in domain 3.

How does this play out on a real upgrade ticket

A small marketing firm calls about a designer's workstation that has gotten slow as the team moved to bigger Photoshop files. The tech checks Task Manager, sees memory pegged at 95 percent under a normal workload, and proposes a RAM upgrade. The machine has two DDR4 slots, one occupied with an 8 GB stick at 2666 MT/s, one empty. The right move is not a single 16 GB stick to "double the memory." The right move is a matched pair, either two 8 GB sticks (which the existing one can join) or a fresh 2x16 GB kit that replaces the existing one entirely.

The decision comes down to budget and the QVL. If the existing stick is on the board's QVL and a matching second stick is available, add it. If not, pull the existing stick and install a fresh matched kit. Either way you end up in dual-channel and the designer gets the performance the upgrade promised. The tech who does not run this check ships a working but underperforming machine and the firm wonders why the upgrade did not help much.

Where to go next

The companion piece to this one covers DDR generations in detail. The pattern is the same as compatibility. Match the spec, match the slot, match the motherboard. The exam rewards the candidate who reads the question for what is being matched. So does the upgrade ticket on Monday morning.

Sources

  1. CompTIA. CompTIA A+ certification overview. Exam codes 220-1201 (Core 1) and 220-1202 (Core 2). Memory sits in objective 3.3 on 220-1201. Objective 3.2 covers cables and connectors.
  2. JEDEC Solid State Technology Association. DDR SDRAM standards (JESD79 series). Authoritative pin counts, keying positions, and signaling for each DDR generation.
  3. Intel. Intel product support and memory documentation. Source for Flex Mode behavior with unequal DIMM capacities. Check the documentation for the specific platform, because channel behavior varies by memory controller.

About the authors

Nicholas Miller
Founder and Lead Author

IT Service Center Manager and former CTE / IT teacher. Owner of Revtek IT Solutions. Writes everything that ships under his name and reviews every line of Revy-assisted drafting before publish.

LinkedIn ↗
R
Revy
Study buddy · AI co-author

Revy helps draft and structure these posts. Every piece is reviewed, edited, and fact-checked by Nick before publish. We disclose this here because it is the right thing to do. See the AI Policy for the full stance.

Who writes this, and who checks it

Nicholas Miller
IT Service Center Manager · former high school CTE and IT teacher · founder of Revtek IT Solutions

Nick writes and edits these posts. AI helps with research, outlines, and first drafts. Nick reviews the draft before it goes live, and he is the only reviewer, so this is one person checking his own work. That catches a lot and it misses some.

When a post turns out to be wrong, the fix and the date it happened go on the corrections log, in public, including the ones nobody outside noticed. We do not use confidential, recalled, or leaked exam content. These posts are written from CompTIA's published objectives and authoritative technical sources. The AI policy has the longer version.

LinkedIn ↗