Are there intermediate states between a perfectly functioning CPU and a dead one? What are the most common causes of CPU failure?

link|improve this question

40% accept rate
Common causes include heat, and incorrect voltages. So make sure your computer is properly cooled, and you have a good power supply, and a good Power protection. Cooling will be be poor if your computers is overly dusty. – Zoredache Jul 24 '11 at 9:35
feedback

1 Answer

It may only require one transistor to fail before a CPU stops functioning -- and since there are millions of transistors in a modern CPU, you might ask why it doesn't happen more often.

And, depending where the transistor is located in the CPU, the effect can be different, but I don't think we can expect a graded decline in performance: a failure in the ALU may not be noticed until a particular instruction is executed, and some instructions would be executed less frequently.

So CPUS die suddenly when a transistor fails. This might be caused by defects in the computer chip which are stressed too much, so time may be a factor.

Excessive heat can cause the minute impurities in the silicon which form transistors to diffuse and change operating parameters. Heat is an unavoidable copnsequence of simply operating the transistors, so a lack of cooling may eventually cause failures.

Other reasons might include failure of interconnections within the package of the CPU chip, but manufacturers are always looking for improved packaging methods with more reliable interconnections and better heat dissipation.

link|improve this answer
2  
Heat is by far the most common way. And you'd never know it was failing til you start getting random crashes and bugs. The only way to really tell is to debug the kernel. If you application is crashing over simple instructions and memory copy, then it is a dead giveaway. Either that or you are overclocking too hard :) – surfasb Jul 24 '11 at 9:38
I wouldn't call random crashes and bugs 'failure'. If the problem goes away with cooling - great - but it sounds like the equipment was being operated outside its design specs. – pavium Jul 24 '11 at 9:44
My point is, if you aren't overclocking in the first place, then the alternative is your CPU is failing. And I don't know about you, but if my computer is crashing while the CPU is switching a one to a zero, I'd call that a failure. . . – surfasb Jul 24 '11 at 9:54
Yes, I was being pedantic. In common usage the computer fails if it can't reliably perform operations. I should remember too, that when people speak of a CPU, they may not mean the chip inside the big square package. I would, but that's a professional perspective. – pavium Jul 24 '11 at 10:07
Yeah, this is SuperUser. CPU != CU. – surfasb Jul 24 '11 at 16:02
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.