Difference between SRAM and DRAM

Key Difference: Static RAM (SRAM) and Dynamic RAM (DRAM) are two types of RAM (Random Access Memory). They both are different from each other in many contexts like speed, capacity, etc. These differences occur due the difference in the technique which is used to hold data. DRAM makes use of single transistor and capacitor for each memory cell, whereas each memory cell of SRAM makes use of an array of 6 transistors. DRAM needs refreshing, whereas SRAM does not require refreshing of the memory cell. Both retain data till the time they are supplied with power.

Semiconductor memory can be classified into volatile and non-volatile memories. Random memories (RAM) of volatile memory are of two types – SRAM and DRAM.  RAM means that individual memory locations are accessed directly by address. SRAM stands for static random access memory and DRAM stands for dynamic random access memory.

These memories are Random Access Memory (RAM), and they are volatile, which means they are not retained for a longer time. RAM can also be referred to as a working memory storage area within the computer.  SRAM and DRAM both loses data once the power is removed. However, DRAM needs to be refreshed periodically.

The key difference between the two is the technology which is used for holding data. Due to this key difference, other differences arise too. SRAM makes use of latches in order to store data (transistor circuit), whereas DRAM uses capacitors for storing bits in the form of charge. SRAM uses normal high speed CMOS technology for construction, whereas DRAM  uses Special DRAM processes for achieving optimized high density. Dynamic RAMs have a simple internal structure than in comparison to SRAMs.

SRAM is faster than in comparison to DRAM. However, DRAM is smaller as well as less expensive per bit.  The cycle time of SRAM is greater than that of DRAM and DRAM has more capacity than SRAM. DRAM is used as the main memory, whereas on-chip caches are usually SRAMs.

SRAMs havs been primarily designed for fulfilling two main requirements – 1. To provide a direct interface with the CPU at speeds which cannot be achieved by DRAMs 2. To take place of DRAMs in those systems which need a low power consumption.

Comparison between SRAM (Static Random Access Memory) and DRAM (Dynamic Random Access Memory):

 

SRAM

DRAM

Definition

It is a type of RAM. SRAM essentially uses latches to store charge.

 

It is also a type of RAM. DRAM makes use of capacitors to store bits in the form of charge.

Speed

Faster

Slower

Size

Bigger

Smaller

Cost

More expensive per bit

Less expensive per bit

Requirement of peripheral circuitary

Comparatively less

Comparatively more

Type

Comparatively less common

Comparatively more common

Capacity (same technology)

Less

5 to 10 times more than SRAM

Applications

Generally in smaller applications like CPU cache memory and hard drive buffers

Commonly used as the main memory in personal computers

Types

Asynchronous SRAM

Synchronous SRAM

Pipeline Burst SRAM

Fast Page Mode DRAM

Extended Data Out DRAM

Burst EDO DRSSM

Synchronous DRAM

Access

Easy

Harder

Construction

Difficult

Simple

Power Consumption

Less

More

Density

Low density/less memory per chip

High density/more memory per chip

Image Courtesy: wikipedia.org, s100computers.com

Most Searched in Games and Recreation Most Searched in Home and Garden
Most Searched in Sports Most Searched in Food and Drink
Adjective vs Adverb
Jelly vs Jam
Bill vs Voucher
Login vs Log on

Comments

not a much good

It was a great article, thanks!

thanks for these difference

I REALLY COOMEND YOU FOR THE EXPALANATIONS BUT I STILL NEED MORE ABOT HARD WARE AND SOFTWARE

Great article, but someone needs to fix the English errors. The meaning of some sentences isn't clear. (And I can't tell what they should say.)

Add new comment

Plain text

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.