Why do systems crash? Why do we hear about windows crashing more often than Linux crashing?
Computers can crash for a variety of reasons. These could be placed into two broad categories:
These types of problems can be encountered on any type of computer platform from Windows, Linux, to Apple. Hardware problems can originate because of components, cards, or subsystems. Just from using a computer in a dusty environment can lead to a build up of dust on computer cards. Over time this build up impedes the dissipation of heat and increases the probability of hardware failures.
You're correct; Linux is considered a much more stable OS than Windows. Linux is open source and based around the UNIX OS. Because it is open source, known problems can be addressed by anyone willing to tackle the issue although, if you don?t shut down Linux cleanly it can cause some sizeable problems. NT did have stability problems and anyone who has ever worked with it has at one time or another experienced the blue screen of death! Windows 2K and XP are much more stable.
So what does cause common crashes? Many crashes are caused by programming errors. When the OS tries to access an incorrect memory address it can cause a General Protection Fault. Other crashes are caused by buffer overflows, simply stated, the program exceeds the amount of allocated memory. Programming errors can also lock the OS into an infinite loop. To the end user all of these exhibit themselves as a lock up, freeze, crash, or blue screen of death.
Dig Deeper on Network Infrastructure
Related Q&A from Michael Gregg
Enterprise security expert, Michael Gregg answers a question regarding port 3389 issues when a user tries to open port 3389 RDP on their router to ... Continue Reading
Security expert Michael Gregg discusses the disadvantages to a layered approach to enterprise security. Continue Reading
Security expert Michael Gregg fields a question about unknown network cards gaining access to a user's network. Continue Reading