System Memory Lesson 005: ECC Memory

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/18

encourage image

There's no tags or description

Looks like no tags are added yet.

19 Terms

1
New cards

Non-Parity Memory

Standard memory that does not check for errors and allows data to be put in or taken out.

2
New cards

What is the most common type of parity memory and why?

Non-parity memory due to its affordability and speed.

3
New cards

Parity Memory

A legacy error checking method that ensures the memory contents are reliable and have integrity.

4
New cards

What type of memory is more expensive and slower?

Parity memory.

5
New cards

What is parity memory good for?

Systems used for tasks that require high reliability, like servers and some high-end workstations.

6
New cards

Can parity memory fix errors?

No, it can only catch them.

7
New cards

What does every parity byte have and how is it used?

A parity bit, which is set at write time and is calculated and compared when read from the memory.

8
New cards

What determines if parity data is correct?

If the calculated parity bit is the same when read from memory.

9
New cards

What is the limitation with parity bits and how they check errors?

Some parity bits aren't caught, due to two or more bits of data changing between write and read time, making it uncatchable.

10
New cards

Why can't parity checking work every time?

It operates on an older error checking method, involving whether or not the number of ones present is odd or even, basically using a TRUE/FALSE checking method.

11
New cards

What percentage of errors are single-bit type parity errors?

About 90% of errors.

12
New cards

Error Correcting Code (ECC)

A modern type of memory that detects and corrects an error in data.

13
New cards

What is the drawback of (ECC)?

It is slower than both non-parity and parity memory, due to the additional functionality of correcting errors.

14
New cards

What is the benefit of ECC?

It is more reliable than non-parity and parity memory, with higher integrity data and is capable of correcting errors.

15
New cards

Where would I see ECC in practice?

In high-end workstations and servers, due to the additional cost and high level of integrity needed for these functions.

16
New cards

Buffered/Registered Memory

A type of additional hardware between the memory and CPU, that is used for the functionality of ECC or parity memory.

17
New cards

What additional support is needed for parity memory and ECC?

The motherboard and CPU need to support this functionality.

18
New cards

Are ECC and non-ECC modules compatible with one another and why?

No, because having a mixture of both can cause errors in the system.

19
New cards

Which type of memory has some error checking capabilites, while not being considered ECC or parity memory?

DDR5 SDRAM.