RAM
DIMM
Dual Inline Memory Module
- 64 bit data width
- contains black rectangular components called RAM
SO-DIMM
Small Outline Dual Inline Memory Module
- half the width of DIMM
- used in laptops and other portable devices
DRAM
Dynamic Random Access Memory
- one of the basic types of RAM
- dynamic: needs constant refreshing to preserve data
- random access: any storage location can be accessed directly
(unlike older storage where data is accessed in a fixed sequence)
SRAM
Static RAM
- faster and more expensive than DRAM
- requires constant power (volatile) but no refreshing
- lower capacity than DRAM
- utilized for CPU cache memory chips
SDRAM
Synchronous DRAM
- a clock on the system regulates the flow of data in and out of the module
- queue up one process while waiting for another
SDR vs DDR
Single Data Rate: transfer data once in a clock cycle
Double Data Rate: transfer data twice in a clock cycle
Different DDR memory modules have notches in different places to prevent wrong insertion
DDR3 SDRAM
DDR4 SDRAM
DDR5 SDRAM
Virtual RAM
Multi-Channel Memory
Parity Memory
Error Correction Code (ECC)
For optimal performance on a multi-channel memory architecture, the memory modules should: