Types of SSD

SSD is a solution to speed up your entire computer system. SSD devices are known for speed and efficiency. They come in different sizes and shapes called form factors. You need to find the one that works with your system’s interface to improve performance. In addition to the form factor, it’s important to check which storage interface your system supports—It can be either SATA or NVMe. Your system must match the storage interface supported by the motherboard. Since motherboards are built with specific storage interfaces, you need to determine whether yours uses SATA or NVMe.

Form factor: Form factor is a term used to describe the size, shape, and physical specifications of a piece of hardware. In simple terms, it’s how a device is designed to fit in a specific space. In the context of computer components, like the SSDs and HDDs you were asking about, the form factor is what tells you if a part will physically fit inside your computer. For example, a 2.5-inch SSD has a form factor that fits into a laptop’s drive bay, which is the physical slot where the storage device is installed.

2.5” inch SSD: A 2.5-inch SSD form factor refers to a solid-state drive that is designed to be the same physical size and shape as a traditional 2.5-inch hard disk drive (HDD). A traditional HDD (hard disk drive) for a laptop is also 2.5 inches in size, which means you can replace your laptop’s HDD with a 2.5-inch SSD (solid-state drive). This form factor was created to make it easy to upgrade older computers. Many laptops and desktop computers have a specific bay or slot designed to hold a 2.5-inch HDD. The 2.5-inch SSDs use the same connection cables as the old HDDs: a SATA cable. This makes the replacement process very straightforward. You just unplug the old HDD and plug in the new 2.5-inch SSD.

M.2 SATA SSD: SATA M.2 is a small, thin stick-shaped drive designed to replace larger mSATA drives and save space in laptops and desktops. It plugs into an M.2 slot on the motherboard, needing no data or power cables. Using the SATA interface, it offers similar performance to 2.5-inch SATA SSDs, which is a big upgrade from HDDs but not the fastest M.2 type. It’s ideal if your motherboard supports SATA via M.2 or for laptops where 2.5-inch drives don’t fit. M.2 SATA drives won’t work in slots that only support M.2 NVMe, so check your motherboard’s specs for compatibility.

M.2 NVMe SSD: Just like the M.2 SATA drive, it’s a small, thin, rectangular “stick” that plugs directly into a dedicated slot on the motherboard. This form factor eliminates the need for any data or power cables, which helps keep the inside of a computer clean and organized. The M.2 form factor has different lengths, such as 2280 (22mm wide by 80mm long), which are the most common for laptops and desktops. The Interface (NVMe): This is where it gets a lot more powerful. NVMe stands for Non-Volatile Memory Express. It is a communication protocol made specifically for SSDs. SATA is an older standard made for mechanical hard drives. NVMe uses the very fast PCI Express lanes on your motherboard. Think of it like this:

  • SATA is like a single-lane road with a speed limit. It was a huge improvement over the old IDE interface, but it still has a bottleneck, capping out at around 600 MB/s.
  • NVMe is like a modern multi-lane superhighway. By using the PCIe lanes, an NVMe SSD can communicate directly with the computer’s CPU. This allows for much higher speeds—often 5 to 10 times faster than a SATA SSD, with some new drives reaching data transfer speeds of over 10,000 MB/s.

An M.2 NVMe SSD is a small drive. It uses a very fast, modern communication method called NVMe over PCIe. This gives it excellent performance. If a computer’s motherboard has an M.2 slot that supports NVMe, it is usually the best choice for a fast main drive. This is especially true for gaming, video editing, or running an operating system.

Interface: What is an Interface? In computing, an interface is the shared place where two parts exchange information and communicate. Think of it as a set of rules, including both physical connections (like a port or a cable) and the language (the protocol) the devices use to “talk” to each other. For example, your keyboard uses a USB interface to communicate with your computer. The USB port is the physical connection, and the USB protocol is the language they use to understand each other.

For data storage drives like SSDs, the interface is the pathway that data takes between the storage drive and the computer’s CPU and memory.

