電腦可用記憶體比實際記憶體小很多是怎麼回事

2022-06-04 09:16:40 字數 5564 閱讀 9942

1樓:

很多使用者就直接買了兩條2gb的記憶體,想組成雙通道使用。可拿回家一看,原本4gb的記憶體容量被識別出來的只有3.2gb左右。

通過檢查,發現記憶體本身並沒有問題。那又是什麼吞食了你的記憶體呢?這就是我們本期將要給大家說清楚的一個問題。

大家或許會發現一種很奇怪的現象,在我們的windowsxp和vista中,安裝4gb記憶體後,顯示出來的只有3.2gb左右甚至更少,有800多mb的記憶體「無緣無故」地消失了,這讓人感覺十分費解,

主機板和作業系統之所以不能使用全部的4gb記憶體,問題的根源就在於計算機那32位x86架構。32位x86架構是指個人電腦的地址匯流排是32位的,cpu、記憶體控制器、作業系統都是按32位地址匯流排設計。32位地址匯流排可以支援的記憶體地址**是4096mb,也就是有4gb的地址**,可以編4gb個地址。

這4gb個地址碼正好可以分配給4gb記憶體。但是,這4gb個地址碼不能全部分配給安裝在主機板上的實體記憶體。因為個人電腦還有很多裝置需要地址**,以便cpu可以根據地址碼找到它們,同時cpu和這些裝置交換資料需要暫時存放資料的儲存器——暫存器,這些暫存器也需要地址**。

比如硬碟控制器、軟碟機控制器、管理插在pci槽上的pci卡的pci匯流排控制器,pci-e匯流排控制器和pci-e顯示卡,它們都有暫存器都需要系統分配給它們地址**。這些地址由系統分配,電腦使用者在使用中感覺不到。這樣一來,當我們為電腦插上總容量為4gb的記憶體時,就有一部分記憶體分配不到地址**而不能使用。

要深入瞭解4gb記憶體之謎,我們就得弄清楚各部件與4gb記憶體關係,其中涉及到的部件有cpu、記憶體控制器(intel平臺整合在北橋,amd平臺整合在cpu)和作業系統。

cpu能支援4gb記憶體

從386時代開始,cpu的地址匯流排就是32位的,可以訪問4gb的地址**。從奔騰ⅱ到奔騰ⅳ,理論上已經可以訪問64gb的地址編碼。後來支援64位架構的奔騰ⅳ到現在的酷睿2,地址匯流排已經升級到64位,64位地址匯流排可以訪問千億gb的地址編碼。

實際上用不到這麼多的地址匯流排,一般用42位足夠了,可以編碼的地址量有4tb。相容64位架構的cpu用在32位系統時地址匯流排就縮小為36位。

回答不容易,希望能幫到您,滿意請幫忙採納一下,謝謝 !

2樓:惜沫兒

電腦機身自帶的軟體 也會佔用一定的記憶體空間的

win7可用記憶體比實際記憶體小太多是怎麼回事 10

3樓:rio撒拉嘿

32位最多支援3.5g左右的記憶體 多了讀不出來的 你去重灌系統弄成64位的吧

4樓:匿名使用者

32位只認3.25g記憶體.換成64位的

5樓:無聊先驅

首先從系統上看,你的系統是win7 32位系統,32位系統最大隻支援3g的記憶體。對於32位系統而已,如果不是需要執行高耗記憶體的程式,即使是2g和32g都根本就沒區別。因為用不到這麼多記憶體。

其次,從硬體上看,你的電腦有整合顯示卡,整合顯示卡需要公用一部分記憶體,也就是32位系統雖然可以支援3g,而你的可用記憶體只有2g多的緣故。

既然的電腦已經有8g的實體記憶體,你完全可以考慮升級到64位旗艦版系統,但是需要注意,你所要用到的軟體是否支援64位系統,驅動是否有支援64位的。

6樓:匿名使用者

4g以上要用64位系統。沒有什麼所謂的補丁可以讓32位識別大記憶體,你可以重新下個64位系統。不過我覺得其實差距不是很明顯的。

我只在大型軟體的啟動速度上感覺到一點細小差距。如果捨不得正版,就先用著吧,以後升級win8裝64位

7樓:匿名使用者

2,43g可用是基於32位的系統。32位系統系32位x86架構,32位x86架構是指個人電腦的地址匯流排是32位的,cpu、記憶體控制器、作業系統都是按32位地址匯流排設計。32位地址匯流排可以支援的記憶體地址**是4096mb。

這4gb個地址碼正好可以分配給4gb記憶體。但是其它暫存器都需要系統分配給它們地址**,所以總容量為4gb的記憶體就有一部分記憶體分配不到地址**而不能使用。正常情況下只能識別3.

25g,你的機器只有2.43g可用可能是還有其它裝置佔用了部分記憶體,比如整合顯示卡。

