電腦問題解決方法,電腦有問題就到海龜博士

最新解答

熱點關注

首页 > 電腦常識 > 正文

操縱系統為甚么呈現這個動靜(請大年夜家來看看)

添加時間:2010-06-15    來源:SEAGO     作者:術士

為甚么會呈現這類環境?


海龜電腦博士答復:

我這兒有寫好的,你看看吧。

一是硬體,即記憶體方面有題目,二是軟體,這就有多方面的題目了。

一:先說說硬體:

一般來講,電腦硬體是很不輕易壞的。記憶體呈現題目的可能性實在不大年夜(除非你的記憶體真的是雜牌的一塌徒地),首要方面是:1。記憶體條壞了(二手記憶體環境占多數)、2。利用了有質量題目的記憶體,3。記憶體插在主板上的金手指部分塵埃太多。4。利用分歧品牌分歧容量的記憶體,從而呈現不兼容的環境。5。超頻帶來的散熱題目。你可利用MemTest 這個軟體來檢測一下記憶體,它可以完全的檢測出記憶體的不變度。

2、若是都沒有,那就從軟體方面解除故障了。

先說道理:記憶體有個存放數據的處所叫緩沖區,當法度把數據放在緩沖區,需要操縱系統供給的“功能函數”來申請,若是記憶體分派成功,函數就會將所新斥地的記憶體區地址返回給利用法度,利用法度便可以經由過程這個地址利用這塊記憶體。這就是“動態記憶體分派”,記憶體地址也就是編程中的“光標”。記憶體不是永久都招之即來、用之不盡的,有時辰記憶體分派也會掉敗。當分派掉敗時系統函數會返回一個0值,這時候返回值“0”已不暗示新啟用的光標,而是系統向利用法度發出的一個通知,奉告呈現了弊端。作為利用法度,在每次申請記憶體后都應當查抄返回值是不是為0,若是是,則意味著呈現了故障,應當采納一些辦法解救,這就加強了法度的“結實性”。若利用法度沒有查抄這個弊端,它就會遵循“思惟慣性”以為這個值是給它分派的可用光標,繼續在以后的履行中利用這塊記憶體。真實的0地址記憶體區儲存的是計較機系統中最首要的“ 間斷描述符表”,盡對不許可利用法度利用。在沒有庇護機制的操縱系統下(如DOS),寫數據到這個地址會導致當即當機,而在結實的操縱系統中,如Windows等,這個操縱會頓時被系統的庇護機制捕獲,其成果就是由操縱系統強行封閉出錯的利用法度,以避免其弊端擴大年夜。這時候辰,就會呈現上述的記憶體沒法為“read”弊端,并指出被援引的記憶體地址為“0x00000000“。記憶體分派掉敗故障的啟事很多,記憶體不敷、系統函數的版本不匹配等都可能有影響。是以,這類分派掉敗多見于操縱系統利用很長時候后,安裝了多種利用法度(包含無意中“安裝”的病毒法度),更改了大年夜量的系統參數和系統檔案以后。

在利用動態分派的利用法度中,有時會有如許的環境呈現:法度試圖讀寫一塊“應當可用”的記憶體,但不知為甚么,這個預猜中可用的光標已掉效了。有多是“健忘了”向操縱系統要求分派,也多是

Tags:大年夜,看看,操縱系統為

相關文章
  • 海龜電腦博士 © 2008 - 2010 版權所有 All Rights Reserved.