Different Types of RAM (Random Access Memory) Explained

โšก Smart Summary

Random Access Memory (RAM) is the volatile main memory of a computer that temporarily stores data and loses it when power is switched off. It comes in two main types, Static RAM and Dynamic RAM, with several variants.

  • ๐Ÿ’พ Definition: RAM is fast, volatile main memory that loses its data when power is off.
  • โšก Two Main Types: Static RAM (SRAM) is fast and costly; Dynamic RAM (DRAM) is cheaper and denser.
  • ๐Ÿ•ฐ๏ธ Evolution: RAM progressed from FPM and EDO to SDRAM and DDR through DDR4.
  • ๐Ÿ–ฅ๏ธ Specialized Types: VRAM, RDRAM, EDO RAM, and Flash memory serve specific roles.
  • ๐Ÿš€ DDR SDRAM: Double Data Rate memory offers higher bandwidth and greater speed.
  • ๐ŸŽฏ Uses: RAM acts as a scratchpad, buffer, and main memory for fast operation.

Different Types of RAM

What is RAM?

The full form of RAM is Random Access Memory. The information stored in this type of memory is lost when the power supply to the PC or laptop is switched off. The information stored in RAM can be checked with the help of BIOS. It is generally known as the main memory, temporary memory, cache memory, or volatile memory of the computer system.

History of RAM

Here are the important landmarks from the history of RAM:

Type of RAM Year Invented
FPM (Fast page mode RAM) 1990
EDO RAM (Extended data out random access memory) 1994
SDRAM (Single dynamic RAM) 1996
RDRAM (Rambus RAM) 1998
DDR (Double Data Rate) 2000
DDR2 2003
DDR3 2007
DDR4 2012

Types of RAM

Types of RAM
Types of RAM

Two main types of RAM are:

  • Static RAM
  • Dynamic RAM

Static RAM

Static RAM is the full form of SRAM. In this type of RAM, data is stored using the state of a six-transistor memory cell. Static RAM is mostly used as a cache memory for the processor (CPU).

Dynamic RAM

DRAM stands for Dynamic Random Access Memory. It is a type of RAM which allows you to store each bit of data in a separate capacitor within a specific integrated circuit. Dynamic RAM is a standard computer memory of many modern desktop computers.

This type of RAM is a volatile memory that needs to be refreshed with voltage regularly. Otherwise, it loses the information stored on it.

SRAM VS DRAM

SRAM DRAM
SRAM has lower access time, so it is faster compared to DRAM. DRAM has higher access time, so it is slower than SRAM.
SRAM is costlier than DRAM. DRAM costs less compared to SRAM.
SRAM requires a constant power supply, which means this type of memory consumes more power. DRAM offers reduced power consumption because the information is stored in the capacitor.
It has complex internal circuitry, and it offers less storage capacity compared to the same physical size of a DRAM memory chip. It has small internal circuitry in the one-bit memory cell of DRAM. A large storage capacity is available.
SRAM has a low packaging density. DRAM has a high packaging density.

Other Important Types of RAM

FPM DRAM

FPM DRAM

FPM DRAM

Fast Page Mode Dynamic Random Access Memory is a type of RAM that waits through the entire process of locating a bit of data by column and row, and then reading the bit before it begins on the next bit. The maximum transfer rate is around 176 Mbps.

SDR RAM

SDR RAM

SDR RAM

SDR RAM is the full form of Synchronous Dynamic Random Access Memory. It has access times between 25 and 10 ns (nanoseconds), and they come in DIMM (dual in-line memory module) modules of 168 contacts.

They store data using capacitors and ICs (Integrated Circuits). On one of their sides, they have terminations, which can be inserted inside the individual slots for the motherboard’s memory.

RD RAM

RD RAM

RD RAM

Rambus Dynamic Random Access Memory is the full form of RDRAM. This type of RAM chip works in parallel, which allows you to achieve a data rate of 800 MHz or 1,600 Mbps. It generates much more heat as it operates at such high speeds.

VRAM (Video)

VRAM

VRAM

RAM optimized for video adapters is called VRAM. These chips have two ports so that video data can be written to the chips at the same time the video adapter regularly reads the memory to refresh the monitor’s current display.

EDO RAM

EDO RAM

EDO RAM

EDO DRAM is an abbreviation of Extended Data Output Random Access Memory. It does not wait for the completion of the processing of the first bit before continuing to the next one. As soon as the address of the first bit is located, EDO DRAM begins looking for the next bit.

Flash Memory

Flash Memory

Flash Memory

Flash memory is an electrically erasable and programmable permanent type of memory. It uses a one-transistor memory to store a bit. It offers low power consumption and helps to reduce the cost. It is mainly used in digital cameras, MP3 players, etc.

DDR SDRAM

DDR RAM

DDR RAM

The full form of DDR SDRAM is Double Data Rate Synchronous Dynamic Random-Access Memory. It is just like SDRAM. The only difference between the two is that it has a higher bandwidth, which offers greater speed. Its maximum transfer rate to L2 cache is approximately 1,064 Mbps.

Uses of RAM

Here are the important uses of RAM:

  • RAM is utilized in the computer as a scratchpad, buffer, and main memory.
  • It offers a fast operating speed.
  • It is also popular for its compatibility.
  • It offers low power dissipation.

Performance Comparison of RAM Types

Standard Time in Market Internal Rate Bus Clock (MHz) Prefetch Data rate (MT/s) Transfer rate (GB/s) Voltage
SDRAM 1993 100-166 100-166 1n 100-166 0.8-1.3 3.3
DDR 2000 133-200 133-200 2n 266-400 2.1-3.2 2.5/2.6
DDR2 SDRAM 2003 133-200 266-400 4n 533-800 4.2-6.4 1.8
DDR3 2007 133-200 533-800 8n 1066-1600 8.5-14.9 1.35/1.5
DDR4 2014 133-200 1066-1600 8n 2133-3200 17-21.3 1.2

FAQs

RAM is volatile memory that temporarily holds data for running programs and clears when power is off. ROM (Read-Only Memory) is non-volatile and stores permanent instructions, such as firmware, that remain even after the computer is switched off.

For everyday browsing and office work, 8 GB is usually enough. For gaming, editing, or heavy multitasking, 16 GB is recommended, and 32 GB or more suits professional workloads like video editing and virtual machines.

DDR5 is the newer standard, offering higher bandwidth, faster data rates, and lower voltage than DDR4. It also supports larger module capacities. DDR4 remains widely used and cheaper, while DDR5 suits newer, high-performance systems.

AI and machine learning are memory-intensive. Training or running large models often needs 32 GB or more of system RAM, plus dedicated GPU VRAM. Smaller experiments and inference can run on 16 GB, but larger datasets demand much more.

Yes. Running large language models locally can require tens of gigabytes of RAM or GPU VRAM, depending on model size. Quantized (compressed) models lower the requirement, letting smaller models run on typical 16 GB machines.

Summarize this post with: