Memory & Storage

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 14

Memory & Storage

Sources
Memory Functionality
Source for DX4100 Picture
Dana Angluin
Oneironaut
http://zoo.cs.yale.edu/classes/cs201/Fall_2001/handouts/lectu
http://oneironaut.tripod.com/dx4100.jpg
re-13/node4.html
Source for Computer Architecture Overview Picture
http://www.eecs.tulane.edu/courses/cpen201/slides/201Intro.pdf Benchmark Graphics
Digital Life
http://www.digit-life.com/articles/pentium4/index3.html
Pictures of CPU Overview, Single Bus Architecture, Tripe Bus Architecture
Roy M. Wnek Virginia Tech. CS5515 Lecture 5
Chipset and Socket Information
http://www.nvc.cs.vt.edu/~wnek/cs5515/slide/Grad_Arch_5.PDF
Motherboards.org
http://www.motherboards.org/articlesd/tech-
Historical Data and Pictures
planations/17_2.html
The Computer Museum History Center.
http://www.computerhistory.org/
Amd Processor Pictures
Toms hardware
Intel Motherboard Diagram/Pentium 4 Picture
http://www6.tomshardware.com/search/search.html?category
Intel Corporation
=all&words=Athlon
http://www.intel.com
GPU Info
The Abacus
Abacus-Online-Museum 4th Wave Inc.
http://www.hh.schule.de/metalltechnik- http://www.wave-report.com/tutorials/gpu.htm
didaktik/users/luetjens/abakus/china/china.htm
NV20 Design Pictures
Information Also from Digital Life
Clint Fleri http://www.digit-life.com/articles/nv20/
http://www.geocities.com/cfleri/
Main Memory
Memory Hierarchy
DRAM vs. SRAM

•DRAM is short for Dynamic Random Access Memory

•SRAM is short for Static Random Access Memory

DRAM is dynamic in that, unlike SRAM, it needs to have


its storage cells refreshed or given a new electronic charge
every few milliseconds. SRAM does not need refreshing
because it operates on the principle of moving current that
is switched in one of two directions rather than a storage cell
that holds a charge in place.
Parity vs. Non-Parity

Parity is error detection that was developed to


notify the user of any data errors. By adding a
single bit to each byte of data, this bit is
responsible for checking the integrity of the
other 8 bits while the byte is moved or stored.
Since memory errors are so rare, many of
today’s memory is non-parity.
SIMM vs. DIMM vs. RIMM?

SIMM-Single In-line Memory Module


DIMM-Dual In-line Memory Modules
RIMM-Rambus In-line Memory Modules
SIMMs offer a 32-bit data path while DIMMs offer a
64-bit data path. SIMMs have to be used in pairs on
Pentiums and more recent processors
RIMM is the one of the latest designs. Because of
the fast data transfer rate of these modules, a heat
spreader (aluminum plate covering) is used for each
module
Evolution of Memory

1970 RAM / DRAM 4.77 MHz


1987 FPM 20 MHz
1995 EDO 20 MHz
1997 PC66 SDRAM 66 MHz
1998 PC100 SDRAM 100 MHz
1999 RDRAM 800 MHz
1999/2000 PC133 SDRAM 133 MHz
2000 DDR SDRAM 266 MHz
2001 EDRAM 450MHz
• FPM-Fast Page Mode DRAM
-traditional DRAM

•EDO-Extended Data Output


-increases the Read cycle between Memory and the CPU

•SDRAM-Synchronous DRAM
-synchronizes itself with the CPU bus and runs at higher
clock speeds
•RDRAM-Rambus DRAM
-DRAM with a very high bandwidth (1.6 GBps)

•EDRAM-Enhanced DRAM
-(dynamic or power-refreshed RAM) that includes a
small amount of static RAM (SRAM) inside a larger
amount of DRAM so that many memory accesses will
be to the faster SRAM. EDRAM is sometimes used as
L1 and L2 memory and, together with Enhanced
Synchronous Dynamic DRAM, is known as cached
DRAM.
Read Operation
•On a read the CPU will first try to find the data in the cache, if it is not
there the cache will get updated from the main memory and then return
the data to the CPU.
Write Operation

• On a write the CPU will write the information into


the cache and the main memory.

You might also like