home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / hardware / 19527 < prev    next >
Encoding:
Text File  |  1992-11-14  |  1.6 KB  |  38 lines

  1. Newsgroups: comp.sys.amiga.hardware
  2. Path: sparky!uunet!ukma!darwin.sura.net!zaphod.mps.ohio-state.edu!sdd.hp.com!elroy.jpl.nasa.gov!bret!ceg
  3. From: ceg@bret.jpl.nasa.gov (Chuck Goodhart)
  4. Subject: Re: Parity
  5. Message-ID: <1992Nov13.155530.7183@elroy.jpl.nasa.gov>
  6. Keywords: parity RAM errors.
  7. Sender: news@elroy.jpl.nasa.gov (Usenet)
  8. Nntp-Posting-Host: hyper-bret.jpl.nasa.gov
  9. Organization: Jet Propulsion Laboratory; Pasadena, CA
  10. References: <erd.04mw@kumiss.cmhnet.org>
  11. Date: Fri, 13 Nov 1992 15:55:30 GMT
  12. Lines: 24
  13.  
  14. In article <erd.04mw@kumiss.cmhnet.org> erd@kumiss.cmhnet.org
  15. (Ethan Dicks) writes:
  16. >EDC (Error Detection and Correction) is also known as ECC (why, I don't
  17. >know).  On Unibus VAXen, ECC memory is 10 bits/byte; it can *correct*
  18. >single bit errors and detect double bit errors.
  19.  
  20. Could you either post the details about how VAXen achieve this,
  21. or point out the flaw in the following argument:
  22.  
  23. With 10 bits you have 2^10 (=1024) different bit patterns.  In order to
  24. encode 8 data bits you need 2^8 (=256) of these to be valid.
  25.  
  26. Each valid pattern generates a set of 11 patterns, one valid and 10
  27. which are a single bit flip away from the valid pattern.  None of
  28. these 10 can be valid patterns, or a single bit error could go
  29. undetected, let alone uncorrected.  Further, none of them can be
  30. a single bit flip away from some other valid pattern, or you would
  31. have single bit errors which would have two (or more) equally likely
  32. correction paths, thus being uncorrectable.
  33.  
  34. At this point, however, we need 256*11 (=2816) different patterns,
  35. since there can be no overlap among the 256 sets of 11 patterns.
  36. -- 
  37. Chuck Goodhart, ceg@bret.jpl.nasa.gov
  38.