SATA Technology: SATA Interface (Serial ATA)

SATA, which stands for Serial ATA (Advanced Technology Attachment), is an older but still very common interface.

  • How it works: The SATA interface was originally designed for traditional mechanical hard disk drives (HDDs). It’s like a single-lane road with a set speed limit. Even with a SATA SSD, the communication is limited by this “road,” capping the maximum speed at around 600 MB/s transfer speeds.
  • Physical Connection: You’ll typically see a SATA interface on 2.5-inch SSDs, which use a wide, flat SATA data cable and a separate power cable to connect to the motherboard.
  • Why it’s still used: SATA SSDs are a significant performance upgrade over old HDDs, and since almost all modern motherboards still have SATA ports, they offer a very affordable and compatible way to boost an older system’s speed.

PCIE: PCIe Interface, This is the newer, faster technology. It’s actually a combination of two key parts that work together:

  • PCIe (Peripheral Component Interconnect Express): This is the physical pathway on the motherboard. Think of this as a modern, multi-lane superhighway. It’s the same kind of connection that high-performance parts like graphics cards use. PCIe has many different “lanes” that data can travel on, allowing for much greater speed and bandwidth than SATA’s single lane.
  • NVMe (Non-Volatile Memory Express): This is the communication protocol, or the “language,” that was specifically designed for modern flash-based SSDs. It’s like a new set of rules for the multi-lane superhighway, allowing the SSD to communicate directly with the computer’s CPU. This bypasses the limitations of the older SATA protocol, dramatically reducing latency (the time it takes for a command to be completed) and increasing transfer speeds.

The Key Difference is in the Pathway:

  • SATA is a single-lane road with a speed limit, originally designed for slower spinning hard drives.
  • PCIe NVMe is a multi-lane superhighway designed specifically for the blazing-fast speeds of SSDs.

This is why an M.2 NVMe SSD can be many times faster than a 2.5-inch or M.2 SATA SSD, even though they can both be physically in an M.2 slot. The difference isn’t just the size of the drive, but how the drive “talks” to the rest of the computer.

SATA stands for Serial ATA, which is an older but still common interface.

AHCI:

NVME:

AHCI VS NVME:

NAND:

NAND is the type of flash memory used inside SSDs (and also in USB drives, SD cards, etc.). It’s the place your data is actually stored.

What is NAND?

  • It’s a non-volatile memory → meaning it keeps data even when power is off (unlike RAM).
  • Made of memory cells that store bits (0s & 1s).
  • Used because it’s fast, durable, and compact compared to spinning hard drives.

Types of NAND flash memory in SSDs (Affects Speed, Life & Cost):

  1. SLC (Single-Level Cell) – Stores 1 bit per cell
    • Fastest & most durable
    • Very expensive (used in enterprise SSDs)
  2. MLC (Multi-Level Cell) – Stores 2 bits per cell
    • Good balance of speed, endurance, and cost
  3. TLC (Triple-Level Cell) – Stores 3 bits per cell
    • Most common in consumer SSDs (affordable)
    • Slightly less durable than SLC/MLC
  4. QLC (Quad-Level Cell) – Stores 4 bits per cell
    • Cheapest per GB (good for large storage)
    • Lower endurance & slower for heavy tasks

Why should you care?

  • Endurance (how long the Solid-state drives lasts)
  • Speed (how quickly it reads/writes data)
  • Price (higher density = cheaper, but less durable)

In short:
NAND is the storage medium inside an SSD. Different NAND types affect its speed, lifespan, and cost. That’s why two SSDs with the same storage capacity can perform very differently.


 

 SSD NAND Types Comparison

Type

Bits per Cell

Speed

Endurance (Lifespan)

Cost

Best For

SLC (Single-Level Cell)

1

Very Fast

Very High (Longest-lasting)

Very Expensive

Enterprise servers, critical systems

MLC (Multi-Level Cell)

2

Fast

High

Expensive

Prosumer use, high-performance PCs

