內(nèi)存讀不了,這個(gè)電腦問題挺常見的。內(nèi)存是主板上的存儲(chǔ)部件,CPU都是直接跟它打交道的,里面放著正在運(yùn)行的數(shù)據(jù)和指令。你用鍵盤或鼠標(biāo)操作的時(shí)候,CPU就會(huì)把命令加載到內(nèi)存里,程序才能跑起來。要是內(nèi)存出問題了,程序就執(zhí)行不了,這時(shí)候就會(huì)彈出該內(nèi)存不能為read這種提示。造成這個(gè)問題主要有兩個(gè)原因:一個(gè)是硬件問題,一個(gè)是軟件問題。先說硬件方面:其實(shí)電腦硬件一般不容易壞,內(nèi)存也一樣,除非你是用了雜牌或者二手的,比較容易出問題。常見情況有:1.內(nèi)存條壞了(尤其是二手的)、2.內(nèi)存本身質(zhì)量不行、3.金手指積灰太多、4.混用不同品牌或容量的內(nèi)存導(dǎo)致不兼容、5.超頻后散熱不好。你可以用memtest這個(gè)工具檢測一下內(nèi)存穩(wěn)不穩(wěn)定。再說軟件方面:簡單講一下原理:內(nèi)存有個(gè)地方叫緩沖區(qū),程序要存數(shù)據(jù)就是放這兒的。程序需要用系統(tǒng)提供的函數(shù)來申請(qǐng)內(nèi)存空間,如果分配成功,系統(tǒng)就會(huì)返回一個(gè)地址給程序,程序就能用這塊內(nèi)存了。這叫動(dòng)態(tài)內(nèi)存分配,那個(gè)地址也可以理解成編程里的指針。但內(nèi)存不是無限的,有時(shí)候申請(qǐng)會(huì)失敗,這時(shí)候系統(tǒng)就會(huì)返回0,代表出錯(cuò)了。好的程序應(yīng)該每次申請(qǐng)完都檢查一下是不是0,是的話就要處理錯(cuò)誤,這樣程序才更穩(wěn)定。但如果程序沒做這個(gè)檢查,它就會(huì)以為這個(gè)0也是個(gè)可用地址,繼續(xù)往下用。但實(shí)際上,0這個(gè)位置存的是系統(tǒng)最重要的中斷描述符表,應(yīng)用程序根本不能碰。在沒有保護(hù)機(jī)制的系統(tǒng)里(比如DOS),一寫這里電腦就掛了;在Windows這種系統(tǒng)里,系統(tǒng)會(huì)立刻把你這個(gè)程序干掉,防止出大問題。