Non-Volatile Memory

Non-volatile memory (NVM) is a type of memory that retains stored data after the power is turned off. Unlike volatile memory, it does not require an electric charge to maintain the storage state. Only reading and writing data to non-volatile memory requires power.

Storage devices, such as HDDs and SSDs, use non-volatile memory since they must maintain their data when the host device is turned off. Hard disks (HDDs) store data magnetically, while (flash disks|flash memory) (SSDs) store data using memory cells in integrated circuits. Both can maintain their storage state for several years without power.

Examples of non-volatile memory are listed below:

  1. Hard disk drive (HDD)
  2. Solid state drive (SSD)
  3. Flash drive (USB keychain)
  4. Optical media (CDs, DVDs, etc)
  5. Read-only memory (ROM)

Since most storage devices need to maintain data without power, non-volatile memory is far more common than volatile memory. In computers, volatile memory is primary used for RAM and temporary cache storage.

Updated October 17, 2019 by Per C.

quizTest Your Knowledge

What does a smartphone's accelerometer measure?

Ambient light
Magnetic fields
Vibration and motion forces
Atmospheric pressure
Correct! Incorrect!     View the Accelerometer definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Non-Volatile Memory on this page is an original definition written by the team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.