NVRAM (Non-Volatile Random Access Memory) memorie nevolatilă cu acces aleator, este o memorie bazată pe RAM dar al cărei conținut de date este păstrat după oprire. Cea mai cunoscută formă de memorie NVRAM este memoria flash folosită într-o unitate de USB. Memoria NVRAM combină tehnologiile RAM și EEPROM, conținutul RAM-ului este copiat în memoria EEPROM fiind memorat pe durata absenței tensiunii de alimentare și este restaurat din EEPROM în RAM, la revenirea tensiunii de alimentare.
Memoria NVRAM este utilizată oriunde cantități mici, variabile de date, cum ar fi datele de configurare, începând de la câțiva octeți până la Megabyte, trebuie să fie stocate pentru o perioadă lungă de timp, fără furnizare de energie externă. Un exemplu este memoria RAM-CMOS alimentată de o baterie pe placa de bază care stochează opțiunile de configurare din BIOS. Memorie NVRAM se mai află și pe routere, pentru a stoca permanent fișierul de configurare inițial (startup-config) [1], monitor, imprimantă [2], și SD carduri.[3]