某些 PCIe 设备在没有附加驱动程序或修改驱动程序的情况下无法读取超过 4 GB 的地址空间。在这种情况下,是什么限制了它们可以读取的内存量?是内存控制器吗?是 PCIe 设备的固件吗?还是其他什么?我不认为这是因为设备驱动程序本身,因为 PCIe 设备无需驱动程序即可读取或写入 RAM。有人告诉我这是 32 位与 64 位的问题,但我不明白为什么 PCIe 设备只能寻址 32 位。
某些 PCIe 设备在没有附加驱动程序或修改驱动程序的情况下无法读取超过 4 GB 的地址空间。在这种情况下,是什么限制了它们可以读取的内存量?是内存控制器吗?是 PCIe 设备的固件吗?还是其他什么?我不认为这是因为设备驱动程序本身,因为 PCIe 设备无需驱动程序即可读取或写入 RAM。有人告诉我这是 32 位与 64 位的问题,但我不明白为什么 PCIe 设备只能寻址 32 位。