Term of the Moment

dumpster diving


Look Up Another Term


Definition: non-volatile memory


Random access memory that holds its content without power being applied. There are many varieties of non-volatile memories. However, storage, which is sometimes erroneously called non-volatile memory is not one of them. Non-volatile memory refers to "byte addressable" memories that allow instructions and data to be accessed at the individual byte level (see byte addressable). See storage vs. memory, memory types and future memory chips.

Not the RAM in Phones, Tablets and Computers
Non-volatile memories are not the main memory (RAM) in computers, tablets and smartphones. When only a small amount of RAM is required, non-volatile memories can actually be the main memory in remote devices such as sensors, industrial controls, point-of-sale terminals as well as test and measurement equipment.

Core Storage Was the First Non-Volatile Memory
Starting in the 1950s, core storage was the first byte addressable random access memory (RAM) that was widely used. Core storage lasted for about two decades, before dynamic RAM (DRAM) chips replaced it, but it is the reason memory was called "memory." The magnetic cores held their content without power (see core storage).

Following are the categories of non-volatile memory chips on the market.

ROM, PROM, EPROM
The earliest non-volatile memory chips, ROMs are not updatable. PROMs and EPROMs can be updated externally and then plugged back in. These chips have been used to store boot programs and small applications. See ROM, PROM and EPROM.

NOR FLASH
NOR is a flash memory chip that is byte addressable for reading but not for writing. NOR flash differs from NAND flash, which is pure storage, whereby only large chunks of data (sectors) can be read or written. See flash memory.

MRAM
MRAM chips have many years of data retention and data endurance (rewritability). See MRAM.

BBSRAM and nvSRAM
These memories use auxiliary power (batteries or capacitors) to maintain their content in case of power failure. See BBSRAM and nvSRAM.

F-RAM
Cypress Semiconductor's F-RAM is a non-volatile memory that uses a ferroelectric capacitor. It was the first non-volatile memory to use CMOS fabrication, the industry standard for chips. See F-RAM.

3D XPoint
3D XPoint was Intel's contribution to non-volatile memory, but it was discontinued. See 3D XPoint.




One of the First Non-Volatile Memories
The first widely used RAM employed magnetic cores strung together with multiple wires, and the cores held their content without power. About 30" high, this Dataram module for a Data General minicomputer held a whopping 32KB of memory in 1967. See core storage.