起司咖哩飯 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可用」如果會顯示可用記憶體的版本,你又會發現這邊少那邊少了,就跟樓上的一樣
只有 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一定會吃掉一部分~
kkgo2 wrote:因為你的是"筆記型電腦"......每天都有人問同一個問題......真的是服了。(恕刪) "因為你的是"筆記型電腦"~~"因為你的是"筆記型電腦"~~"因為你的是"筆記型電腦"~~..講得很懂的樣子.