2007年12月5日 星期三
BIOS 看不到4G RAM
在以前的所謂memory hole是因為記憶體在15~16M中被IO resource佔住,導致只看到15MB的記憶體,chipset如果有支援memory hole的功能,就可以把佔住15~16MB的IO,re-mapping到16MB以上,加上OS支援16MB以上的地址,就可以完整的看到16MB的實體記憶體.
現在到了4G,也有類似的問題,現在是PCI resource佔住4G以下的address,導致如果插上4G記憶體,會被PCI佔住,而不能被OS使用,如果越多PCI device,就會被佔住越多(由4G往下).
只要chipset有支援4G memory hole的話,理論上就可以看到完整的4G memory.
但是實際上是,這個4G memory hole到底要設多大,關係著可以看到多大的記憶體
所以可能會有人看到2G的memory,也有人看到3.xx多G的memory.
就看BIOS裡面如何設計了.
還有一點,OS下顯示多少記憶體,就代表OS可以使用多少記憶體,其他的就是被佔住了.
訂閱:
張貼留言 (Atom)
2 則留言:
Dear 板主:
你好~這幾天我怎麼試都試不出BIOS抓4G RAM....看過你這篇後,猛然想起BIOS有一項Memory Hole是Disable....所以把他打開後~就可以啦!!...真是太感謝您了!!
張貼留言