[comp.sys.next] parity memory

geff@iastate.edu (Underwood Geoffrey Dale) (12/05/90)

In article <1990Dec5.005831.30208@mp.cs.niu.edu>,
	bennett@mp.cs.niu.edu (Scott Bennett) writes:
>     Here we go again.  (sigh)  If you don't have parity memory, you 
>don't have any way of knowing whether what was written to memory last
>will be the same thing read back later.
	If you do have parity memory, you still don't have any way of
_knowing_ whether what was written to memory last will be the same thing
read back later.  Your odds have increased, but two-bit errors will
_still_ get you.  Parity memory gives a false sense of security.  If you
really need more assurance of data integrity than regular backups can
give, you need ECC memory.  Besides, silicon memory is so much more
reliable than core was that most people can ignore the problem.

> [possible implications of bad data deleted]
	Yes, data errors can occur.  Bloody unlikely these days, but not
impossible.  Of course, they can still occur even with parity memory, or
even with _perfect_ memory -- disks can go bad, too.  Parity memory does
_not_ magically assure you of data integrity.

>     If I seem paranoid in all the above, please consider that I've
>been working with computers for a fairly long time (see what you have
>to look forward to? :-) and no, to my knowledge nobody had used non-
>parity memory for a long time before I started (that was in 1967) either.
	And you had to program uphill both ways with a piano on your back,
in the burning sun and whipping snow...  :)  Seriously, I can understand
the desire for parity memory when you're working with stone knives and
bearskins.  Parity memory only became a joke very recently.
>
>
>                                  Scott Bennett, Comm. ASMELG, CFIAG
>                                  Systems Programming
>                                  Northern Illinois University
>                                  DeKalb, Illinois 60115
>**********************************************************************
>* Internet:       bennett@cs.niu.edu                                 *
>* BITNET:         A01SJB1@NIU                                        *
>*--------------------------------------------------------------------*
>*  Visit the scenic Illinois Craters!  Just 10 minutes               *
>*  from New Chicago!                                                 *
>**********************************************************************

		Geff Underwood
		geff@iastate.edu

PS:  Please, followup _only_ to alt.religion.computers.  This really has
nothing to do with NeXT.

bennett@mp.cs.niu.edu (Scott Bennett) (12/06/90)

In article <1990Dec5.140619.7948@news.iastate.edu> geff@iastate.edu (Underwood Geoffrey Dale) writes:
>In article <1990Dec5.005831.30208@mp.cs.niu.edu>,
>	bennett@mp.cs.niu.edu (Scott Bennett) writes:
>>     Here we go again.  (sigh)  If you don't have parity memory, you 
>>don't have any way of knowing whether what was written to memory last
>>will be the same thing read back later.
>	If you do have parity memory, you still don't have any way of
>_knowing_ whether what was written to memory last will be the same thing
>read back later.  Your odds have increased, but two-bit errors will
>_still_ get you.  Parity memory gives a false sense of security.  If you
>really need more assurance of data integrity than regular backups can
>give, you need ECC memory.  Besides, silicon memory is so much more

     Well, of course.  ECC systems depend upon the presence of a parity
bit.  ECC is indeed preferable, but without at least parity you really
have little or nothing to go on when you have to find out why your
computer is turning senile.  In other words, more error detection and
some error correction are even better than just some error detection.
*No* error detection means you have nothing in your favor when a chip
is going bad.

>reliable than core was that most people can ignore the problem.

     All you are saying is that data and system integrity are not a
critical need in your own use of computers.  It is unfair of you to
assume that everybody else's use of computers is similarly needless.
My posting did allow for your situation.
>
>> [possible implications of bad data deleted]
>	Yes, data errors can occur.  Bloody unlikely these days, but not

     I see bad memory being replaced around here plenty frequently
enough, but at least it isn't so primitive that we don't know what has
gone bad.

>impossible.  Of course, they can still occur even with parity memory, or
>even with _perfect_ memory -- disks can go bad, too.  Parity memory does
>_not_ magically assure you of data integrity.

     That is correct.  I see disks being replaced, too.  We rarely
suffer significant loss or corruption of data because the hardware
is not made from "bearskins and stone knives" like memory that doesn't
even have parity.
>
>>     If I seem paranoid in all the above, please consider that I've
>>  [text deleted  -SJB]
>>**********************************************************************
>
>		Geff Underwood
>		geff@iastate.edu
>
>PS:  Please, followup _only_ to alt.religion.computers.  This really has
>nothing to do with NeXT.

     It has everything to do with NeXT.  How on earth could you have
