32bit的OS的確是可以定址到4GB的,但是因為系統硬體的存取方式,是使用MMIO (Memory Mapped IO)所以會佔掉(借用)一部份的記憶體位址也就是說,有些硬體的存取方式,是透過對記憶體位址寫值或是讀值尤其是PCI Express,除了一些原始的IO存取方式外,也利用了到MMIO的方式BIOS的ROM也是佔用了4GB往下算的一些位址Windows 能用的記憶體空間主要是由BIOS所產生的ACPI Table來告知的,那些MMIO的位址也會被報在ACPI TABLE裡面,所以32bit 的windows是沒辦法直接使用所有4G的位址來存取到4G的實體記憶體
小屁215 wrote:如題~~~為何我差了...(恕刪) 阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~阿娘偎~因為壞軌~(這是錯誤)因為其實你被騙了 真實2g+1g因為板子說不想掌握太多,想讓它自由因為會有好人跟你說~我以上都在"幹古"
小屁215 wrote:如題~~~為何我差了...(恕刪) 此為正常現象..32-bit windowsXP只支援到3.5G的記憶體大小..可以使用RamDisk來將另外的512M完整應用到..如要直接、完整的使用到4G...請用64-bit作業系統
你們都錯了!!!我記得之前有位大大說過插4G的記憶體XP32位元的確能辨識3.XG左右,但並不是3.XG就能使用XP32位元只能使用2G而已,其他的會被XP的系統核心拿去用!!不信的話你們去找個軟體跑跑看,當記憶體使用量超過2G的話他會說您的記憶體不足。