 |
 |
The time now is Tue Jan 06, 2009 7:33 am |
|
|
|
| Author
|
Thread |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Southern_Gentleman
Maximum UFSC Member

Joined: 04 Mar 2006
Posts: 2113
|
I wouldn't be too worried about a memory parity error, they fall under the category of "stuff happens" from time to time.
What has happened is that every time memory is read for any purpose (data, program code) the integrity of the contents are checked by parity, which detects single bit errors. When a "parity error" occurs the hardware issues a NMI (Non-Maskable Interrupt) which immediately stops all processing and in Windows you get the BSOD. Linux will give a Kernal Panic, Netware an ABEND. It is designed so that data or an instruction with an altered bit is not processed, producing unknown results.
If you get another one, first thing you should do is remove and reinsert all your memory sticks, which will create new electrical connections to memory. Worst case would be some flaky memory, which would require replacing but probably only one stick, just which one is the question.
Statistically 1 parity error will occur once a week in a PC with 1 Gig of RAM, that is being constantly read/written, such as some of the hardware memory tests. That is why servers utilize ECC memory which can detect and repair single bit memory errors. All of my PCs are Dell servers, running as workstations, and came with ECC memory.
And the fact that you were fooling with the speakers leads me to believe that this was just a static discharge that caused the error, and hurt nothing.
|
Sat Apr 07, 2007 10:26 am |
|
|
|
|
|
|
Southern_Gentleman
Maximum UFSC Member

Joined: 04 Mar 2006
Posts: 2113
|
| Oregonian wrote: | I have 1 gb of memory. I installed 512 of it soon after I got the computer. I've never had a memory issue before.
I doubt if I knocked a chip loose ... the memory chips are a long distance from the PCI slots.
I will check and make sure everythng is tight. I really shoved hard on the sound card and it fit fine in the computer. No wobble or anything not fitting where it should. The metal face with the holes in it was fine in the slot and down to where the retention arm fit fine over it and clicked down. |
It is not that it is "loose" but removing and reinstalling memory, or any circuit card makes a complete new set of connections between the card and the bus it connects to. I spent 30+ years repairing computers, and have fixed hundreds, if not thousands be simply re-seating all components, from mainframes to PCs.
|
Sat Apr 07, 2007 11:03 am |
|
|
|
|
Southern_Gentleman
Maximum UFSC Member

Joined: 04 Mar 2006
Posts: 2113
|
| Gadget Wizard wrote: | She said it happened again while playing a sound file SG.
If you're getting a memory parity error and the BSOD once a week (or less), you have big problems. I never, repeat never, have this errror in Linux, or any version of Windows. Imo, this is not a "stuff happens" kind of error and can lead to data loss and drive corruption (getting this error during a FAT write) if left unchecked. |
If there is no "stuff happens" then why do PC's check parity at all, and why to most servers come with ECC memory as standard?
I have never had a "parity error" on any of my PCs either, but they happen, as "O" has just experienced. Parity is a very simple method of verifying that the data that was written into the memory location passes an integrity check when it is retrieved. It is probably possible to make "perfect" memory, but we couldn't afford it.
Also it is not going to happen once a week for most users, as memory is simple idling most of the time, and some not used at all in a running PC. The statistic is for a machine that is having its memory tested 100% of the time, as memory tests do.
|
Sat Apr 07, 2007 11:23 am |
|
|
|
 |
|
 |
|
|
|
| |