You are on page 1of 5

Types of computer memory (RAM and ROM)

the RAM. Although all RAM basically serves the


Memory is the best essential element of a
computer because computer can’t perform simple same purpose, there are a few different types
tasks. Computer memory is of two basic type –
Primary memory / Volatile memory and commonly in use today:
Secondary memory / non-volatile memory.
Random Access Memory (RAM) is volatile memory  Static RAM (SRAM)
and Read Only Memory (ROM) is non-volatile
memory.
 Dynamic RAM (DRAM)
Random-access memory (RAM /ræm/) is a form
of computer data storage that stores data and
machine code currently being used. A random-  Synchronous Dynamic RAM (SDRAM)
access memory device allows data items to be
read or written in almost the same amount of
time irrespective of the physical location of data  Single Data Rate Synchronous Dynamic
inside the memory. In contrast, with other direct- RAM (SDR SDRAM)
access data storage media such as hard disks,
CD-RWs, DVD-RWs and the older magnetic tapes
and drum memory, the time required to read and  Double Data Rate Synchronous Dynamic
write data items varies significantly depending on
RAM (DDR SDRAM, DDR2, DDR3, DDR4)
their physical locations on the recording medium,
due to mechanical limitations such as media
rotation speeds and arm movement.  Graphics Double Data Rate Synchronous

