What Is an SSD? Flash Memory vs. Hard Drives
Why solid-state drives behave so differently from the spinning disks they replaced.
A solid-state drive (SSD) stores your data in NAND flash memory — silicon chips with no moving parts. A traditional hard disk drive (HDD) stores data as magnetic patterns on spinning platters, read by a mechanical arm. That single difference — silicon vs. spinning metal — explains almost everything about how SSDs behave.
What flash memory can and cannot do
Flash memory has one deeply important quirk that shapes the entire design of an SSD: you cannot overwrite data in place. Once a location holds data, you must erase it before you can write to it again — and erase happens in large chunks, not per byte.
Why this matters
Because overwriting is impossible, an SSD constantly plays a shell game: it writes new data to fresh space, marks the old copy as stale (invalid), and later reclaims that stale space by erasing whole blocks. Managing that game well — with minimal extra writes and even wear — is what separates a good SSD from a bad one, and it's exactly what the EyanaSSDSim simulator lets you watch.
Next: how flash is physically organized into cells, pages, blocks, planes, dies, and channels.