內(nèi)存硬錯誤是什么
大家都知道,內(nèi)存是電腦必不可少的一個硬件,所以說,關(guān)于內(nèi)存會有各種各樣的問題,學(xué)習(xí)啦小編就在這里給大家介紹"內(nèi)存硬錯誤"。
在 Vista、server2008/、win7中的“資源監(jiān)視器” 中有一項“內(nèi)存硬錯誤”,真的是內(nèi)存有問題嗎?
開始還真以為是內(nèi)存質(zhì)量問題,但轉(zhuǎn)眼一想,如果是物理錯誤,系統(tǒng)又是如何檢測出來的?這可不是服務(wù)器內(nèi)存,可沒有ECC功能。
后來查在 Vista、server2008/、win7中的“資源監(jiān)視器” 中有一項“內(nèi)存硬錯誤”,真的是內(nèi)存有問題嗎?
開始還真以為是內(nèi)存質(zhì)量問題,但轉(zhuǎn)眼一想,如果是物理錯誤,系統(tǒng)又是如何檢測出來的?這可不是服務(wù)器內(nèi)存,可沒有ECC功能。
后來查看了“資源監(jiān)視器”的幫助文件,其中的說明如下:硬錯誤/分
當(dāng)前由應(yīng)用程序?qū)嵗a(chǎn)生的每分鐘的硬錯誤數(shù)。
注意
當(dāng)引用地址的頁面已不在物理內(nèi)存中而且已被換出,或者可從磁盤上的備份文件使用時,會發(fā)生硬錯誤(也稱為“頁面錯誤”)。這不屬于錯誤。但是,如果應(yīng)用程序必須從磁盤而不是從物理內(nèi)存連續(xù)回讀數(shù)據(jù),則較多數(shù)量的硬錯誤可能說明應(yīng)用程序的響應(yīng)時間較慢。照此理解,應(yīng)該叫“缺頁中斷”。
另外一種較明白的解釋:
vista內(nèi)存硬錯誤即hard fault,也叫page fault。當(dāng)應(yīng)用程序訪問的內(nèi)存不在RAM中,而被交換到硬盤時,處理器將產(chǎn)生一個異常(hard fault),操作系統(tǒng)捕捉到該異常后,就會將該內(nèi)存交換回RAM。如hard fault過多,表明RAM資源過于緊張,系統(tǒng)不得不頻繁進行內(nèi)存交換,這時軟件運行速度將會很慢。