RAM contains multiplexing and demultiplexing Dynamic RAM (GDDR SDRAM, GDDR2,
circuitry, to connect the data lines to the GDDR3, GDDR4, GDDR5)
addressed storage for reading or writing the
entry. Usually more than one bit of storage is
accessed by the same address, and RAM devices  Flash Memory
often have multiple data lines and are said to be
"8-bit" or "16-bit", etc. devices.
What Is RAM?
In today's technology, random-access memory
takes the form of integrated circuits. RAM is
RAM stands for Random Access Memory, and it
normally associated with volatile types of
memory (such as DRAM modules), where stored gives computers the virtual space needed to
information is lost if power is removed, although
non-volatile RAM has also been developed.[1] manage information and solve problems in the
Other types of non-volatile memories exist that moment. You can think of it like reusable scratch
allow random access for read operations, but
either do not allow write operations or have other paper that you would write notes, numbers, or
kinds of limitations on them. These include most drawings on with a pencil. If you run out of room
types of ROM and a type of flash memory called
NOR-Flash. on the paper, you make more by erasing what
you no longer need; RAM behaves similarly when
Integrated-circuit RAM chips came into the
market in the early 1970s, with the first it needs more space to deal with temporary
commercially available DRAM chip, the Intel 1103,
information (i.e. running software/programs).
introduced in October 1970.
Larger pieces of paper allow you to scribble out
Random Access Memory, or RAM (pronounced
more (and bigger) ideas at a time before having
as ramm), is the physical hardware inside a
computer that temporarily stores data, serving as to erase; more RAM inside of computers shares a
the computer's "working" memory.
similar effect.
Additional RAM allows a computer to work with
more information at the same time, which usually RAM comes in a variety of shapes (i.e. the way it
has a dramatic effect on total system
performance. physically connects to or interfaces with
computing systems), capacities (measured in MB

The Types of RAM That Run Today's or GB), speeds (measured in MHz or GHz), and
Computers architectures. These and other aspects are
important to consider when upgrading systems
Nearly every computing-capable device needs
with RAM, as computer systems (e.g. hardware,
RAM. Take a look at your favorite device (e.g.
motherboards) have to adhere to strict
smartphones, tablets, desktops, laptops, graphing
compatibility guidelines. For example:
calculators, HDTVs, handheld gaming systems,
etc.), and you should find some information about
 Older-generation computers are unlikely to One of the two basic memory types (the other
accommodate the more recent types of being SRAM), DRAM requires a periodic ‘refresh’
RAM technology of power in order to function. The capacitors that
store data in DRAM gradually discharge energy;
 Laptop memory won’t fit in desktops (and no energy means the data becomes lost. This is
vice versa) why DRAM is called ‘dynamic’ – constant change
or action (e.g. refreshing) is needed to keep data
 RAM is not always backward compatible
intact. DRAM is also a volatile memory, which
means that all the stored data becomes lost once
 A system generally can't mix and match
the power is cut off.
different types/generations of RAM
together
The advantages of using DRAM (vs. SRAM) are
lower costs of manufacturing and greater
Static RAM (SRAM)
memory capacities. The disadvantages of using

 Time in Market: 1990s to present DRAM (vs. SRAM) are slower access speeds and
higher power consumption. Because of these
 Popular Products Using SRAM: Digital characteristics, DRAM is typically used in:
cameras, routers, printers, LCD screens
 System memory
One of the two basic memory types (the other
being DRAM), SRAM requires a constant power  Video graphics memory

flow in order to function. Because of the


In the 1990s, Extended Data Out Dynamic
continuous power, SRAM doesn’t need to be
RAM (EDO DRAM) was developed, followed by its
‘refreshed’ to remember the data being stored.
evolution, Burst EDO RAM (BEDO DRAM). These
This is why SRAM is called ‘static’ – no change or
memory types had appeal due to increased
action (e.g. refreshing) is needed to keep data
performance/efficiency at lower costs. However,
intact. However, SRAM is a volatile memory,
the technology was rendered obsolete by the
which means that all the data that had been
development of SDRAM.
stored becomes lost once the power is cut off.

Synchronous Dynamic RAM (SDRAM)


The advantages of using SRAM (vs. DRAM) are
lower power consumption and faster access
 Time in Market: 1993 to present
speeds. The disadvantages of using SRAM (vs.
DRAM) are lesser memory capacities and higher  Popular Products Using
costs of manufacturing. Because of these SDRAM: Computer memory, video game
characteristics, SRAM is typically used in: consoles

 CPU cache (e.g. L1, L2, L3) SDRAM is a classification of DRAM that operates
in sync with the CPU clock, which means that it
 Hard drive buffer/cache
waits for the clock signal before responding to
data input (e.g. user interface). By contrast,
 Digital-to-analog converters (DACs) on
DRAM is asynchronous, which means it responds
video cards
immediately to data input. But the benefit of

Dynamic RAM (DRAM) synchronous operation is that a CPU can process


overlapping instructions in parallel, also known as
 Time in Market: 1970s to mid-1990s ‘pipelining’ – the ability to receive (read) a new
instruction before the previous instruction has
 Popular Products Using DRAM: Video
been fully resolved (write).
game consoles, networking hardware
Although pipelining doesn’t affect the time it  DDR2 SDRAM is the evolutionary upgrade
takes to process instructions, it does allow more to DDR SDRAM. While still double data rate
instructions to be completed simultaneously. (processing two read and two write
Processing one read andone write instruction per instructions per clock cycle), DDR2 SDRAM
clock cycle results in higher overall CPU is faster because it can run at higher clock
transfer/performance rates. SDRAM supports speeds. Standard (not overclocked) DDR
pipelining due to the way its memory is divided memory modules top out at 200 MHz,
into separate banks, which is what led to its whereas standard DDR2 memory modules
widespread preference over basic DRAM. top out at 533 MHz. DDR2 SDRAM runs at
a lower voltage (1.8 V) with more pins
Single Data Rate Synchronous Dynamic RAM (240), which prevents backwards
(SDR SDRAM) compatibility.

 Time in Market: 1993 to present  DDR3 SDRAM improves performance over


DDR2 SDRAM through advanced signal
 Popular Products Using SDR
processing (reliability), greater memory
SDRAM: Computer memory, video game
capacity, lower power consumption (1.5
consoles
V), and higher standard clock speeds (up
to 800 Mhz). Although DDR3 SDRAM
SDR SDRAM is the expanded term for SDRAM –
shares the same number of pins as DDR2
the two types are one and the same, but most
SDRAM (240), all other aspects prevent
frequently referred to as just SDRAM. The ‘single
backwards compatibility.
data rate’ indicates how the memory processes
one read and one write instruction per clock
 DDR4 SDRAM improves performance over
cycle. This labeling helps to clarify comparisons
DDR3 SDRAM through more advanced
between SDR SDRAM and DDR SDRAM:
signal processing (reliability), even greater
memory capacity, even lower power
 DDR SDRAM is essentially the second
consumption (1.2 V), and higher standard
generation development of SDR SDRAM
clock speeds (up to 1600 Mhz). DDR4

Double Data Rate Synchronous Dynamic SDRAM uses a 288-pin configuration,

RAM (DDR SDRAM) which also prevents backwards


compatibility.
 Time in Market: 2000 to present
Graphics Double Data Rate Synchronous
 Popular Products Using DDR Dynamic RAM (GDDR SDRAM)
SDRAM: Computer memory
 Time in Market: 2003 to present
DDR SDRAM operates like SDR SDRAM, only twice
as fast. DDR SDRAM is capable of processing two  Popular Products Using

read and two write instructions per clock cycle GDDR SDRAM: Video graphics cards,

(hence the ‘double’). Although similar in function, some tablets

DDR SDRAM has physical differences (184 pins


GDDR SDRAM is a type of DDR SDRAM that is
and a single notch on the connector) versus SDR
specifically designed for video graphics
SDRAM (168 pins and two notches on the
rendering, typically in conjunction with a
connector). DDR SDRAM also works at a lower
dedicated GPU (graphics processing unit) on a
standard voltage (2.5 V from 3.3 V), preventing
video card. Modern PC games are known to push
backwards compatibility with SDR SDRAM.
the envelope with incredibly realistic high-
definition environments, often requiring hefty
system specs and the best video card hardware in  PDAs
order to play (especially when using 720p or
Types[edit]
1080p high-resolution displays).

 Similar to DDR SDRAM, GDDR SDRAM has


its own evolutionary line (improving
performance and lowering power
consumption): GDDR2 SDRAM, GDDR3
SDRAM, GDDR4 SDRAM, and GDDR5
SDRAM.
The first EPROM, an Intel 1702, with
the die and wire bonds clearly visible through the
Despite sharing very similar characteristics with
erase window.
DDR SDRAM, GDDR SDRAM is not exactly the
Semiconductor-based[edit]
same. There are notable differences with the way
Classic mask-programmed ROM chips are
GDDR SDRAM operates, particularly regarding integrated circuits that physically encode the
how bandwidth is favored over latency. GDDR data to be stored, and thus it is impossible to
change their contents after fabrication. Other
SDRAM is expected to process massive amounts types of non-volatile solid-state memory permit
some degree of modification:
of data (bandwidth), but not necessarily at the
fastest speeds (latency) – think of a 16-lane  Programmable read-only memory (PROM),
highway set at 55 MPH. Comparatively, DDR or one-time programmable ROM (OTP), can
be written to or programmed via a special
SDRAM is expected to have low latency to device called a PROM programmer. Typically,
immediately respond to the CPU – think of a 2- this device uses high voltages to permanently
destroy or create internal links
lane highway set at 85 MPH. (fuses or antifuses) within the chip.
Consequently, a PROM can only be
programmed once.
Flash Memory
 Erasable programmable read-only
 Time in Market: 1984 to present memory (EPROM) can be erased by exposure
to strong ultraviolet light (typically for 10
minutes or longer), then rewritten with a
 Popular Products Using Flash process that again needs higher than usual
voltage applied. Repeated exposure to UV
Memory: Digital cameras,
light will eventually wear out an EPROM, but
smartphones/tablets, handheld gaming the endurance of most EPROM chips exceeds
1000 cycles of erasing and reprogramming.
systems/toys
EPROM chip packages can often be identified
by the prominent quartz "window" which
Flash memory is a type of non-volatile storage allows UV light to enter. After programming,
the window is typically covered with a label to
medium that retains all data after power has prevent accidental erasure. Some EPROM
been cut off. Despite the name, flash memory is chips are factory-erased before they are
packaged, and include no window; these are
closer in form and operation (i.e. storage and effectively PROM.
data transfer) to solid state drives than the
 Electrically erasable programmable read-
aforementioned types of RAM. Flash memory is only memory (EEPROM) is based on a similar
most commonly used in: semiconductor structure to EPROM, but allows
its entire contents (or selected banks) to be
electrically erased, then rewritten electrically,
 USB flash drives so that they need not be removed from the
computer (whether general-purpose or an
embedded computer in a camera, MP3 player,
 Printers etc.). Writing or flashing an EEPROM is much
slower (milliseconds per bit) than reading
from a ROM or writing to a RAM (nanoseconds
 Portable media players
in both cases).

 Memory cards  Electrically alterable read-only


memory (EAROM) is a type of EEPROM
that can be modified one bit at a time.
 Small electronics/toys Writing is a very slow process and again
needs higher voltage (usually around
12 V) than is used for read access.
EAROMs are intended for applications that
require infrequent and only partial
rewriting. EAROM may be used as non-
volatile storage for critical system setup
information; in many applications, EAROM
has been supplanted
by CMOS RAM supplied by mains
power and backed-up with a lithium
battery.

 Flash memory (or simply flash) is a


modern type of EEPROM invented in 1984.
Flash memory can be erased and
rewritten faster than ordinary EEPROM,
and newer designs feature very high
endurance (exceeding 1,000,000 cycles).
Modern NAND flash makes efficient use of
silicon chip area, resulting in individual ICs
with a capacity as high as 32 GB as of
2007; this feature, along with its
endurance and physical durability, has
allowed NAND flash to
replace magnetic in some applications
(such as USB flash drives). Flash memory
is sometimes called flash ROM or flash
EEPROM when used as a replacement for
older ROM types, but not in applications
that take advantage of its ability to be
modified quickly and frequently.

Speed[edit]
Although the relative speed of RAM vs. ROM has
varied over time, as of 2007 large RAM chips can
be read faster than most ROMs. For this reason
(and to allow uniform access), ROM content is
sometimes copied to RAM or shadowed before
its first use, and subsequently read from RAM.

You might also like