你要安裝的記憶體全部可用,只有改成64位系統,可以使用192g記憶體。

電腦可用記憶體比實際小,按照網上的方法解決不了!

8樓:

不要去看那些亂七八糟的教程,其他的記憶體應該是整合顯示卡使用的

win7可用記憶體比實際記憶體小怎麼辦?

9樓:庫吃庫吃

你可能是被騙了

或者電腦中預留軟體過多導致的

用魯大師檢測 檢視是否存在虛擬空間

使用360檢視是否中毒或有頑固木馬

新買的電腦老是提示計算機記憶體不足是怎麼回事?

10樓:匿名使用者

當電腦顯示記憶體不足時,這時應當怎麼解決呢。

1、首先開啟開始選單,找到控制面板選項。

2、然後選擇系統選項。

3、選擇高階系統設定選項。

4、選擇高階選項卡中的設定按鈕。

5、在效能選項卡中點選更改按鈕。

6、勾選自動託管,然後點選確定按鈕就完成了。

11樓:小罍神

「記憶體不足」九大原因(一):你別一次開太多程式

一、剪貼簿佔用太多的記憶體

實際上,剪貼簿是記憶體中的一塊臨時區域,當你在程式中使用了「複製」或「剪下」命令後,windows將把複製或剪下的內容及其格式等資訊暫時儲存在剪貼簿上,以供「貼上」使用。如果當前剪貼簿中存放的是一幅圖畫,則剪貼簿就佔用了不少的記憶體。這時,請按下述步驟清除剪貼簿中的內容,釋放其佔用的記憶體資源:

1.單擊「開始」,指向「程式」或「所有程式」,指向「附件」,指向「系統工具」,然後單擊「剪貼簿檢視程式」,開啟「剪貼簿檢視程式」視窗。2.

在「編輯」選單上,單擊「刪除」命令。3.關閉「剪貼簿檢視程式」視窗。

為了與microsoft office程式提供的多重剪貼簿相區分,上述所說的剪貼簿,常被我們稱為系統剪貼簿。如果你正在使用micros oftoffice程式,而且使用了其多重剪貼簿功能,那麼你應清空「office剪貼簿」上的專案,方法是:在「office剪貼簿」任務窗格(officexp)或工具欄(office2000)上,單擊「全部清空」或「清空『剪貼簿』」。

當清空「office剪貼簿」時,系統剪貼簿也將同時被清空。

二、開啟的程式太多

如果同時開啟的文件過多或者執行的程式過多,就沒有足夠的記憶體執行其他程式。這時,對於多文件介面(mdl)程式,如word、excel等,請關閉當前文件外的所有文件,並退出當前未使用的程式,然後或許你就能夠繼續執行因「記憶體不足」而被中斷的任務。

三、重新啟動計算機

如果只退出程式,並不重新啟動計算機,程式可能無法將記憶體資源歸還給系統。請重新啟動計算機以釋放系統資源,然後再次執行程式或執行被中斷的任務。

四、自動執行的程式太多

如果在啟動windows時自動執行的程式太多,那麼,即使重新啟動計算機,也沒足夠的記憶體用來執行其它程式。

(一)確定設定為自動執行的程式是否太多

1.單擊「開始」,然後單擊「執行」。

2.在「開啟」框中,鍵入「msconfig」,單擊「確定」按鈕,開啟「系統配置實用程式」視窗。

3.單擊「常規」選項卡,選中「選擇性啟動」複選鈕,清除「處理win.ini檔案」核取方塊和「載入啟動組專案」核取方塊。

4.單擊「確定」按鈕,當系統提示重新啟動計算機時,請單擊「是」按鈕。

重新啟動電腦後,如果記憶體不足的問題已經解決,你就可以將計算機配置為啟動時不開啟任何程式。

(二)配置計算機不自動開啟任何程式

1.恢復在msconfig中所作的更改,方法是:在「系統配置實用程式」視窗,單擊「常規」選項卡,選擇「正常啟動」,單擊「確定」按鈕,然後重新啟動計算機。

2.刪除「啟動」資料夾中的所有快捷方式

①單擊「開始」,指向「設定」,然後單擊「工作列和開始選單」,系統彈出「工作列屬性」對話方塊。

②單擊「開始選單程式」選項卡,單擊「刪除」按鈕。

③單擊「啟動」資料夾旁的加號,以顯示設定為自動執行的程式列表。如果「啟動」資料夾旁沒有加號「+」,則表明沒有設定為自動執行的程式,請單擊「關閉」按鈕以終止此過程。

④單擊「啟動」資料夾中的每個快捷方式,然後單擊「刪除」按鈕。此操作將從「開始」選單中刪除快捷方式,但並不從硬碟中刪除相應的程式。對於「啟動」資料夾中的每個快捷方式,重複該步驟。

⑤單擊「關閉」按鈕。

⑥單擊「確定」按鈕。

3.禁用從win.ini檔案載入的所有程式

