La memoria no volátil de acceso aleatorio, referida a veces por sus siglas en inglés NVRAM (Non-volatile random access memory) es un tipo de memoria de acceso aleatorio que, como su nombre indica, no pierde la información almacenada al interrumpirse la alimentación eléctrica.
La mayoría de memorias NVRAM son memorias flash ya que son muy usadas para teléfonos móviles y reproductores portátiles de audio.
La necesidad de mantener los datos, incluso cuando cesa la alimentación, motivó el surgimiento de diversos tipos de memorias ROM reprogramables: eléctricamente alterables - EAROM, eléctricamente borrables - EEPROM, programables y borrables - EPROM y flash EEPROM.
Otros modelos incluyen reloj en tiempo real y otras prestaciones.
Estas memorias necesitan que la alimentación se extinga lo suficientemente despacio como para permitir que se complete la grabación de los datos.