No Slide Title

Download Report

Transcript No Slide Title

• It is the work space for the CPU
• Temporary storage for data/programs the CPU is
working with.
• Started as a collection of IC’s on Motherboard.
• Two main types: volatile and non-volatile.
• Usually rated in access time - ms or ns
FIRMWARE
• Set of memory chips contained on the
Motherboard.
• Contains a small program with startup
instructions.
• Program is motherboard specific based on it’s
hardware.
• Contained in some type of ROM, sometimes
called BIOS.
ROM
• Read Only Memory
• Data can be accessed but not changed.
• Non-volatile ( retains information indefinitely )
PROM
• Programmable Read Only Memory
• It can be programmed once only but doesn’t have
to happen during manufacture as with ROM.
• Can be taken off shelf and programmed for
specific motherboard.
EPROM
•
•
•
•
Erasable Programmable Read Only Memory
Reusable memory chip
It’s electrically programmed
It’s erased by exposing a window on top with
ultraviolet light
• Special equipment needed
EEPROM
• Electrically Erasable Programmable Read Only
Memory
• Uses high voltage electricity to erase
• special equipment needed
Flash ROM
• Sometimes called Flash Memory
• Erased by super voltage charge
• limited in number of times it can be rewritten
RAM
• Random Access Memory
• Volatile - loses data if power is removed.
• Needs a controller between CPU and memory to
manage data transfers.
• Has many variations.
DRAM
• Dynamic RAM
• Dynamic means - data can be written into
memory over and over again
• Series of transistors and capacitors
• Capacitors lose charge so it must be refreshed
• Refreshed every 15 milliseconds
SRAM
•
•
•
•
•
Static RAM
Uses 6 transistors for every bit but no capacitors
Doesn't need refreshed
Costly but very fast
Used for cache, small memory cards and CMOS
FPM DRAM
•
•
•
•
•
•
Fast Page Mode DRAM
Sometimes called paging or page mode
It’s a variation on static column or nibble modes
Keeps row address the same for faster access
Uses wide channel
Uses interleaving, meaning two banks are needed
EDO RAM
• Extended Data Output RAM
• Produced by Micron Technologies for multiple
reads
• Uses a wide channel, can read one column while
writing in another
• discharges bit only after new bit is written
• Modified and faster than FPM while costing the
same
Burst EDO DRAM
•
•
•
•
•
Called BEDO
Enhancement of EDO DRAM
Was overshadowed by SRAM
Very little chip set support
No longer in production
SDRAM
• Synchronous DRAM
• Uses a clock that is synced with system clock for
data transfers
• Used mainly in graphics cards
• Uses wide memory channel
• Started in 97
• Found in DIMM form
• Rated in MHZ
RDRAM
•
•
•
•
•
•
Rambus Dynamic RAM
Released in late 99 by Rambus, Inc.
Access speeds up to 800Mhz
It is a chip to chip memory bus
1st used and popularized in Nintendo 64systems
32 Rambus devices can be connected to one
Rambus memory channel
• Chips are contained in a 184pin RIMM package
RDRAM
• Modules are serially connected back to the
Motherboard, continuity module needed for
unused sockets.
• 3 X faster than SDRAM, about 700Mhz
• Transfers on both rise and fall of clock signal
• Low power consumption - ideal for laptops.
• Rambus only leases, it doesn’t manufacture at all.
DDR SDRAM
•
•
•
•
Came out in late 99
Double Data Rate Synchronous RAM
Transfers on rise and fall of clock signal
Packaged in DIMM format PC100, PC133
VRAM
• Video RAM
• 2 paths for memory access, one write & one read
• Larger, more expensive but faster than DRAM
WRAM
• Windows RAM
• Developed by Samsung Electronics for display
adapters
• Faster than VRAM
• Uses dual porting that simultaneously refreshes
• Developed as a graphics accelerator for windows
3.x
Memory Problems
• Most problems are due to one corrupt bit.
• ESD sensitive
• Must be supported by chip set
Non Parity
•
•
•
•
•
•
Sometimes called Fake Parity
Nothing extra added to memory bank
Low cost
No fault tolerance at all
Used in low cost systems from 95 till recently
Manufacturers starting to stay clear of it now
Parity
• Adds one bit to every byte of data making 9 bits
• 9th bit referred to as parity bit
• Computer counts number of 1’s in byte and
determines if it’s a odd or even number
• parity bit is either a 1 or 0 for odd/even
• At anytime bits can be added together to check
integrity.
Parity
• Tells you there’s a problem
• Pros
• Guards against faulty calculations based on data
checks
• Pinpoints the source of errors
• Cons
• Can’t fix data corruption's
ECC
• Error Correction Code
• Adds ECC bits to each bit of data
• Can correct single bit errors and you keep on
working
• Used on higher end systems due to higher cost
Memory Packages
• Original PC's used 36 individual IC’s in sockets
• Due to thermal change, creep was a big problem
• Memory was then soldered, which made it
difficult to replace
• expansion cards with lock mechanisms were then
developed
SIMM
•
•
•
•
•
Single Inline Memory Module
Single row of terminal on one side of module
30 or 72 pin variations
30 pin was 8 bit with one parity bit
72 pin was 32 bit with 4 parity
DIMM
•
•
•
•
•
Dual Inline Memory Module
Terminals on both sides
1 inch longer than 72 pin SIMM’s
168 pins
64 bit non parity or 72 bit parity or ECC
SIPP
•
•
•
•
Single Inline Pinned Package
Basically a SIMM with pins soldered to it
Rarely used today
Pins easily bent
RIMM
•
•
•
•
Rambus Inline Memory Module
Only used for RDRAM
184 pins
Similar to a DIMM Package
Generic Information
• Chip set must support the type and amount of
memory you’re installing
• Gold pin sockets must use gold pin modules
• Memory rated in nanoseconds or MHZ
• Adding memory is the cheapest way to increase
system performance