最近已經上 google 看了一狗票的文章, 仍然搞不太清楚 4GB RAM 的問題
我的機器裝了 4GB 的 RAM, 而且 BIOS 可以偵測到正確的容量
CPU 是 E6320, 晶片組是 Intel 965G, OS 是 Ubuntu 7.04
使用 32bit 的 kernel 時, 只能認到 3GB
generic (CONFIG_HIGHMEM4G) 跟 server (CONFIG_HIGHMEM64G) 都一樣
改灌 64bit 的 kernel 後, 就可以抓到全部 4GB 了
照理來說即便是 32bit 模式, 搭配 PAE 應該就可以支援到 64GB 的 RAM
但實際狀況仍然有 1GB 的 RAM 莫名其妙的失蹤了
我知道 32bit kernel 對 linear address 中 3G 到 4G 這個區段是保留給 kernel 用的,
但是開了 PAE 後這個洞還是閃不掉嗎?