萬盛學電腦網

 萬盛學電腦網 >> windows 7教程 >> win7系統總是崩潰的原因與解決方案

win7系統總是崩潰的原因與解決方案

  Windows7系統盡管是更穩定的一款操作系統。其功能特性也較以往更加豐富,占用的資源也要多得多,實際上更難崩潰。但有些用戶也有遇到總是崩潰的問題,現筆者介紹win7系統總是崩潰的原因與解決方案 。

win7系統總是崩潰

  由於Windows7采用了一種保護機制,讓多個應用程序可以同時運行,又不會互相干擾。這種機制名為用戶模式(User Mode)或內核模式(Kernel Mode),最初名叫環保護(Ring Protection)方案。

  一、內核模式軟件可以不受限制地全面訪問硬件。此模式下運行的軟件通常是最值得信賴,由於它可執行任何指令和訪問系統中的任一地址。內核模式下的崩潰是徹底的系統故障,需要重新啟動。你在這裡可以找到操作系統的內核代碼和大多數驅動程序。

  二、用戶模式軟件無法直接訪問硬件,也無法隨意訪問任何地址。它必須通過調用應用編程接口,來進行請求的傳送。此項特性可保護系統的整體運行,當應用程序是進行錯誤的調用,或是訪問不合適的地址。當在用戶模式下的崩潰,通常情況下是能夠恢復的,需要重新啟動應用程序,但不需要重新啟動整個系統。你可在此處找到在電腦上運行的大多數代碼,包括Word、紙牌游戲和一些驅動程序等。

  三、現在大多數軟件在用戶模式下運行,應用程序破壞系統級軟件,以及破壞其他應用程序的機會完全變少了。可並不能保護內核模式軟件,免受其他內核模式軟件的影響。比如說,當某一視頻驅動程序錯誤地訪問了,分配給另一個程序的某部分內存時,Windows就會終止整個系統。這種機制叫作錯誤檢查,大家所擔心的藍屏死機問題就會出現。

  四、崩潰的因素

  Windows系統崩潰是由於內核模式下運行的第三方驅動程序引起的約占70%;由未知因素引起的約占15%;有缺陷的硬件(其中一半多歸咎於不良內存)引起的占10%,由微軟有缺陷的代碼因素引起的約5%。

copyright © 萬盛學電腦網 all rights reserved