3.2 Memory Modules Flashcards
Single Bank
Can put any suze of RAM module in any slot
Paired Bank
Requires installation of banks in pair
What does DDR stand for?
Dual Data Rate
What are the types of DDR RAM?
DDR3
DDR4
DDR5
Throughput of RAM is calculated based on…
the bus speed and the width of the data bus
Dynamic RAM (DRAM)
Oldest type of memory that requires frequent refresh. The storage cell is dynamic.
Synchronous DRAM (SDRAM)
First memory module that operates at the same speed of the motherboard bus
Static RAM (SRAM)
Solved the issue of the constant refresh, but was expensive
Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM)
Doubles the transfer speed of an SRAM module (184-pin connector)
Double Data Rate 2 Synchronous Dynamic Random Access Memory (DDR2 SDRAM)
Higher latency and has faster access to the external bus (240-pin connector)
Double Data Rate 3 Synchronous Dynamic Random Access Memory (DDR3 SDRAM)
Runs at a lower voltage and at a higher speed than DDR2 (240 keyed pin connector). Throughput is 6.4 to 17 GB/s with a maximum module size of 8GB per memory module
DDR4
12.8 to 25.6 GB/s throughput 32 GB per module
DDR5
38.4 to 51.2 GB/s throughput 128 GB per module
You should be able to tell what RAM type it is based on the name. Ex. PC4-16000 is…?
DDR4 Module with 16000 MB/s or 16GB/s
You should be able to tell what RAM type it is based on the name. Ex. PC5-42000 is…?
DDR5 Module with 42000 MB/s or 42GB/s
Small Outline Dual In-line Memory Module (SODIMM)
Still classified as DDR3-5
Multi-Channel Memory
Uses two different memory modules to increase the performance and throughput
Single-channel Memory
64-bit data bus
Dual-channel Memory
128-bit data bus
Interleaving….
gives increased performance
Single-Channel
Uses one memory module on one bus (64-bit data bus)
Dual-Channel
Uses two memory modules and two memory slots in the motherboard (128-bit data bus)
Triple-Channel
Uses three memory modules and three memory slots in the motherboard (192-bit data bus)
Quad-Channel
Uses four memory modules and four memory slots in the motherboard (256-bit data bus)
Non-Parity Memory
Standard memory that does not check for errors and allows data to be put in or taken out
Parity Memory
performs basic error checking and ensures the memory contents are reliable, slower than non-parity. Every byte has an associated parity bit which is calculated to determine errors
Error Correcting Code (ECC)
Detects and corrects an error, slower than non-parity and parity. Used in high end stations
Buffered / Registered Memory
Additional hardware (register) between memory and CPU. The motherboard has to support ECC modules
DDR5 has internal error checking for its modules
It is NOT considered an error checking method
Virtual Memory
Space on a hard drive that is allocated by the OS and pretends to be memory. It is know as page file (windows) or swap space (Linux Unix/MAC}