引用:
作者anderson1127
鵝大
我不是很懂這一段的意思, 是指有些PCI 介面卡無法在DRAM slot都使用8GB/DIMM的情況下運作嗎??
還是說PCI介面卡的I/O 的memory addressing 位址不能夠超過4GB以上的限制 ?
PS:原來PCI介面卡還有這種限制.... 
|
這個狀況是因為32bit的傳統PCI只有32bit寬(i.e.只能定址到4GB

),如果要超過4GB就得分兩個週期傳輸(dual-cycle address),而目前主流的MMIO對memory和I/O是共用同一address space的,當CPU存取4G以上的address space又遇到chipset/device沒辦法正確處理dual-cycle address時就有可能造成chipset/device的誤動作了,不過因為這些機器應該都有點年紀了,實際上不太容易出現RAM>4GB的狀況,除非有人沒事拿舊的chipset去兜新機器(i.e.兩條DDRII 2GB就會造成部份RAM被remapping到4GB以上,更別提DDRIII單條8GB了

),不然真正遇到問題的機會其實還好


....