TIP: Click on subject to list as thread! ANSI
echo: locuser
to: Paul Edwards
from: Bob Lawrence
date: 1996-07-07 08:08:24
subject: ram

PE> So if you have 8 data bits and 1 parity bit, then what you do is, say
 PE> your data is: 
 PE> 1 0 1 1 1 0 0 1

 PE> Well you then have a 9th bit (the parity bit) which records whether
 PE> the data has an even number of "1's".  In this case,
there are 5 1's
 PE> and 3 0's, which is odd, so you put in the parity bit a "0" meaning
 PE> "not even". 
 PE> Now when the cosmic ray zaps your data, and you have:

 PE> 0 0 1 1 1 0 0 1

  Yair, that's what I thought... it works on averages. If it's got one
of your 8-bits wrong there is a 1/8 chance that it got your parity
wrong, 1/64 that it got *two* bits wrong, etc, for a total of roughly
(I can't be bothered working it out) 1/6 or so overall.

  It only works if the RAM is *very* reliable, in which case why
bother? That's all I was saying: 1/8 parity checking only works if 
it hardly ever fails.

 PE> When one disk COMPLETELY DIES, you can tell what data used to
 PE> be stored on it, ie whether it was a 0 or a 1 (whichever one
 PE> makes your 5th disk's maths work out correctly).

  Yair... there's no magic in that when the data bit is a choice of
two and you trust however-many-discs to be true data.

  The problem with parity RAM is that we assume one bit has failed but 
none of the others did. What made that one-bit fail? Maybe they all 
failed.

Regards,
Bob
 
___ Blue Wave/QWK v2.12
@EOT:

---
* Origin: Precision Nonsense, Sydney (3:711/934.12)
SEEN-BY: 711/934 712/610
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.