Flash Memory

Share

What is Flash Memory?

Flash memory is a type of non-volatile memory used in SSDs and thumb drives, meaning that it's capable of being a mass storage medium where files can be saved to "permanently."

A green motherboard with a black chip on top of it. On the left side a screw keeps the chip in place. The text on the chip reads 1 TB, WD Black™ SN 750 NVMe™ SSD. It has the Western Digital logomark. It's not clear if the chip is connected or not, as it seems to be just placed flat over the motherboard.
An NVMe SSD connected to a PCIe port in a laptop's motherboard. It may appear unusual because this PCIe port is sideways—observe the screw on the left side—on the right side there is a PCIe connector, although it's hard to see. Photo: Kent Madsen on Wikimedia. License: CC BY-SA 2.0.
A small black plastic box with a USB plug sticking out of it. Printed on it: "Trek ThumbDrive".
A Trek ThumbDrive. Photo: 健ちゃん on Wikimedia. License: CC BY SA 3.0.

How Does Flash Memory Work?

Disclaimer: I'm not an expert in electronics so take my understanding with a grain of salt.

Flash memory records data by trapping electrons inside its memory cells using the oxide layer of a MOSFET (Metal Oxide Semiconductor Field Effect Transistor). The trapped electrons stay trapped due to chemical forces even when there is no electrical current (no voltage to move them). The trapped electrons can be used to create a difference in potential (a voltage) between two points. The electronic device can then use this voltage as an indicator of data. For example, if there is voltage from a transistor (if there are electrons trapped), that could mean the bit 1, otherwise, if there is no voltage (no electrons trapped), it could mean the bit 0. With 8 trillion of these transistors we would have 1 terabyte of data.

When a NAND cell is being programmed, an electrical current reaches the control gate and electrons flow onto the floating gate, creating a net positive charge that interrupts current flow. The oxide layer keeps the floating gate isolated so that any electrons on the floating gate are kept there, along with the data being stored. This is what gives flash memory the ability to both hold an electrical charge and retain data.

https://www.ibm.com/think/topics/flash-memory (accessed 2025-01-18)
Written by Noel Santos.

About the Author

I'm a self-taught Brazilian programmer graduated in IT from a FATEC. In a world of increasingly complex and essential computers, I decided to use my technical expertise in hardware, desktop applications, and web technologies to create an informative resource to make PC's easier to understand.

View Comments