- 1. Overview
- 2. Etymology
- 3. Cultural Impact
Solid-state drive
A solid-state drive (SSD) is a type of solid-state storage device that uses integrated circuits to store data persistently . It is sometimes called semiconductor storage device, solid-state device, or solid-state disk. [1] [2]
SSDs rely on non-volatile memory, typically flash memory , to store data in memory cell arrays. The performance and endurance of SSDs vary depending on the number of bits stored per cell, ranging from high‑performing single‑level cells (SLC) to more affordable but slower quad‑level cells (QLC). In addition to flash‑based SSDs, other technologies such as 3D XPoint offer faster speeds and higher endurance through different data storage mechanisms.
Unlike traditional hard disk drives (HDDs), SSDs have no moving parts, allowing them to deliver faster data access speeds, reduced latency, increased resistance to physical shock, lower power consumption, and silent operation.
Often interfaced to a system in the same way as HDDs, SSDs are used in a variety of devices, including personal computers , enterprise servers , and mobile devices . However, SSDs are generally more expensive on a per‑gigabyte basis and have a finite number of write cycles, which can lead to data loss over time. Despite these limitations, SSDs are increasingly replacing HDDs, especially in performance‑critical applications and as primary storage in many consumer devices.
SSDs come in various form factors and interface types, including SATA , PCIe , and NVMe , each offering different levels of performance. Hybrid storage solutions, such as solid-state hybrid drives (SSHDs), combine SSD and HDD technologies to offer improved performance at a lower cost than pure SSDs.
Attributes
An SSD stores data in semiconductor cells, with its properties varying according to the number of bits stored in each cell (between 1 and 4). Single‑level cells (SLC) store one bit of data per cell and provide higher performance and endurance. In contrast, multi‑level cells (MLC), triple‑level cells (TLC), and quad‑level cells (QLC) store more data per cell but have lower performance and endurance. SSDs using 3D XPoint technology, such as Intel’s Optane, store data by changing electrical resistance instead of storing electrical charges in cells, which can provide faster speeds and longer data persistence compared to conventional flash memory. [3] SSDs based on NAND flash slowly leak charge when not powered, while heavily used consumer drives may start losing data typically after one to two years unpowered in storage. [4] SSDs have a limited lifetime number of writes, and also slow down as they reach their full storage capacity. [ citation needed ]
SSDs also have internal parallelism that allows them to manage multiple operations simultaneously, which enhances their performance. [5]
Unlike HDDs and similar electromechanical magnetic storage , SSDs do not have moving mechanical parts, which provides advantages such as resistance to physical shock, quieter operation, and faster access times. Their lower latency results in higher input/output rates (IOPS) than HDDs. [6]
Some SSDs are combined with traditional hard drives in hybrid configurations, such as Intel’s Hystor and Apple’s Fusion Drive . These drives use both flash memory and spinning magnetic disks in order to improve the performance of frequently accessed data. [7] [8]
Traditional interfaces (e.g. SATA and SAS ) and standard HDD form factors allow such SSDs to be used as drop‑in replacements for HDDs in computers and other devices. Newer form factors such as mSATA , M.2 , U.2 , NF1 /M.3 /NGSFF , [9] [10] XFM Express ( Crossover Flash Memory , form factor XT2) [11] and EDSFF [12] [13] and higher speed interfaces such as NVM Express over PCI Express (PCIe) can further increase performance over HDD performance. [3]
Historical
Early developments
The earliest devices resembling solid‑state drives (SSDs) used semiconductor technology, with an early example being the 1978 StorageTek STC 4305. This device was a plug‑compatible replacement for the IBM 2305 hard drive, initially using charge‑coupled devices for storage and later switching to dynamic random‑access memory (DRAM). The STC 4305 was significantly faster than its mechanical counterparts and cost around $400,000 for a 45 MB capacity. [117] Though early SSD‑like devices existed, they were not widely used due to their high cost and small storage capacity.
In the late 1980s, companies like Zitel began selling DRAM‑based SSD products under the name “RAMDisk.” These devices were primarily used in specialized systems like those made by UNIVAC and Perkin‑Elmer.
Flash era
Flash memory, a key component in modern SSDs, was invented in 1980 by Fujio Masuoka at Toshiba. [126] [127] Flash‑based SSDs were patented in 1989 by the founders of SanDisk , [128] which released its first product in 1991: a 20 MB SSD for IBM laptops. [129] While the storage capacity was limited and the price high (around $1,000), this marked the beginning of a transition to flash memory as an alternative to traditional hard drives. [130]
In the 1990s, new manufacturers of flash memory drives emerged, including STEC, Inc. , [131] M‑Systems , [132] [133] and BiTMICRO. [134] [135]
As the technology advanced, SSDs saw dramatic improvements in capacity, speed, and affordability. [136] [137] [138] [139] By 2016, commercially available SSDs had more capacity than the largest available HDDs. [140] [141] [142] [143] [144] By 2018, flash‑based SSDs had reached capacities of up to 100 TB in enterprise products, with consumer SSDs offering up to 16 TB. [118] These advancements were accompanied by significant increases in read and write speeds, with some high‑end consumer models reaching speeds of up to 14.5 GB/s. [120]
In 2021, NVMe 2.0 with Zoned Namespaces (ZNS) was announced. ZNS allows data to be mapped directly to its physical location in memory, providing direct access on an SSD without a flash translation layer. [145] In 2024, Samsung announced what it called the world’s first SSD with a hybrid PCIe interface, the Samsung 990 EVO. The hybrid interface runs in either the x4 PCIe 4.0 or x2 PCIe 5.0 modes, a first for an M.2 SSD. [146]
SSD prices have also fallen dramatically, with the cost per gigabyte decreasing from around $50,000 in 1991 to less than $0.05 by 2020. [125]
Development and history
Parameter evolution
| Parameter | Started with | Developed to | Improvement |
|---|---|---|---|
| Capacity | 20 MB | 100 TB | 5,000,000× |
| Sequential read speed | 49.3 MB/s | 15 GB/s | 304.26× |
| Sequential write speed | 80 MB/s | 15.2 GB/s | 190× |
| IOPS | 79 | 2,500,000 | 31,645.57× |
| Access time | 0.5 ms | 0.045 ms read, 0.013 ms write | Read: 11×, Write: 38× |
| Price | US$50,000 per gigabyte | US$0.05 per gigabyte | 10,000,000× |
The first SSDs used volatile DRAM for storage, but since 2009 most SSDs utilize non‑volatile NAND flash memory, which retains data even when powered off. [52] [3] Flash memory SSDs store data in metal–oxide–semiconductor (MOS) integrated circuit chips, using non‑volatile floating‑gate memory cells. [53]
Early SSD technologies
Early SSDs using RAM and similar technology
The first devices resembling solid‑state drives (SSDs) used semiconductor technology, with an early example being the 1978 StorageTek STC 4305. This device was a plug‑compatible replacement for the IBM 2305 hard drive, initially using charge‑coupled devices for storage and later switching to dynamic random‑access memory (DRAM). The STC 4305 was significantly faster than its mechanical counterparts and cost around $400,000 for a 45 MB capacity. [117] Though early SSD‑like devices existed, they were not widely used due to their high cost and small storage capacity.
In the late 1980s, companies like Zitel began selling DRAM‑based SSD products under the name “RAMDisk.” These devices were primarily used in specialized systems like those made by UNIVAC and Perkin‑Elmer.
Flash memory development
Flash memory, a key component in modern SSDs, was invented in 1980 by Fujio Masuoka at Toshiba. [126] [127] Flash‑based SSDs were patented in 1989 by the founders of SanDisk , [128] which released its first product in 1991: a 20 MB SSD for IBM laptops. [129] While the storage capacity was limited and the price high (around $1,000), this marked the beginning of a transition to flash memory as an alternative to traditional hard drives. [130]
In the 1990s, new manufacturers of flash memory drives emerged, including STEC, Inc. , [131] M‑Systems , [132] [133] and BiTMICRO. [134] [135]
Commercial milestones
The first flash‑memory SSD based PC to become available was the Sony Vaio UX90, announced for pre‑order on 27 June 2006 and began shipping in Japan on 3 July 2006 with a 16 GB flash memory hard drive. [152] Another of the first mainstream releases of SSD was the XO Laptop , built as part of the One Laptop Per Child project. Mass production of these computers, built for children in developing countries, began in December 2007. By 2009, Dell , [153] [154] [155] Toshiba , [156] [157] Asus , [158] Apple , [159] and Lenovo [160] had begun producing laptops with SSDs.
By 2010, Apple’s MacBook Air line began using solid state drives as the default. [161] [159] In 2011, Intel’s Ultrabook became the first widely available consumer computers using SSDs aside from the MacBook Air. [162] At present, SSD devices are widely used and distributed by a number of companies , with a small number of companies manufacturing the NAND flash devices within them. [163]
Sales and market growth
SSD shipments were approximately 11 million units in 2009, [164] rising to 17.3 million units in 2011 [165] for a total market value of US$5 billion. [166] Shipments continued to grow to 39 million units in 2012 and were projected to reach 83 million units in 2013, [167] 201.4 million units in 2016, [165] and 227 million units in 2017. [168]
Tom’s Hardware , citing a 2024 analysis from Yole Group, projected that SSD revenues will rise from USD 29 billion in 2022 to USD 67 billion by 2028. [169]
The global solid‑state drive (SSD) market is projected to grow significantly between 2024 and 2030, driven by rising demand for data center expansion, cloud computing services, and consumer electronics upgrades. [170] In a 2024 report, Grand View Research estimated the SSD market at USD 19.1 billion in 2023 and projected it to reach USD 55.1 billion by 2030. [170] In a separate 2024 study, Mordor Intelligence valued the market at USD 63.45 billion for 2024, forecasting growth to USD 172.82 billion by 2030. [171]
Technology
Flash memory
Flash memory, a key component in modern SSDs, was invented in 1980 by Fujio Masuoka at Toshiba. [126] [127] Flash‑based SSDs were patented in 1989 by the founders of SanDisk , [128] which released its first product in 1991: a 20 MB SSD for IBM laptops. [129] While the storage capacity was limited and the price high (around $1,000), this marked the beginning of a transition to flash memory as an alternative to traditional hard drives. [130]
Flash memory stores data in floating‑gate MOS transistors. The architecture can be divided into two main types: NOR and NAND . [NOR] allows random access to individual bytes, while [NAND] uses a serial approach that is more dense and cheaper per gigabyte. The majority of SSDs use [NAND] because of its higher density and lower cost.
Flash memory cells are categorized by the number of bits stored per cell:
- Single‑Level Cell (SLC) – stores one bit per cell, offering the highest speed, endurance, and reliability, but at a higher cost.
- Multi‑Level Cell (MLC) – stores two bits per cell, providing a balance between cost and performance.
- Triple‑Level Cell (TLC) – stores three bits per cell, reducing cost further but at the expense of speed and endurance.
- Quad‑Level Cell (QLC) – stores four bits per cell, making it the most economical but with the lowest performance and endurance.
Memory cell architecture
The basic storage unit in flash memory is the memory cell . Each cell consists of a floating gate surrounded by control gates, with a thin oxide layer that traps electrons to represent a binary state. Data is written by injecting electrons onto the floating gate (programming) and removed by applying a high voltage to release them (erasing). The process of moving electrons creates wear on the gate oxide, which limits the number of program/erase cycles.
Wear leveling and write amplification
To mitigate wear, SSDs employ wear‑leveling algorithms that distribute writes evenly across all cells. This technique prevents certain cells from wearing out prematurely. However, wear leveling introduces additional writes, known as write amplification, which can degrade performance and reduce effective endurance. Controllers manage write amplification through techniques such as over‑provisioning, garbage collection, and intelligent mapping of logical to physical addresses.
Controller and firmware
The SSD controller is an embedded processor that runs firmware to manage data flow between the NAND memory and the host system. Key functions include:
- Bad block mapping
- Read and write caching
- Encryption
- Crypto‑shredding
- Error detection and correction using error‑correcting code (ECC), such as BCH code
- Garbage collection
- Read scrubbing and management of read disturb
- Wear leveling
Modern controllers incorporate parallelism by interleaving multiple NAND channels, enabling simultaneous access to many cells and dramatically increasing throughput. Some controllers, such as those from SandForce, achieve high performance without a dedicated DRAM cache by employing data compression and on‑chip SRAM.
Emerging non‑volatile technologies
Beyond traditional NAND flash, several emerging technologies aim to overcome its limitations:
- 3D XPoint – a resistive‑change memory developed by Intel and Micron, offering lower latency and higher endurance than NAND. Commercialized as Intel Optane, it uses a cross‑point architecture where each cell is situated at the intersection of a word line and a bit line.
- MRAM – Magnetoresistive RAM stores data in magnetic tunnel junctions, providing near‑instantaneous write speeds and unlimited endurance.
- ReRAM – Resistive RAM changes the resistance of a material to represent bits, promising high speed and low power.
- FeRAM – Ferroelectric RAM uses ferroelectric materials for non‑volatile storage, offering fast write speeds.
- Phase‑Change Memory (PCM) – Uses materials that switch between crystalline and amorphous states to store data, providing fast writes and high endurance.
These technologies are still largely in research or niche enterprise markets but may become mainstream as they mature.
Form factors
Traditional desktop form factors
The 2.5‑inch form factor, originally designed for laptop hard drives, became the most common size for SATA SSDs in the 2010s. capacities range from 120 GB to 8 TB, and thicknesses typically measure 7 mm, 9.5 mm, or 14.8 mm. Adapters allow 2.5‑inch SSDs to be installed in 3.5‑inch drive bays found in many desktop chassis.
Small‑scale form factors
For ultrabooks, tablets, and other space‑constrained devices, smaller form factors have been standardized:
- mSATA – Utilizes the PCI Express Mini Card physical layout but requires an additional SATA connection. It was popular before the rise of the M.2 form factor.
- M.2 – Formerly known as the Next Generation Form Factor (NGFF), it maximizes card space while minimizing footprint. The M.2 specification supports both SATA and PCIe interfaces, allowing a single card to operate in either mode. Common sizes include 2242, 2260, and 2280 (length in millimetres).
Enterprise and specialized form factors
Enterprise environments often employ specialized form factors to maximize density and performance:
- U.2 – A 2.5‑inch form factor with a more robust connector designed for server environments, supporting PCIe and SAS interfaces.
- U.3 – An evolution of U.2 that adds NVMe support.
- EDSFF – Also known as “U.2.5” or “Ruler,” it enables high‑density, high‑performance SSD modules that can be hot‑plugged in dense server racks.
- Add‑in‑card (AIC) – PCIe expansion cards that can host multiple SSDs, often used in high‑performance computing clusters.
Disk‑on‑module (DOM)
A disk‑on‑module (DOM) is a flash drive that emulates a traditional hard disk drive, featuring either a 40‑ or 44‑pin Parallel ATA (PATA) or SATA interface. DOMs are intended to be plugged directly onto a motherboard and used as a computer hard disk drive . They are commonly used in embedded systems, thin clients, and harsh environments where mechanical HDDs would fail.
Interfaces
Serial ATA (SATA)
SATA is one of the most widely used interfaces in consumer SSDs. SATA 3.0 supports transfer speeds up to 6.0 Gbit/s. It remains popular due to its compatibility with existing motherboards and cost‑effective implementation.
Serial Attached SCSI (SAS)
SAS is primarily used in enterprise environments. SAS 3.0 offers speeds of up to 12.0 Gbit/s and provides greater reliability and scalability than SATA. SAS SSDs often include features such as end‑to‑end data protection and advanced error reporting.
PCI Express (PCIe) and NVMe
PCIe provides a high‑speed serial connection that can carry multiple lanes of data. NVMe is a protocol designed specifically for SSDs that runs over PCIe, offering dramatically lower latency and higher throughput than the traditional Advanced Host Controller Interface (AHCI) used with SATA. NVMe supports up to 8 GB/s per lane, with multiple lanes aggregating to tens of gigabytes per second.
Other interfaces
- USB – Many external SSDs use USB 3.1 Gen 2 (10 Gbit/s) or USB 3.2 (20 Gbit/s) for convenient connectivity.
- Thunderbolt – Provides up to 40 Gbit/s bandwidth and is often used for high‑performance external SSDs.
- U.2 – A server‑grade interface that combines SAS and PCIe capabilities.
- Fibre Channel – Used in high‑end storage area networks (SANs) with speeds up to 128 Gbit/s.
- Parallel ATA (PATA) – An older interface, largely obsolete, with speeds up to 133 MB/s.
Logical interfaces
- AHCI – Originally designed for HDDs, AHCI adds overhead that is unnecessary for modern SSDs.
- NVMe – A modern interface that exploits the parallel nature of SSDs, offering lower latency and higher throughput.
Performance characteristics
Access latency and IOPS
SSDs exhibit very low access latency, typically ranging from 0.05 ms to 0.2 ms for consumer NAND devices. High‑end NVMe drives can achieve sub‑0.1 ms latencies. Input/Output Operations Per Second (IOPS) vary widely: basic SATA SSDs may deliver 50,000–100,000 IOPS, while enterprise NVMe drives can exceed 1,000,000 IOPS.
Sequential transfer rates
Consumer SSDs typically offer sequential read speeds between 200 MB/s and 14,800 MB/s, depending on the interface and model. High‑performance NVMe drives can reach 15 GB/s for sequential reads and 12 GB/s for writes. Sequential write speeds generally lag behind reads but still far exceed those of HDDs.
Random performance
Random read and write performance is where SSDs truly outshine HDDs. Typical random read latencies are under 0.2 ms, and random write latencies are similarly low, enabling rapid transaction processing for databases and virtualization workloads.
Power consumption and thermal properties
High‑performance SSDs consume roughly 30‑50 % of the power required by comparable HDDs. Their lack of moving parts eliminates acoustic noise, although some SSDs may emit a high‑pitched whine during intense block erasures. SSDs generally tolerate higher operating temperatures than HDDs, though extreme heat can accelerate wear.
Advantages and disadvantages compared to HDDs
Advantages
- Speed – SSDs provide orders of magnitude higher data transfer rates, lower latency, and superior IOPS.
- Reliability – No moving parts reduce susceptibility to mechanical failure and shock.
- Power efficiency – Lower energy consumption extends battery life in portable devices.
- Form factor flexibility – Small sizes enable integration into thin laptops, tablets, and embedded systems.
- Silent operation – No spinning platters or moving heads produce no audible noise.
Disadvantages
- Cost per gigabyte – SSDs remain significantly more expensive than HDDs, especially at high capacities.
- Write endurance – Finite program/erase cycles limit the total amount of data that can be written over the drive’s lifespan.
- Data retention – Without power, charge leakage can cause data loss after prolonged storage, especially at high temperatures.
- Capacity limits – While capacities are increasing, HDDs still offer far larger maximum capacities for a given price.
Market and adoption
Capacity trends
As of late 2025, SSDs are available in capacities up to 245.76 TB for enterprise models, while most consumer PCs use drives ranging from 1 TB to 4 TB. HDDs, by contrast, can reach up to 36 TB in 2025, though they remain cheaper per gigabyte.
Pricing
Pricing per gigabyte has fallen dramatically. In 2025, SSDs cost approximately $0.05–$0.10 per GB for 4 TB–8 TB models, whereas HDDs cost $0.01–$0.03 per GB for comparable capacities.
Enterprise adoption
Enterprise flash drives (EFDs) are designed for high‑performance applications requiring fast IOPS, reliability, and energy efficiency. The term was first used by EMC in 2008 to describe SSDs built for enterprise environments. Examples include the Intel DC S3700 series (launched 2012) and the Toshiba PX02SS series (launched 2016), both offering consistent performance and high endurance.
Cloud and data‑center usage
SSDs are increasingly used in cloud computing and data‑center storage as caching layers, burst buffers, and primary storage for virtual machines. Their low latency makes them ideal for workloads such as real‑time analytics, content delivery networks, and in‑memory databases.
File‑system support and optimization
TRIM and garbage collection
The TRIM command allows the operating system to inform the SSD which blocks of data are no longer in use, enabling the drive to perform garbage collection proactively. This improves write performance and extends endurance. File systems that support TRIM include ext4 , Btrfs , XFS , JFS , and F2FS . macOS enables TRIM for Apple‑branded SSDs; third‑party drives can enable it via utilities such as Trim Enabler.
File‑system choices
Different file systems are optimized for flash memory. Log‑structured file systems like F2FS reduce write amplification for workloads that modify small amounts of data frequently. Journaling file systems such as ext4 and NTFS also support TRIM and are widely used.
Operating‑system specific behavior
- Windows – Starting with Windows 7, native support for SSDs includes disabling automatic defragmentation and enabling TRIM. Windows 8.1 and later add automatic TRIM for NVMe drives.
- macOS – TRIM is enabled by default for Apple‑branded SSDs; third‑party SSDs can enable it via command‑line tools.
- Linux – Since kernel 2.6.33, the kernel includes support for the DISCARD (TRIM) operation. Various utilities such as
fstrimallow periodic TRIM execution.
See also
- Solid‑state storage
- Flash memory
- Memory cell
- Cache coherence
- Wear leveling
- NVMe
- RAID
- Cloud storage
- List of solid‑state drive manufacturers
- List of flash memory controller manufacturers