電腦崩潰和當機原因分析總結大全(轉)

RegisterForBlog發表於2007-09-19
電腦崩潰和當機原因分析總結大全(轉)[@more@]

  當你的電腦無緣無故當機了,到底發生了什麼?為什麼有的作業系統看起來比其他作業系統穩定呢?看完本文也許您會了解一些。

  所有的電腦都會崩潰,任何的作業系統都難以倖免。(在寫這篇文章,回答這個問題時,它就曾經崩潰過一次=))。但是指出引起崩潰的原因並不是一件簡單的事:麻省理工學院的電腦科學系教授Daniel Jackson指出。Jackson教授認為其潛在的根本原因是硬體和軟體開放商都試圖在“網際網路時間”內迅速推出他們的產品,這樣做的結果是產品的質量和可靠性受到影響。

  通常一個作業系統,是由百萬行的程式碼和數百個程式構成。同時由數百個人在一起合作,這不是一件容易的事。並且最終的結果很難達到完美無缺的。為了找出那些小故障,開發者在軟體接近完成時僱傭測試者。當問題找到後,補丁程式寫入,糾正這些錯誤。它們的確防止了崩潰。然而原始的錯誤程式碼並沒有被刪除。同時Jackson教授還指出:測試並不能找出設計層面的缺陷。

  引起崩潰的來源主要有三種:1,應用程式。2,裝置驅動程式。3,作業系統。絕大多數的崩潰源於前二者。當一個應用程式試圖訪問另一個應用程式的記憶體時,往往會發生錯誤。如:當Word開始使用為Excel保留的記憶體空間時,就好象一個國際象棋選手移動了另一個選手的棋子。這時另一位選手或裁判就會宣佈:“遊戲結束”。

  理論上,一個文書處理軟體並不會引起整個電腦的崩潰,但是事實上,情況往往是如此。那是因為作業系統就好像剛才說的那個裁判,當他發現一個程式正在修改另一個程式時,它就會吹響口哨,因為這可能導致系統的不穩定。不同的作業系統對同樣的問題有不同的反應,如早期的WINDOWS版本就會發生“藍色畫面當機”,越來越多更加穩定的作業系統在每個應用程式上構築了“虛擬牆”。所以即使一個程式不能按計劃執行,也不會打斷其他程式,從而引起整個系統的崩潰。

  裝置驅動是一種溝通作業系統和硬體的程式。BUG通常在產品釋出後才被發現。通常是製造商在產品釋出之後提供驅動更新。新的應用程式(尤其是影像編輯軟體)一般要求新的驅動,以此來消除原有驅動造成的問題。微軟聲稱,透過WINDOWS XP中的自動更新驅動程式,XP將比老的WINDOWS版本可靠性提高十倍。老的電腦的驅動程式可以在硬體製造商的網站上找到。

  你的作業系統很少會直接導致崩潰,但是有許多情形會引起崩潰,如錯誤的應用程式記憶體地址。不能校驗記憶體容量,都會使系統變的不穩定。作業系統的BUG也會因為軟硬體的增加而顯現出來。

  

·上一篇:

·下一篇:
 
     最新更新
·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·


| | | | | | |

Copyright © 2004 - 2007 All Rights Reserved

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10763080/viewspace-970131/,如需轉載,請註明出處,否則將追究法律責任。

電腦崩潰和當機原因分析總結大全(轉)
請登入後發表評論 登入
全部評論

相關文章