Lably
Skip to content

Non-volatile memory

Computer memory that does not lose its contents after being turned off

  • 6 min read
  • 5 chapters
  • 1 lab on Lably

Learn it on Lably

Non-volatile memory typically refers to storage in memory chips, which store data in floating-gate memory cells consisting of floating-gate MOSFETs (metal–oxide–semiconductor field-effect transistors), including flash memory storage such as NAND flash and solid-state drives (SSD).

Other examples of non-volatile memory include read-only memory (ROM), EPROM (erasable programmable ROM) and EEPROM (electrically erasable programmable ROM), ferroelectric RAM, most types of computer data storage devices (e.g. disk storage, hard disk drives, optical discs, floppy disks, and magnetic tape), and early computer storage methods such as punched tape and cards.

Overview

Non-volatile memory is typically used for the task of secondary storage or long-term persistent storage. The most widely used form of primary storage today is a volatile form of random access memory (RAM), meaning that when the computer is shut down, anything contained in RAM is lost. However, most forms of non-volatile memory have limitations that make them unsuitable for use as primary storage. Typically, non-volatile memory costs more, provides lower performance, or has a limited lifetime compared to volatile random access memory.

Non-volatile data storage can be categorized into electrically addressed systems, for example, flash memory, and read-only memory) and mechanically addressed systems (hard disks, optical discs, magnetic tape, holographic memory, and such). Generally speaking, electrically addressed systems are expensive, and have limited capacity, but are fast, whereas mechanically addressed systems cost less per bit, but are slower.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication