220-801 · Question #445
Which of the following is used to detect and correct a single bit error in a memory DIMM?
The correct answer is B. ECC. ECC (Error Correcting Code) memory uses additional check bits to both detect and automatically correct single-bit errors in RAM.
Question
Options
- ARIMM
- BECC
- CParity
- D8b10b encode/decode
How the community answered
(29 responses)- B93% (27)
- C3% (1)
- D3% (1)
Why each option
ECC (Error Correcting Code) memory uses additional check bits to both detect and automatically correct single-bit errors in RAM.
RIMM is a Rambus Inline Memory Module form factor used with RDRAM technology; it describes physical packaging, not an error-correction mechanism.
ECC memory includes extra bits per data word and uses a Hamming code algorithm to identify which specific bit has flipped; it can silently correct that single-bit error in real time and log the event, preventing data corruption or system crashes. This capability is what distinguishes ECC from simple parity memory, making it essential in servers and mission-critical workstations.
Parity memory can detect a single-bit error by checking whether the bit count is odd or even, but it cannot identify or correct which bit is wrong - it can only halt or report the error.
8b10b is a line coding scheme used in serial data links such as SATA and USB 3.0 to ensure DC balance and clock recovery; it is not a memory error-correction technology.
Concept tested: ECC memory single-bit error detection and correction
Source: https://learn.microsoft.com/en-us/windows-server/administration/performance-tuning/hardware/memory
Topics
Community Discussion
No community discussion yet for this question.