最近去為我的MBP 2.4加了記憶體~但是我發覺到在BOOTCAMP WINXP時~居然只能抓到3G~可是用一些看電腦配備的軟體時~是裝了4G沒錯~不是說新款的MBP可以支援4G沒錯嗎?還是說因為是WINXP 32BIT不能定位到4G嗎?有這樣的可能嗎?不過我在OSX下卻是正常的~系統資訊是4G沒錯~工具程式裡的監控程式也是4G沒錯~請問各位大大有這樣的經驗嗎?
Windows XP 是以每個位址 1byte 來對記憶體定址理論上以 1byte 為單位 32 bit 可以定址到 4GB實務上 電腦中有記憶體的地方 並不只 RAM 插槽的那些CPU內有快取 顯示卡上也有記憶體 其它介面卡也有32bit 中有些被拿去定址那些其它的記憶體也就是說 實際拿來定址RAM 插槽的 不到 32bit 自然也就定址不到 4GB若 32bit 要能定址高過 4GB 則只要每個位址不只 1byte 即可 要抓到多大的記憶體都行至於 Mac 使用的定址方式我不瞭解 無法提供資訊
swallowapple wrote:Windows XP...(恕刪) 謝謝大大的回覆~可是我用Everest的軟體去看的時候~他說PAE已經支援啟動了~這樣我還必須加入參數嗎?順便想請教大大~我在OSX下要看定址到多少記憶體~用監控軟體是正確的嗎?還是我看錯地方~連OSX都定址不到~是記憶體的問題呢?不過我升級回來後~有用Hardware Test跑過~都是沒問題的~不知道會不會是記憶體的相容問題呢?因為是用創見的記憶體~不是原廠的~很害怕不穩定~而且我要出國了~萬一有問題~沒辦法第一時間處理~不知道是只有我有這個問題~還是大家用新版MBP 2.4的大大都是這樣嗎?
freddywu wrote:新款的MBP可以支援4G沒錯嗎?還是說因為是WINXP 32BIT不能定位到4G嗎? 是32位元Windows 的問題。就是換Vista 32位元也沒有用而 Mac OS X 自從10.3 (with Update) 開始就支援64位元記憶體定址了