- #1

- 3,077

- 4

If we save three copies of memory rather than just one, to what degree (in % of memory bits) could subsequent errors (at most one out of three per position among memories) be corrected effectively?

Also, does my PC have such a backup?

- Thread starter Loren Booda
- Start date

- #1

- 3,077

- 4

If we save three copies of memory rather than just one, to what degree (in % of memory bits) could subsequent errors (at most one out of three per position among memories) be corrected effectively?

Also, does my PC have such a backup?

- #2

- 816

- 1

Your scheme will correct bit flips unless two occur in the same triplet. So you define some failure rate that you are willing to accept and calculate what probability of a single bit flip you can allow for, such that the chance of two in one triplet are that high.

There are much more elegant error correction schemes. Look for "cyclic redundancy check", and "Cross-interleaved Reed-Solomon coding" (this is done on CDs)

- #3

russ_watters

Mentor

- 20,240

- 6,813

- #4

mgb_phys

Science Advisor

Homework Helper

- 7,774

- 13

As you get more memory the number of errors goes up (1 in a million events affect 4billion bytes quite often) and as the feature size gets smaller the chance of an error goes up (less energy is needed in a cosmic ray/radioactive decay to flip a bit)

http://en.wikipedia.org/wiki/Dynamic_random_access_memory#Errors_and_error_correction

- Last Post

- Replies
- 6

- Views
- 1K

- Last Post

- Replies
- 6

- Views
- 2K

- Replies
- 11

- Views
- 1K

- Last Post

- Replies
- 2

- Views
- 1K

- Last Post

- Replies
- 8

- Views
- 3K

- Last Post

- Replies
- 6

- Views
- 4K

- Last Post

- Replies
- 6

- Views
- 4K

- Last Post

- Replies
- 1

- Views
- 2K

- Last Post

- Replies
- 1

- Views
- 2K

- Last Post

- Replies
- 1

- Views
- 2K