TLC (Triple-Level Cell)

3

Moderate

Medium

Affordable

Everyday users, gaming, general use

QLC (Quad-Level Cell)

4

Slower (for heavy writes)

Lower

Cheapest

Large storage, budget-friendly SSDs


Quick takeaway:

  • SLC = Best speed & durability (but costly)
  • MLC = Balanced performance & endurance
  • TLC = Sweet spot for most users (common in consumer SSDs)
  • QLC = Best for cheap, high-capacity storage (but wears out faster under heavy use)

Here are the key attributes of NAND:


1. Bits per Cell (SLC, MLC, TLC, QLC)

  • Determines how many bits of data each cell can store.
  • More bits per cell = higher storage density, but usually lower speed and endurance.

2. Endurance (Write/Erase Cycles)

  • How many times data can be written/erased before the cell wears out.
  • SLC has the highest endurance, QLC the lowest.

3. Speed (Read/Write speed)

  • Affected by cell type (SLC > MLC > TLC > QLC).
  • Also impacted by the controller software and interface (SATA, PCIe).

 4. Cost per GB

  • Higher-density NAND (like QLC) costs less per GB.
  • Lower-density NAND (like SLC) is more expensive but much faster and durable.

5. Data Retention

  • How long the NAND can hold data without power.
  • Higher-end NAND (SLC/MLC) retains data better than QLC.

In short:
The main attributes of NAND are bits per cell, speed, endurance, cost, and data retention. These attributes decide where the SSD fits — from high-performance enterprise drives to cheap consumer storage.


Your SSD will only work if its form factor matches the slots/connectors in your laptop or PC.
An example is when a computer’s motherboard has an M.2 slot that supports NVMe. If your laptop only has a 2.5″ bay, you can’t directly install an M.2 SSD.

Form factor = “Size + Shape + Connector type” — it decides compatibility.

If you want to properly evaluate an SSD (beyond just NAND), here are the key things you must look at:


1. Interface & Protocol

  • SATA → Older, slower (500–600 MB/s)
  • NVMe (PCIe) → Much faster (3,000–7,000+ MB/s)
  • Check: Does your laptop/PC support NVMe or only SATA?

2. Form Factor

  • 2.5-inch → Common for older laptops/desktops
  • M.2 → Slim “stick” design (supports SATA & NVMe)
  • U.2 / Add-in Card → Used in enterprise or high-end setups
  • Check: Does your system have the right slot?

 3. Controller

  • The brain of the SSD (manages read/write operations).
  • Good controllers = better speed, stability & endurance.
  • Popular brands: Phison, Samsung, Silicon Motion.

4. DRAM Cache

  • DRAM SSDs: Faster & better for heavy workloads.
  • DRAM-less SSDs: Cheaper, slightly slower for sustained tasks.
  • Check: For OS/gaming, DRAM SSD is preferable.

5. TBW (Terabytes Written) / Endurance

  • Shows how much data can be written before the drive wears out.
  • Higher TBW = longer lifespan (important for power users & creators).

6. Sequential vs Random Performance

  • Sequential speed = Large file transfers (e.g., movies).
  • Random IOPS = Small read/writes (OS boot, gaming).
  • Both matter depending on your use case.

7. Warranty & Brand Reliability

  • Reputable brands (Samsung, Crucial, WD, Kingston) offer 3–5 years warranty.

In short:
When choosing an SSD, don’t just look at capacity or price. NAND type + Interface + Form Factor + Controller + DRAM + Endurance = The full picture of performance & reliability.

An SSD controller is like the “brain” of the SSD.

It manages everything happening inside the drive:

  • Where data is stored in the NAND chips.
  • How data is read and written quickly and reliably.
  • Error correction (fixing corrupted data).
  • Wear leveling (making sure all memory cells wear out evenly so the SSD lasts longer).
  • Cache management (using DRAM or SLC cache to boost speed).

