1樓:匿名使用者
這已經算很不錯了,有時候會更少,原因如下:
可能系統會“吃掉”一小部分的記憶體:眾所周知,電腦中二進位制中的換算關係是 1gb=1024mb,實際生產時,硬體廠商廠商的換算單位是1gb=1000mb,當電腦廠商告訴您,電腦中的記憶體是1gb的時候,其實記憶體是1000mb,系統識別時,用1000處以1024,也就顯示的記憶體是0.976gb,同理安裝了4g的記憶體,系統會顯示記憶體是3.
9gb;
記憶體(ram,也就是系統的定址總空間)=記憶體條(實體記憶體,記憶體條是4gb的)+bios記憶體+快取+視訊記憶體+...,32位的電腦的定址空間是2的32次方,也就是4g,系統將這4gb的地址分配給記憶體條,快取,視訊記憶體,硬體等;
系統分配定址空間時是有優先順序的, bios的記憶體,cpu的快取,各個硬體的記憶體,顯示卡的視訊記憶體等,他們的優先順序比實體記憶體(也就是記憶體條)高,所以系統先將定址空間分配給bios的記憶體,cpu的快取,各個硬體的記憶體,顯示卡的視訊記憶體,最後才將剩餘的定址空間分配給記憶體條。比如顯示卡有500mb,那麼可以分配的記憶體也就只剩下4gb-0.5gb=3.
5gb了;
如果在32位電腦上裝上4g記憶體條依照優先順序關係,只能使用3g多的的記憶體條空間,因為前面的幾百mb空間是給了各個硬體(包括視訊記憶體),4gb的記憶體條只有其中的3.31gb獲得了定址空間,此時只可以看到獲得了定址空間的那一部分記憶體條;
如果是2g的記憶體條,因為電腦本身定址能裡是4g,前面幾百mb給了硬體,依舊剩餘3g多的定址空間, 2g的記憶體條可以完全獲得2g的定址空間,也就能看到3.xxg或者2.xxg的記憶體條了。
2樓:未知領域
這數字,怎麼看怎麼覺得是32位系統的記憶體限制。。。
3樓:匿名使用者
估計你的cpu是英特爾i系列二代吧?這個應該是cpu裡面整合的顯示卡佔用掉了一個多g的記憶體當做視訊記憶體
4樓:匿名使用者
你的cpu是64位寬的嘛 如果真的是64位。。。。
難道遇到js了 也許只有3g吧
win7 64位 4g記憶體只能識別
小智蘇格 1.開啟 執行 對話方塊,輸入msconfig,進入系統設定 2.選擇 啟動 boot 標籤,選擇 高階選項 進入啟動高階選項 3.勾選 最大記憶體 儲存重啟即可 4.如果還不行,就再次進入 系統設定 去除 最大記憶體 和 處理器數 再次重啟即可。5.此時如果還差幾百兆,開機按del進入b...
怎麼在win7 64位系統上安裝32位cad
親 既然是64位系統了,就找個支援64位的cad來安裝吧 在64位win7中安裝32位的cad2010的方法 用orca開啟 x86 acad acad.msi 這是cad的主安裝程式,在左邊表欄,點選installexecutesequence項,在右邊找到 checkfor64bitos和 la...
win7 64位系統下 4g記憶體和8g記憶體區別大嗎
win7 64位系統下4g記憶體和8g記憶體差別還是很大的。首先win7 64位可以使用的最大記憶體為128g,雖然現在的主機板不支援這麼大的記憶體,但是這種理論是存在的。所以4g和8g的記憶體是都能被使用的,而越大的執行記憶體就意味著系統可以執行越多的 越大的軟體,執行起來更加流暢,電腦的功能也就...