A+ UC
can’t read CLICK
to ENLARGE the page text
Physical Memory:
Static RAM (SRAM): doesn’t need a constant refresh/update; stores info as patterns of
transistor ons/offs to represent binary digits;
usually stores 256k per IC (Integrated
Circuits); used for memory cache.
|
·
Pairs of
transistors |
·
Patterns of
transistors |
·
Constant refresh
not required |
|
|
·
10-20
nS |
·
30-50 degrees C |
|
Dynamic RAM (DRAM): stores info. as charges in very
small capacitors; a charge present in a capacitor is interpreted as a 1, while
the absence as a 0; needs a constant refresh signal to keep the
info in memory; requires more power than SRAM; allows several memory units (cells)
to be packed with high density; 60 nS; can only access one
block of data at a time
|
·
Fast Page Mode (FPM) DRAM |
·
Extended Data
Out ( |
|
|
·
Direct Rambus (RIMM) |
·
Double Data Rate
SDRAM (DDR SDRAM) |
|
|
·
Synchronous DRAM
(SDRAM) |
|
Fast Page Mode (FPM) DRAM: released with 486/Pentium
transition; allowed data to be “paged” (swapped) for faster access to data in the same row or page; Page-mode
memory works by eliminating the need for a row address if data is located in
the row previously accessed. It is sometimes called page
mode memor; (increased speed of memory access
process)
Extended Data Out (EDO) DRAM: 1995; ^ performance by
10-15% over FPM
DRAM, eliminating memory wait states;
can start fetching next block of memory at same time it
sends previous block to CPU; allows memory controller to begin a new column
address
Burst (BEDO)
Synchronous DRAM (SDRAM): 4th ¼ 1996;
synchronized to speed of the system clock (e.g. PC100 runs @ 100 MHz, etc.)
·
Double Data Rate (DDR) SDRAM: clock-doubled SDRAM; memory chip can perform reads and
writes on both sides of any clock cycle, doubling the effective memory
executions per second (DDR SDRAM @ 100MHz memory bus, the memory will execute
reads and writes @ 200 MHz and transfers data to the processor @ 100MHz)
Rambus (RDRAM): developed by Rambus, Inc; transfers data at up to 800 MHz; Nintendo
64; allows data transfer through a simple bus OS @ high speeds; 1997, Intel would license Rambus
technology for use on its future motherboards, thus making it the likely de
facto standard
Direct Rambus (RIMM): Memory Modules
for RDRAM; data rate @ 800 MHz over 16bit
memory bus; transfer data on both the rising and falling edges of a clock cycle; high bandwidth of up to 1.6GB/s (more than 2x 100MHz SDRAM)
Synchronous Link (SLDRAM): 1999 now defunct SyncLink
Consortium
--
ROM:
memory chip - contains transistors manufactured permanently in the on or
off position. (switches) (BIOS
is a ROM chip)
Programmable ROM (PROM): 1st manufactured w/ all of its circuits as logical 1s (on switch); then when the
PROM was programmed, the connections that need to be set to 0 are destroyed,
using a high
voltage electrical pulse to make the settings permanent; PROM is
manufactured as blank memory, whereas a ROM is programmed during the
manufacturing process. To write data onto a PROM chip, use a PROM programmer
(PROM burner) – or burning the PROM
-- -->
Erasable Programmable Read Only Memory (EPROM): erasable and able to be reprogrammed; store binary
info as electrical
charges deposited on the chip (almost
permanent); deposits destroyed by special-frequency ultraviolet light shone through
a small window; exposure turns the
chip to its blank state; then the chip can be reprogrammed; identified by small
circular windows. (IBM PC or XT, may use EPROMs for BIOSs)
Electrically Erasable PROM (EEPROM): erased by exposing it to an electrical charge (special sequence of electric signals); primarily
used for BIOS
info; requires data to be written or
erased one byte at a time
CMOS (complementary
metal oxide semiconductor) memory: keeps BIOS settings while computer off; holds
date, time, and system setup parameters; CMOS battery lasts for several years;
(replace if computer loses BIOS settings when powered off)
--
Video RAM (VRAM): can be accessed by 2
different devices simultaneously (enables RAMDAC to access VRAM for screen
updates at the same time that the video processor provides new data to the CPU.
Windows Accelerator Card RAM (WRAM): developed by Samsung
Electronics that supports two ports -
enables the adapter to fetch the contents of memory for display at the
same time that new bytes are being pumped
into memory; similar to VRAM, but more cost effective because it supports addressing of large blocks (windows)
of video memory.
Memory Bank
Memory chips (8/16/32bits)
SIMMs: hold up
to eight (Mac) or nine (PC) RAM chips; 32bit bus; because the Pentium processor
requires a 64-bit path to memory, you need to install SIMMs two at a time; used
w/ AT, MCA, EISA systems; 72pins/32bits
DIMMs:
168pin/64bit path; opposing pins remain isolated to form 2 separate contacts
Parity chips vs. non-parity
chips
Physical Memory Logical
Memory Memory Optimization Memory Troubleshooting