• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Fundamental » Memory » What is Non-Volatile Random Access Memory (NVRAM)? – Definition
Next →
← Prev

What is Non-Volatile Random Access Memory (NVRAM)? – Definition

By Dinesh Thakur

Definition: NVRAM stands for Non-Volatile Random Access Memory. It is a kind of RAM that can store the data even when there is no power. Ex:- Flash memory is a kind of NVRAM.

NVRAM is opposite to DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory) as they both can maintain data only when there is the continuous power supply. NVRAM is present in our monitors, printers, cars etc.

We’ll be covering the following topics in this tutorial:

  • Types of NVRAM
  • Advantages of NVRAM
  • Disadvantages of NVRAM

Types of NVRAM

A lot of NVRAMs are available. Some of these explained below:

Flash memory

It is a form of non-volatile RAM. It replaces the battery-powered static RAM. Flash memory provides CMOS storage. It is more reliable.

Magnetoresistive RAM (MRAM)

It replaces flash memory. It can perform an infinite number of reading and write cycles. It makes use of magnetic elements.

Ferroelectric RAM (FeRAM)

It is a type of NVRAM that can store information in the capacitor in the form of voltage. It is similar in construction to the DRAM (Dynamic Random Access Memory).

SRAM

It also retains data after the power is switched off, but it requires an alternative source of power like a battery. SRAM is used to store computer hardware settings, which we are required for maintenance when the computer is shut down. Ex:- BIOS settings, PRAM settings

EEPROM

EEPROM stands for Electrically Erasable Programmable Read Only Memory. It also maintains data even when the power is switched off, but it stores data using electrical charges. EEPROM makes use of floating-gate transistors for storage of data.

Advantages of NVRAM

1. NVRAM has no moving parts, i.e., why it is always faster than the volatile memory.

2. Also, there is less requirement of power in NVRAM as it has no moving parts.

3. The performance of NVRAM is excellent.

4. NVRAM support applications which require quick need or write operations by using non-volatile memories.

Disadvantages of NVRAM

1. As the information is re-written, so it gets deteriorate and subsequently no longer work.

2. NVRAM which requires a battery to work, they will need to change the battery.

You’ll also like:

  1. What is DRAM (Dynamic Random Access Memory)? – Definition
  2. What is RAM (random access memory)? Definition
  3. How To Troubleshoot Memory (Random Access Memory)
  4. Sequential Access Memory (SAM) – Definition
  5. What is Flash Memory? – Definition
Next →
← Prev
Like/Subscribe us for latest updates     

About Dinesh Thakur
Dinesh ThakurDinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps.

Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.


For any type of query or something that you think is missing, please feel free to Contact us.


Primary Sidebar

Computer Memory

Computer Memory

    • Computer - Memory
    • Computer - Types of Memory
    • Computer - RAM
    • Computer - Types of RAM
    • Computer - ROM
    • Computer - RAM Vs ROM
    • Computer - Associative Memory
    • Computer - SemiConductor Memory
    • Computer - Primary Memory
    • Computer - Auxiliary Memory
    • Computer - Flash Memory
    • Computer - EPROM
    • Computer - Secondary Memory
    • Computer - Sequential Access Memory
    • Computer - EEPROM
    • Computer - Bubble Memory
    • Computer - DDRAM Vs FPMDRAM
    • Computer - SDRAM
    • Computer - DRAM
    • Computer - VRAM
    • Computer - ECC Memory
    • Computer - PC RAM
    • Computer - NVRAM
    • Computer - Register

Computer Devices

    • Computer - Input/Output Devices
    • Computer - Printer
    • Computer - Laser Printer
    • Computer - Hard Drive
    • Computer - Dot-Matrix Printer
    • Computer - Impact and Non-Impact
    • Computer - Storage Devices
    • Computer - Primary Storage
    • Computer - Types of Storage
    • Computer - Line Printer

Other Terms

    • Computer - Interrupt
    • Computer - Classify Storage Devices
    • Computer - CISC and RISC
    • Computer - Access Method
    • Computer - Memory Mapping
    • Computer - OMR
    • Computer - Access Time
    • Computer - Types of integrity
    • Computer - Buffer
    • Computer - Associative Cache
    • Computer - RAM Parity
    • Computer - Disk Cache
    • Computer - Disk Controller
    • Computer - Cycle Time
    • Computer - IDE
    • Computer - RAM Disk
    • Computer - Cartridge Hard Disk
    • Computer - DPI
    • Computer - Fatal Error
    • Computer - Install HDD/SSD
    • Computer - Input Technologies
    • Computer - OCR

Binary Number

  • CO - EBCDIC
  • CO - ASCII Code
  • CO - Bit
  • CO - ASCII
  • CO - BCD Numbers
  • CO - Binary Numbers
  • CO - Byte
  • CO - Bits and Bytes
  • CO - Machine Code

Other Links

  • Computer Memory - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2025. All Rights Reserved.

APPLY FOR ONLINE JOB IN BIGGEST CRYPTO COMPANIES
APPLY NOW