What is parity memory?
Memory that adds an extra parity bit to each byte stored allowing the system to detect but not correct memory errors
What happens when a parity memory error is detected?
The system halts and requires a full reboot
What does ECC stand for?
Error Correction Code
What is the key difference between parity memory and ECC memory?
Parity memory can only detect errors; ECC memory can both detect and correct errors allowing the system to keep running
What types of systems would most benefit from ECC memory?
Servers — such as web servers, database servers or any system running critical services
Can you visually tell the difference between standard, parity and ECC memory modules?
No — they are physically similar in size and appearance; you must check the specifications to identify the type
How many bits does parity memory add to each byte?
One extra parity bit — effectively turning each 8-bit byte into a 9-bit stored value
What is even parity?
A scheme where the parity bit is set so the total number of 1s in the byte plus the parity bit always equals an even number
How is a parity check performed when reading from memory?
The system recalculates parity of the retrieved byte and compares it to the stored parity bit — a mismatch means an error
What is memory bandwidth?
The rate of data transfer between RAM and the CPU — a key measurement of overall computer speed
What unit is memory bandwidth commonly measured in?
MT/s — Mega Transfers per second (millions of transfers per second)
What is multichannel memory?
A technology using additional channels between CPU and RAM so multiple modules are accessed simultaneously to increase throughput
What are the three common multichannel memory configurations?
Dual-channel (2 modules), triple-channel (3 modules) and quad-channel (4 modules)
How does dual-channel memory affect throughput compared to single-channel?
It can potentially double the total memory bandwidth between the CPU and RAM
How do motherboard manufacturers help users install multichannel memory correctly?
By color-coding the memory slots — modules should be installed in matching-colored slots
Why might a system ship with two 16 GB modules instead of one 32 GB module?
Total capacity is identical but two modules enable dual-channel memory increasing bandwidth and overall performance
What should you ideally match when installing multichannel memory?
All modules should be the same type ideally the same make and model
Why does the CPU experience idle time in a single-channel memory configuration?
The bandwidth between CPU and memory cannot keep up with the CPU’s processing speed leaving it waiting for data
True or False: Parity memory can correct memory errors automatically.
False — parity memory can only detect errors not correct them; ECC memory provides correction
True or False: ECC memory allows a system to continue running after correcting a memory error.
True
True or False: Parity memory, ECC memory and standard memory look physically identical.
True — you must check the specifications to tell them apart
True or False: A parity bit makes the total number of 1s in a byte add up to an odd number.
False — in even parity the parity bit makes the total number of 1s add up to an even number
True or False: Memory bandwidth is measured in gigabytes of storage.
False — memory bandwidth is measured in MT/s (Mega Transfers per second) which is a data transfer rate
True or False: Dual-channel memory requires two matching modules in the correct slots.
True