{
  "slug": "nvram",
  "term": "Non-volatile random-access memory",
  "aliases": [
    "NVRAM",
    "nonvolatile RAM"
  ],
  "definition": "NVRAM is random-access memory whose protected contents can survive loss of the system's normal power supply.",
  "note": "Retention may come from nonvolatile media or auxiliary power, including batteries or an uninterruptible power supply. NVRAM therefore describes a retention property, not one cell technology. [snia-nvram]\n\nInterface: The label alone does not establish the byte-addressable, low-latency interface associated with persistent memory. These concepts can overlap, but they are not interchangeable interface specifications. [snia-pmem]\n\nProtection: Identify the protected buffers and recovery mechanism. In an NVMEM-to-flash design, completing the emergency copy depends on functional, sufficiently charged backup power. Protection of acknowledged device writes does not reach data still held only by an application or client cache. [ontap-outage]",
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "related": [
    "nvdimm-n",
    "persistent-memory",
    "power-loss-protection",
    "all-flash-array",
    "ontap-consistency-point"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "citations": [
    {
      "id": "snia-nvram",
      "title": "SNIA Dictionary: non-volatile random access memory.",
      "url": "https://www.snia.org/education/online-dictionary/term/non-volatile-random-access-memory",
      "accessed": "2026-10-28"
    },
    {
      "id": "snia-pmem",
      "title": "SNIA Dictionary: persistent memory.",
      "url": "https://www.snia.org/education/online-dictionary/term/persistent-memory",
      "accessed": "2026-10-28"
    },
    {
      "id": "ontap-outage",
      "title": "NetApp ONTAP 9: unexpected power outage, NVRAM/NVMEM protection and application boundaries.",
      "url": "https://kb.netapp.com/on-prem/ontap/Ontap_OS/OS-KBs/What_happens_to_ONTAP_during_an_unexpected_power_outage_and_what_data_protection_can_be_expected",
      "accessed": "2026-10-28"
    }
  ],
  "updated": "2026-10-28",
  "provenance": [
    "SNIA defines the general term. The ONTAP NVMEM-to-flash example illustrates one implementation, not a requirement for every NVRAM device. [snia-nvram] [ontap-outage]",
    "The interface distinction is a comparison of the two SNIA definitions, not a claim that NVRAM and persistent memory are disjoint categories. [snia-nvram] [snia-pmem]"
  ]
}
