RAM Random Access Memory
Download
Report
Transcript RAM Random Access Memory
RAM (random access memory)
RAM
is a semiconductor that stores charges
with transistors and capacitors.
DRAM- Dynamic RAM
– Most popular type of electronic memory in the
PC world.
– Must be refreshed constantly or it loses its
contents
SRAM-
Static RAM- very expensive
– does not have to be refreshed
RAM Random Access Memory
Originally
RAM had a 640 K limit
The 8088 could use only use 256 K per row
Needed improved MCC before more RAM
could be added
MCC and Parity
MCC-
Memory Controller Chip
– “Fetches” memory for the CPU from RAM
Parity
–
–
–
–
Extra chip
For error detection
Usually seen as a “ninth” or odd number chip
MCC must be designed to handle parity
Evolution of RAM packages
DIPPS-
–
–
–
–
–
first generation of DRAM chips
2 rows on either side
easy to install wrong or break
Installed a chip at a time
Needed to create a row
So why have to install all chips?
30 pin SIPPS
Page
160- With SIPPS RAM was on a small
board that installed on motherboard
Memory was more than one bit wide, so
you could have more memory and fewer
rows
But pins were still easy to break
30 Pin SIMMS
No
visible pins hanging off, so you couldn’t
break it
Always 8 bits wide, though depths could
vary
Can’t tell depth by looking at it
Whether you need parity depends on
motherboard
You can disable parity in CMOS
Access in Nanoseconds (ns)
The
lower the better. 200 ns on the 8088,
now less than 50 ns
Banking
Accessing
more than one row of DRAM at
a time
Only possible with the 286 and later
Width of RAM must equal external data bus
RAM was always 8 bits wide
More rows were added to equal data bus
8 bits times 4 rows equals 32 bits
Banking continued
All
SIMMs in the same bank must be
identical
You can have different total types but all of
the members of one bank must be identical
All SIMMs in bank should be same speed
Totally “populated” or totally
“unpopulated”
On to the 72 pin SIMMs
Modern
Computers needed too many 30 pin
SIMMs to make a bank to match the
modern 64 bit data bus
New memory needed, to eliminate space
The 72 pin SIMM is 32 bits wide, not 8 bits
like previous RAM like 30 pin SIMMs
Only 2 SIMMs needed for bank in Pentium
168 Pin DIMM
DIMM:
Dual-inline memory module (has
DRAM chips on both sides)
64 bits wide, not 32
Each side of each pin has separate function
SO-DIMMS used in laptops and have only
72 pins so are much shorter
A bank is formed when
X * Width of SIMM chip=Width of external
data bus
X=sticks in one bank
Can you mix DIMMs and SIMMs?
Types of RAM
Extended data out- doesn’t need to
be refreshed as often. Can be on either 72
pin SIMM or 168 pin DIMM. Don’t mix
with FPM RAM
SDRAM- Synchronized DRAM tied to
system clock, 5 times faster than DRAM. Is
available only on DIMMs
ECC RAM- Errors detected and fixed
EDO-
ROM- Read-only memory
PROM-
Programmable Read Only
Memory- can be programmed only once
and are then read only- cannot be erased or
changed
EPROM- Erasable Programmable Read
Only Memory
EEPROM- Electrically Erasable Read-Only
Memory