為什麼我的WIN7的記憶體只有2.74G!?


dangirl wrote:
請問大大 我的記憶體...(恕刪)



壞掉了...

因為OS是個怪獸
會吃掉記憶體......
不回應底下小留言、廢文及討戰文
起司咖哩飯 wrote:
記憶體的總容量算出來應該還是4G呀...
我有RAM DISK在分出來1.5G
但工作管理員理顯示只有2.8G左右

我在XP的情況是3.74G在RAM DISK 2G後
總容量算出來是4G無誤喔(恕刪)


這是兩種不同的狀況,不能混為一談
總之先建立一個觀念,作業系統顯示的「可用記憶體」看看就好,因為通常是沒辦法改善的

你的XP只顯示3.74(有些是3.75),這是32位元的限制下,XP會這樣顯示
超過的部分,32位元XP是抓不到的,但有些RAMDISK軟體卻可以去使用這些區域
所以用了RAMDISK之後就可以用到全部的4G記憶體

但win7呢,他顯示的「可用記憶體」就是能抓到的主記憶體先扣掉內建顯卡and一些哩哩摳摳的
理論上這少掉的部分數字是死的,除非真有什麼怪招可以把Intel的內建顯卡共享記憶體關掉
(成功的話記得分享一下)
要不然你的RAMDISK 1.5G+2.8G= 4.3G豈不是超過真正的記憶體大小?

實際上就是只多了0.26G可用而已,其他少掉的部分還是沒變的,所以不能這樣算

還是要再講一下,作業系統的「可用記憶體」參考就好
改灌64位元,他可能也是直接不顯示那個「OOXXGB可用」,而不會顯示出「4GB可用」
如果會顯示可用記憶體的版本,你又會發現這邊少那邊少了,就跟樓上的一樣
起司咖哩飯 wrote:
記憶體的總容...(恕刪)


如果您不相信我們說的,
那就繼續陷入無解的輪迴吧!!
老梗了 前面有人說了
4g看的到 但32bits 只能用 3.25G
再扣掉 內顯的512m
只剩2.74可用
沒問題了吧

起司咖哩飯 wrote:
我的WIN7 是32...(恕刪)


改64位元試試看。
只有 ECC的記憶體 才會有壞掉部分被關掉的問題
就是有些情況會 一條2G的記憶體 假設有部分約256MB壞了
那這條記憶體就只剩 2048-256 = 1792MB (1.75G)
一般桌上型的記憶體大部分都沒有ECC 都是出現在伺服器或是
等級較高的主機板晶片組才有控制ECC記憶體的功能
而ECC記憶體也比一般的沒ECC還要貴

無ECC的記憶體 壞掉
不是逼逼叫 就是抓不到整條 或是進去系統就是死亡藍幕


4G記憶體的問題 已經是在網路上討論到爛掉的問題

記憶體控制來說32位元作業系統早就可以使用超過4GB
目前PC 大部分都是Windows情況下 就是微軟主宰 你的可以用多少G記憶體
詳細清單 請搜尋 "Memory Limits for Windows Releases"

微軟的XP/Vista/7/8 全系列 32位元 就是被設計只能4G記憶體 (PAE就只能吃4G)
再減掉一些系統預設 約略是3.25GB(如果內顯占掉了還要再扣除)

但是有些Windows2003 Server 32位元的 卻可以支援超過4G
那是微軟設計這類Server 的 PAE 就是開超過4GB

樓主如果有程式一定要32位元環境請服用2000、2003、2008 Server版的作業系統
而且需要 Standard "以上" (Standard也只有4G)
如Enterprise 或是 Data Center
翻了以前的文章..自己竟然回過類似文章..
簡單來說..少掉的空間扣除掉一些預設的內建裝置所需要的記憶體空間外
剩下的就用來做"映址"和解碼(decode) 用
系統自然就會把非記憶體用途的位址保留起來..所以就會產生少掉的狀況
這是用一般 32BIT OS 的限制.
其他SERVER用的系統或是現在慢慢主流的64BIT OS
系統設計可以定址更大的記憶體空間 (2^64)
所以在開機的時候..BIOS就會把所需要的資源和位址往最高層的地方放
自然就可以使用到完整的記憶體空間(除非用好幾T的記憶體或許有機會看到被吃掉的)
當然內建裝置所需要的空間不管用那種OS一定會吃掉一部分~


起司咖哩飯 wrote:
我的WIN7 是32...(恕刪)

月經題又來了....

kkgo2 wrote:
因為你的是"筆記型電腦"......

每天都有人問同一個問題......

真的是服了。(恕刪)


"因為你的是"筆記型電腦"~~
"因為你的是"筆記型電腦"~~
"因為你的是"筆記型電腦"~~

..講得很懂的樣子.


這不做功課準備上來給人砲的,還真的是月經文。
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)

今日熱門文章 網友點擊推薦!