Why does it matter?

  • A good controller = faster performance, better reliability, and longer SSD lifespan.
  • A poor controller = slower speeds and reduced drive life (especially in cheaper SSDs).

An example is when a computer’s motherboard has an M.2 slot that supports NVMe.

  • High-end controllers: Samsung’s in-house (used in 970 EVO, 980 PRO), Phison E18 (used in many Gen 4 SSDs).
  • Budget controllers: DRAM-less controllers (slower for heavy workloads).

In short:
The controller is the “traffic manager + brain” of an SSD. It decides how quickly and efficiently your SSD works.

When you see a good controller (like Samsung Elpis or Phison E18), expect higher speeds, better endurance, and stable performance.
Budget controllers (like DRAM-less ones) cut costs but compromise on sustained performance.

Which is better dram or dram-less?

Short answer: DRAM SSDs are better than DRAM-less SSDs — especially for speed, responsiveness, and durability.

DRAM SSD (With DRAM Cache)

  • Has a dedicated DRAM chip for mapping where your data is stored.
  • Faster: Keeps track of data locations quickly (great for OS, apps, gaming).
  • Longer life: Reduces wear on the NAND (cells don’t get overused).
  • Best for: Boot drives for quick boot times, heavy workloads, gaming, professional use.

DRAM-less SSD

  • No DRAM; uses a slower method (Host Memory Buffer or directly NAND).
  • Cheaper: Lower cost, good for storage expansion.
  • Slower: Especially for random read/write (opening apps, OS boot).
  • Best for: Budget PCs, secondary storage (not as a main OS driv

Which should you choose?

  • For main drive (OS + apps + gaming consoles): DRAM SSD (Always better)
  • For secondary storage / budget builds: DRAM-less is okay

Rule of thumb:
If the SSD will hold your Windows + apps → Get DRAM.
If it’s just for storing movies/files → DRAM-less works.

Common DRAM Manufacturers & Chips in SSDs

  1. Samsung –LPDDR4/LPDDR5 DRAM (used in Samsung 970 EVO, 980 PRO, 990 PRO)
  2. SK Hynix –DDR4/LPDDR4 DRAM (used in many WD Black, Crucial, and Kingston SSDs)
  3. Micron –LPDDR4 DRAM (found in Crucial P5 Plus, P3 Plus, and other drives)
  4. Nanya –DDR3/DDR4 DRAM (used in some budget and mid-range SSDs)

Where you’ll find them:

  1. High-end NVMe SSDs: Samsung 980 PRO, WD Black SN850X, Crucial P5 Plus
  2. Mid-range SSDs: Kingston KC3000, Adata XPG series
  3. Older SATA SSDs: Samsung 860 EVO, Crucial MX500

DRAM in an SSD is basically a tiny, high-speed memory chip (like RAM in your PC) used for storing the “map” of where your files are stored on the NAND.

Understanding SSD Controller, DRAM, and DRAM-less: The Complete Guide

When you buy an SSD, you usually check only the capacity (like 500GB or 1TB) and speed ratings. But what really determines how your SSD performs behind the scenes are three important components: the controller, DRAM, and whether it’s a DRAM or DRAM-less design.

Let’s break them down in simple terms.


1. The SSD Controller – The Brain of Your Drive

Think of the controller as the brain of the SSD. It manages everything happening inside your drive:

  • Organizes where data is stored in the NAND flash chips.
  • Boosts performance by optimizing how quickly data is read/written.
  • Handles error correction & wear leveling to make sure your SSD lasts longer.

A good controller = faster, more reliable, and longer-lasting SSD.

Examples:

  • Samsung Elpis – used in Samsung 980 PRO (super-fast for gaming & creators).
  • Phison E18 – popular in many PCIe Gen 4 SSDs (great balance of speed & cost).

2. DRAM in SSDs – The Secret Speed Booster

DRAM (Dynamic RAM) inside an SSD acts like a super-fast notepad.

Whenever your computer requests data, the DRAM stores a “map” of where every file is located on the NAND. This makes finding and accessing files lightning fast.

Why is DRAM important?

  • Speeds up everyday tasks like booting Windows, launching apps, and loading games.
  • Improves endurance by reducing unnecessary writes to the NAND.
  • Ideal for main OS drives where speed and responsiveness matter.

If you want a smooth experience for gaming, work, or content creation, choose an SSD with DRAM.


3. DRAM-less SSDs – Cheaper but Slower

A DRAM-less SSD skips the DRAM chip to cut costs. Instead, it uses a slower method called Host Memory Buffer (HMB) or directly accesses the NAND to find your data.

Pros:

  • Cheaper than DRAM SSDs.
  • Great for basic storage or as a secondary drive.

Cons:

  • Slower performance, especially in random read/write (booting OS, launching programs).
  • Shorter lifespan under heavy workloads.

Quick Comparison: DRAM vs DRAM-less SSDs

Feature

DRAM SSD

DRAM-less SSD

Speed

Very Fast (ideal for OS & gaming)

Moderate (ok for storage)

Endurance

Longer Lifespan

Lower under heavy use

Cost

Higher

Lower

Best For

OS, apps, gaming, heavy workloads

Budget builds, secondary storage

VMe itself is not a controller.

Here’s the difference:

  • Controller → The chip inside the SSD that manages how data is read/written to the NAND (e.g., Phison E18, Samsung Elpis). It’s the “brain” of the SSD.
  • NVMe → A protocol (Non-Volatile Memory Express) used for communication between the SSD and your computer via the PCIe interface. It tells the SSD and CPU how to talk to each other faster.

In short:

  • Controller = Internal manager of the SSD (handles storage operations).
  • NVMe = The language/protocol used for fast communication with the system (much faster than SATA).

So you can have:

  • NVMe SSDs → Use a controller designed for PCIe + NVMe (e.g., Samsung 980 PRO, WD Black SN850X).
  • SATA SSDs → Use a controller designed for SATA protocol (slower).

HMB (Host Memory Buffer) is not a physical chip like DRAM. It’s a feature of NVMe SSDs that allows a DRAM-less SSD to borrow a small portion of your system’s RAM (usually 32–64MB) to store its “mapping table.” So:

  • DRAM SSD → Has its own dedicated DRAM chip (faster).
  • DRAM-less NVMe SSD with HMB → Uses your computer’s RAM through the NVMe protocol as a substitute cache.

Examples of DRAM-less SSDs using HMB:

  • WD Blue SN550 / SN570
  • Crucial P2 / P3
  • ADATA XPG SX6000 Lite
  • Kingston NV1
  • Samsung 980 (non-PRO)

How HMB works:

  • Only available on NVMe SSDs (SATA DRAM-less SSDs can’t use HMB).
  • Helps reduce the performance gap between DRAM and DRAM-less SSDs.
  • Still slower than having real DRAM, especially under heavy workloads.

In short:
HMB is a clever trick for DRAM-less NVMe SSDs to use a bit of your PC’s RAM for caching, but it still can’t match the speed and endurance of true DRAM-equipped SSDs.

NVMe is very important for DRAM-less SSDs.

Here’s why:

  • Without DRAM, an SSD doesn’t have its own fast memory to store the “map” of where your data lives.
  • NVMe protocol (via PCIe) enables HMB (Host Memory Buffer), which lets the SSD borrow a small part of your system RAM (usually 32–64MB) for that mapping.
  • This partially compensates for the missing DRAM and makes DRAM-less SSDs much faster than they would be on SATA.

If it’s DRAM-less:

  • NVMe + HMB = Acceptable for budget OS or storage drives.
  • SATA (no NVMe, no HMB) = Very slow for DRAM-less drives.

That’s why most modern DRAM-less SSDs use NVMe (not SATA).


In short:
If you’re buying a DRAM-less SSD, make sure it’s NVMe, not SATA. NVMe makes a huge difference by enabling HMB and improving performance.

Leave a Comment