Memory - Volatilty / Permanent

Card Puncher Data Processing


When the power is removed, the memory device (storage media) is considered:

  • volatile memory if the data vanishes
  • permanent (non-volatile) memory if the data remain stored

When the data is stored on a volatile device, the data is said to be volatile


Non-volatile / Permanent memory

The data will retain the stored information even if it is not constantly supplied with electric power. It is suitable for long-term storage of information. Nowadays used for most of secondary, tertiary, and off-line storage. In 1950s and 1960s, it was also used for primary storage, in the form of magnetic core memory.


Volatile memory

Requires constant power to maintain the stored information. The fastest memory technologies of today are volatile ones (not a universal rule). Since primary storage is required to be very fast, it predominantly uses volatile memory.


  • Processor registers – fastest possible access (usually 1 CPU cycle), only hundreds of bytes in size
  • the main memory system RAM and controller cards

Documentation / Reference

Discover More
Card Puncher Data Processing
Basic Input/Output System (BIOS)

The is a non-volatile firmware used: to perform hardware initialization during the booting process (power-on startup), and to provide runtime services for operating systems and programs. The BIOS...
Data System Architecture
Data - Volatility (Volatile vs Permanent)

Data is considered non-volatile if the data remain stored when the power is removed from the storage device. Data volatility is then dependent on the storage device volatility.
Undraw File Manager Re Ms29
File - File

A file is a logical representation of multiple block that can be accessed and manipulated at once by a program. Generally, a file is stored in a durable in the sense that it remains available for programs...
Card Puncher Data Processing

A firmware is any computer program that is tightly linked to hardware such: BIOS, bootstrap loaders, or the control systems of simple devices (such as a microwave oven, remote control, or computer...
Hierachy Storage
Memory - Hierarchy

A memory/storage hierarchy in computer storage distinguishes each level in the hierarchy by: the response time (latency) the capacity (areal density) and generally by the distance between the storage...

Share this page:
Follow us:
Task Runner