missed *that*?  The NeXT 68030 cubes come with 1MBx8 SIMMs.  The default
configuration of NeXT's 68040 machines apparently is with 1MBx8 SIMMs.
No hardware error detection, much less correction.


                                  Scott Bennett, Comm. ASMELG, CFIAG
                                  Systems Programming
                                  Northern Illinois University
                                  DeKalb, Illinois 60115
**********************************************************************
* Internet:       bennett@cs.niu.edu                                 *
* BITNET:         A01SJB1@NIU                                        *
*--------------------------------------------------------------------*
*  Visit the scenic Illinois Craters!  Just 10 minutes               *
*  from New Chicago!                                                 *
**********************************************************************

geff@iastate.edu (Underwood Geoffrey Dale) (12/06/90)

In article <1990Dec5.233830.19865@mp.cs.niu.edu> bennett@mp.cs.niu.edu (Scott Bennett) writes:
>In article <1990Dec5.140619.7948@news.iastate.edu> geff@iastate.edu (Underwood Geoffrey Dale) writes:
>>In article <1990Dec5.005831.30208@mp.cs.niu.edu>,
>>	bennett@mp.cs.niu.edu (Scott Bennett) writes:
>>>     [a claim about the value of parity memory]
>>	[I dispute his claim.]
>	[He reiterates.]
>>
>>PS:  Please, followup _only_ to alt.religion.computers.  This really has
>>nothing to do with NeXT.
>
>     It has everything to do with NeXT.  How on earth could you have
>missed *that*?
	I missed it because it wasn't there.  The value of parity memory has
no more significance on the NeXT than it does on any other machine.
	You are making a claim of the form "Any person who does not use
computer technology X is a moron," which is the sort of thing
alt.religion.computers was created to protect other newsgroups from.

>                                  Scott Bennett, Comm. ASMELG, CFIAG
>                                  Systems Programming
>                                  Northern Illinois University
>                                  DeKalb, Illinois 60115
>**********************************************************************
>* Internet:       bennett@cs.niu.edu                                 *
>* BITNET:         A01SJB1@NIU                                        *
>*--------------------------------------------------------------------*
>*  Visit the scenic Illinois Craters!  Just 10 minutes               *
>*  from New Chicago!                                                 *
>**********************************************************************

		Geff Underwood
		geff@iastate.edu

eps@toaster.SFSU.EDU (Eric P. Scott) (12/09/90)

In article <1990Dec6.155418.23293@news.iastate.edu>
	geff@iastate.edu (Underwood Geoffrey Dale) writes:
>	You are making a claim of the form "Any person who does not use
>computer technology X is a moron," which is the sort of thing
>alt.religion.computers was created to protect other newsgroups from.

...but comp.windows.x and its ilk reinforce...

					-=EPS=-
-- 
NextStep(tm): the X terminator

garnett@cs.utexas.edu (John William Garnett) (12/21/90)

I'm not sure if the cost of using parity memory on a NeXT was
ever resolved.  I just submitted a question to the local campus NeXT
representative and was informed that memory accesses to parity
memory (on a NeXT) cost an extra cycle (over that required by
non-parity memory).  If this issue is important to you, you should
probably confirm (or hopefully invalidate) this news with NeXT before
purchasing parity memory.

-- 
John Garnett
                              University of Texas at Austin
garnett@cs.utexas.edu         Department of Computer Science
                              Austin, Texas

cfw@aplpy.jhuapl.edu (Chuck Waltrip) (12/28/90)

In article <1038@tokio.cs.utexas.edu> garnett@cs.utexas.edu (John William Garnett) writes:
>I'm not sure if the cost of using parity memory on a NeXT was
>ever resolved.  I just submitted a question to the local campus NeXT
	I'm not sure that there was ever an answer to the question about
	what NeXT OS does when a parity error is encountered...if anyone
	knows, I'd sure be interested in the answer (sorry if it was posted
	and I missed it).
>representative and was informed that memory accesses to parity
>memory (on a NeXT) cost an extra cycle (over that required by
>non-parity memory).  If this issue is important to you, you should
	I don't know the answer either but I believe this cost may not be 
	terribly significant if you're running with a high cache hit rate.
>probably confirm (or hopefully invalidate) this news with NeXT before
>purchasing parity memory.
>
>-- 
>John Garnett
>                              University of Texas at Austin
>garnett@cs.utexas.edu         Department of Computer Science
>                              Austin, Texas

c.f.waltrip	<cfw@aplpy.jhuapl.edu>
Opinions expressed are my own.