①如上所述開啟「系統配置實用程式」視窗。

②單擊「win.ini」選項卡,雙擊「[windows]」,然後清除「load=」和「run=」核取方塊。

③單擊「確定」按鈕,當系統提示重新啟動計算機時,請單擊「是」按鈕。

五、讓windows管理虛擬記憶體設定

如果沒有設定讓windows管理虛擬記憶體或者禁用虛擬記憶體,那麼計算機可能無法正常工作,也可能收到「記憶體不足」的訊息,或在執行某程式時出現相同的錯誤訊息。

1.單擊「開始」,單擊「設定」,單擊「控制面板」,然後雙擊「系統」。

2.在「系統屬性」對話方塊中,單擊「效能」選項卡,然後單擊「虛擬記憶體」按鈕。

3.選中「讓windows管理虛擬記憶體設定—(推薦)」選項,將計算機中可作為虛擬記憶體使用的硬碟空間量設定為預設值。此時,虛擬記憶體分頁「win386.

swp」能夠根據實際記憶體的使用情況動態縮小和放大,最小容量為0,最大容量為硬碟的全部可用空間。

4.單擊「確定」按鈕。

六、增加可用磁碟空間

由於windows以虛擬記憶體分頁檔案的格式使用硬碟空間以模擬ram(),所以,儘管已設定為讓windows管理虛擬記憶體,但是當虛擬記憶體分頁檔案所在的驅動器(預設為windows系統所在的硬碟分割槽)沒有足夠的空間時,仍會出現「記憶體不足」的錯誤。此時,請執行以下一項或多項操作,增加windows虛擬記憶體分頁檔案所在驅動器上的可用空間:

1.清空**站,方法是:在桌面上,右鍵單擊「**站」,再單擊「清空**站」。

2.從磁碟中刪除臨時檔案,方法是:開啟「windows資源管理器」或「我的電腦」視窗,右鍵單擊要釋放其空間的磁碟,然後單擊「屬性」,在「常規」選項卡上,單擊「磁碟清理」按鈕,選中要刪除的不需要的檔案前的核取方塊(如圖3),可以閱讀列表下面區域中每個檔案型別的說明,單擊「確定」按鈕。

3.從磁碟中刪除過期的檔案或已存檔的檔案。

4.刪除從未使用過的所有檔案。

七、程式檔案被毀壞

如果僅僅是使用某個程式時,系統提示記憶體不足,而其他程式可以正常執行,那麼可能的原因是該程式檔案被毀壞,從而導致記憶體問題。然而windows並沒有確切地提示表明該程式已損壞,所以請嘗試刪除並重新安裝該程式,然後重新執行該程式。如果系統不再提示記憶體不足,那麼說明原程式檔案確實被損壞。

八、使用記憶體優化軟體

記憶體優化軟體有很多,比如ram idle和memo kit就是比較出色的兩個。這些軟體都可以設定自動清空剪貼簿、釋放被關閉程式未釋放的記憶體、對win386.swp檔案進行重新組織等,從而免除你手工操作的麻煩,達到自動釋放記憶體的目的,不妨一試!

九、查殺病毒

系統感染電腦病毒也是導致記憶體不足的罪魁禍首,當系統出現「記憶體不足」的錯誤時,請使用最新的防毒軟體查殺病毒,或者在清除電腦病毒之後,就解決了「記憶體不足」的問題

電腦實際記憶體雙通道16g但是可用記憶體只有8g魯大師

你好朋友這樣的情況有可能是兩條記憶體條不相容,建議更換一樣的記憶體條。要看是什麼型號的主機板,還要看是什麼系統。兩條記憶體的品牌和型號是否一樣?工作管理員裡看看有多少記憶體 電腦執行記憶體的問題,8g 1600雙通道16g,他顯示16g 可用8g 用魯大師顯示16g了,用cpu z檢測顯示16g,這...

電腦32g記憶體,怎麼顯示可用記憶體24g記憶體,以前不會,就今天看看到顯示可用只有24g

如果是顯示安裝記憶體32g,可用24g,這種情況是系統版本的問題。顯示安裝記憶體24,可用24,那就是有記憶體損壞或未識別到 這個我以前也遇到過,就是記憶體有一根接觸的地方氧化了,把每一根都拔下來用橡皮擦一擦,確保沒有氧化膜了,再插上去就好了 檢查記憶體條是否正確插好?記憶體條是否好?調整一下記憶體...

32G記憶體的手機一般實際可用記憶體為多少

正常是29g左右 不過系統要佔用2個多g的空間。還有一些軟體,還有系統備份。這樣一來,25g多就很正常了。32g是手機總記憶體 系統要佔據一部分 然後有一些手機會自帶部分不能解除安裝軟體 也要佔記憶體 個人見解 1.32g的記憶體卡 基本實際可以用的只有28 30g之間。呵呵呵。2.都是這樣的,卡內...