|
問(wèn):運(yùn)行某些程序時(shí)會(huì)出現(xiàn)內(nèi)存錯(cuò)誤的提示,然后該程序就關(guān)閉,系統(tǒng)顯示“0x????????”指令引用的“0x????????”內(nèi)存。該內(nèi)存不能為“read”!0x????????”指令引用的“0x????????”內(nèi)存,該內(nèi)存不能為“written”。這是為什么?
答:一、硬件,即內(nèi)存方面有問(wèn)題;二、軟件,這就有多方面的問(wèn)題了。一般來(lái)說(shuō),內(nèi)存出現(xiàn)問(wèn)題的可能性并不大,主要方面是:內(nèi)存條壞了、內(nèi)存質(zhì)量有問(wèn)題,還有就是兩個(gè)不同牌子不同容量的內(nèi)存混插,容易出現(xiàn)不兼容的現(xiàn)象。同時(shí),注意散熱問(wèn)題,尤其是超頻后。可用“MemTest”軟件檢測(cè)內(nèi)存,可以徹底檢測(cè)出內(nèi)存的穩(wěn)定狀況。若你使用的是雙內(nèi)存,而且是不同品牌的內(nèi)存混插或者是二手內(nèi)存時(shí),就要檢查是否是內(nèi)存問(wèn)題或者是與其它硬件不兼容。
如果都沒(méi)有,就從軟件方面檢查了。先簡(jiǎn)單說(shuō)說(shuō)原理:內(nèi)存有個(gè)存放數(shù)據(jù)的地方叫緩沖區(qū),當(dāng)程序把數(shù)據(jù)放在其一位置時(shí),因?yàn)闆](méi)有足夠空間,就會(huì)發(fā)生溢出現(xiàn)象。這個(gè)問(wèn)題經(jīng)常出現(xiàn)在windows 2000和Windows XP系統(tǒng)上,Windows 2000/XP對(duì)硬件的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98的非法操作,系統(tǒng)為保持穩(wěn)定,就會(huì)出現(xiàn)上述情況。另外,也可能是硬件設(shè)備兼容性差造成的。 |
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|