home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / hardware / 19888 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  1.6 KB

  1. Path: sparky!uunet!mcsun!news.funet.fi!news.cs.tut.fi!mk59200
  2. From: mk59200@cs.tut.fi (Kolkka Markku Olavi)
  3. Newsgroups: comp.sys.amiga.hardware
  4. Subject: Re: Parity
  5. Date: 18 Nov 1992 16:13:10 GMT
  6. Organization: Tampere University of Technology
  7. Lines: 23
  8. Distribution: world
  9. Message-ID: <1edq2nINNr40@cs.tut.fi>
  10. References: <erd.04mw@kumiss.cmhnet.org> <1992Nov13.155530.7183@elroy.jpl.nasa.gov> <1992Nov16.111001.1@ratty.mits.com.au>
  11. NNTP-Posting-Host: ketturastas.cs.tut.fi
  12.  
  13. In article <1992Nov16.111001.1@ratty.mits.com.au> lewis@ratty.mits.com.au writes:
  14. >>>EDC (Error Detection and Correction) is also known as ECC (why, I don't
  15. >>>know).  On Unibus VAXen, ECC memory is 10 bits/byte; it can *correct*
  16. >>>single bit errors and detect double bit errors.
  17. >
  18. >"The ECC scheme used in the memory subsystem is capable of detecting a single
  19. >or double bit error.  It is also capable of correcting all single bit errors.
  20. >This is accomplished by storing eight check bits, along with the 64 data bits
  21. >in each memory location (i.e. quadword access to memory).
  22.  
  23. So, the ECC system _doesn't_ use 10 (or 9) bits per byte, it uses 72 bits per
  24. quadword.  There is a big difference, even if the total amount of bits is
  25. similar. With this ECC scheme you cant read or write individual bytes,
  26. because changing a single byte will affect several checkbits and the new
  27. values of the checkbits depend on other data in the block.
  28.  
  29. Of course all this is hidden from the CPU and software by the memory
  30. controller, but it complicates and slows down the memory/CPU interface.
  31.  
  32. --
  33.     Markku Kolkka
  34.     mk59200@cc.tut.fi
  35.  
  36.